2010
DOI: 10.1002/smr.417
|View full text |Cite
|
Sign up to set email alerts
|

A biting‐down approach to hierarchical decomposition of object‐oriented systems based on structure analysis

et al.

Abstract: System decomposition has been widely viewed as an effective means to facilitate the comprehension of complex software systems and/or capture potentially reusable components in them. In fact, various approaches to system decomposition have been intensively documented in the literature. However, during the process of system decomposition, only a few of them can also capture the target system's hierarchical organization structure, which is essential when the target system is very complex. In this paper, we presen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0
8

Year Published

2014
2014
2019
2019

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(13 citation statements)
references
References 28 publications
0
5
0
8
Order By: Relevance
“…Zhang et al,() Si et al, and Li et al employ similar approaches to obtain use case models. Zhang et al and Si et al build a special kind of graph that considers branches in source code ( branch graph ), and then, using static code analysis techniques, they associate source code entities to use cases.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Zhang et al,() Si et al, and Li et al employ similar approaches to obtain use case models. Zhang et al and Si et al build a special kind of graph that considers branches in source code ( branch graph ), and then, using static code analysis techniques, they associate source code entities to use cases.…”
Section: Related Workmentioning
confidence: 99%
“…The resulting weight vector for Cyclomatic Complexity, Number of LOCs, Visibility, and Type is [50,20,15,15]. By adopting this technique to obtain a weighting scheme for each operator, we could check the effective consistency among the criteria compared.…”
Section: Aggregation Structure For Computing the Relative Importancementioning
confidence: 99%
See 1 more Smart Citation
“…完成从代码到设计的逆向追踪的首要目标是逆向恢复遗产软件系统的体系结构. 针对这一问题, 需先识别代码中的构件, 并在此基础上恢复软件体系结构 [34,35] 为了帮助遗产软件系统的维护与演化, 需要挖掘构件的使用规约 [36,37] , 以便在维护和演化过程中 避免开发人员对构件的误用. 由于构件使用规约蕴含在构件的使用代码中, 如果一个遗产软件系统中 的构件使用代码不够充足, 就需要联合多个遗产软件系统进行挖掘.…”
Section: 体系结构模型逆向恢复和追踪unclassified
“…Además, hace más eficiente el trabajo de investigación en este campo, porque brinda la oportunidad de integrar las propuestas existentes; al mismo tiempo que facilita la definición de lineamientos y criterios que hagan posible la unificación de los mecanismos de representación de los elementos recuperados por cada técnica (Favre, 2004). Esto también contribuye a la definición de técnicas de análisis arquitectónico sobre los resultados obtenidos en los procesos de recuperación de arquitecturas (Zhang et al, 2009;Peake et al, 2013).…”
Section: Introductionunclassified