Proceedings. Conference on Software Maintenance 1990
DOI: 10.1109/icsm.1990.131315
|View full text |Cite
|
Sign up to set email alerts
|

Composing subsystem structures using (k,2)-partite graphs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
13
0
4

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 37 publications
(17 citation statements)
references
References 11 publications
0
13
0
4
Order By: Relevance
“…The natural decomposition of a software system is usually presented as a nested decomposition [3]. Many different methodologies and approaches that attempt to create such decompositions automatically have been presented in the literature [1,2,3,5,7,10]. Most of them produce nested decompositions.…”
Section: Introductionmentioning
confidence: 99%
“…The natural decomposition of a software system is usually presented as a nested decomposition [3]. Many different methodologies and approaches that attempt to create such decompositions automatically have been presented in the literature [1,2,3,5,7,10]. Most of them produce nested decompositions.…”
Section: Introductionmentioning
confidence: 99%
“…It consists of functions, types, and variables together with call, data, and type relationships among them that can directly be derived from source code. RFGs are used in approaches to detect subsystems [Müll90] and abstract data types [Gira97]. In both applications, higher abstractions are added to those directly derived from source code: the concepts of subsystems and abstract data types.…”
Section: Entity-relationship Graphmentioning
confidence: 99%
“…Omnipresent classes represent crosscutting concerns, utility functionalities or elementary domain concepts such as entities. Their basic attributes are that they are called by a vast number of classes in the system [6,7,8,9,10,11,5,12], directly or indirectly, and they are usually located in 20 the bottom architectural layers. However, they are not very important from an architectural point of view in SAR activities, since they do not necessarily represent architecturally significant decisions [13].…”
Section: Introductionmentioning
confidence: 99%
“…One of our contributions is that we can assist in the exclusion of noise as a preparatory procedure prior to modularization or feature location processes and not only to SAR techniques. In general, any approach attempting to comprehend a system for the identification of higher-level constructs, such as architecturally significant program elements or program elements related to a 40 feature, should first remove elements that represent noise in the system [5,8,9].…”
Section: Introductionmentioning
confidence: 99%