Recovery and Analysis of Architecture Descriptions using Centrality Measures

01/23/2021
by   Sanjay Thakare, et al.
0

The necessity of an explicit architecture description has been continuously emphasized to communicate the system functionality and for system maintenance activities. This paper presents an approach to extract architecture descriptions using the centrality measures from the theory of Social Network Analysis. The architecture recovery approach presented in this paper works in two phases. The first phase aims to calculate centrality measures for each program element in the system. The second phase assumes that the system has been designed around the layered architecture style and assigns layers to each program element. Two techniques to assign program elements are presented. The first technique of layer assignment uses a set of pre-defined rules, while the second technique learns the rules of assignment from a pre-labelled data set. The paper presents the evaluation of both approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/06/2021

Redefining measures of Layered Architecture

Layered architecture represents the software structure in the form of la...
research
06/06/2021

Discovery of Layered Software Architecture from Source Code Using Ego Networks

Software architecture refers to the high-level abstraction of a system i...
research
09/10/2021

A Precise Program Phase Identification Method Based on Frequency Domain Analysis

In this paper, we present a systematic approach that transforms the prog...
research
03/14/2018

A Distributed Architecture for Edge Service Orchestration with Guarantees

The Network Function Virtualization paradigm is attracting the interest ...
research
02/20/2020

Ambiguous phase assignment of discretized 3D geometries in topology optimization

Level set-based immersed boundary techniques operate on nonconforming me...
research
04/30/2015

Detecting and ordering adjectival scalemates

This paper presents a pattern-based method that can be used to infer adj...
research
11/08/2022

Final Report on MITRE Evaluations for the DARPA Big Mechanism Program

This report presents the evaluation approach developed for the DARPA Big...

Please sign up or login with your details

Forgot password? Click here to reset