2006 13th Working Conference on Reverse Engineering 2006
DOI: 10.1109/wcre.2006.13
|View full text |Cite
|
Sign up to set email alerts
|

An Orchestrated Multi-view Software Architecture Reconstruction Environment

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
8
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 13 publications
0
8
0
Order By: Relevance
“…In a previous work we proposed an orchestrated multiview software architecture reconstruction environment, where design, behavior, and structure views of a software system are extracted in a sequence, i.e., each extracted view is used as the seed to generate the next view [11]. The method utilizes feature-specific task scenarios to localize software features in the source code by obtaining frequent patterns in the scenario execution traces.…”
Section: Related Workmentioning
confidence: 99%
“…In a previous work we proposed an orchestrated multiview software architecture reconstruction environment, where design, behavior, and structure views of a software system are extracted in a sequence, i.e., each extracted view is used as the seed to generate the next view [11]. The method utilizes feature-specific task scenarios to localize software features in the source code by obtaining frequent patterns in the scenario execution traces.…”
Section: Related Workmentioning
confidence: 99%
“…The combination of dynamic analysis with static analysis of software system is considered as a very promising approach [3,7,4]. These techniques usually produce independent views, not an integration of both views.…”
Section: Highlights Of the Toolkitmentioning
confidence: 99%
“…Alborz toolkit allows us to inject software behavioral information (stemmed from task scenarios or use cases) into static analysis of the system in order to adjust the static analysis to produce more sensible results. This approach uses feature to source code assignment to localize the core functions that implement specific software operations (features) [6] and then uses the core functions as the seeds in a software clustering technique to collect functions into software modules or components that correspond to specific operations of the software system [4].…”
Section: Highlights Of the Toolkitmentioning
confidence: 99%
See 1 more Smart Citation
“…The proposed structural assessment directly represents the cohesion of module(s) implementing a specific feature; this measure of cohesion is much closer to the original definition of cohesion ("relative functional strength of a module" [24]) than using static structural techniques such as inter-/intra-edge connectivity of the components. Furthermore, each group of core functions that implement a feature can be used to incorporate semantics into the existing software architecture recovery techniques [29].This paper has been organized as follows. Related work is discussed in Sec.…”
mentioning
confidence: 99%