2004
DOI: 10.1007/978-3-540-24769-2_1
|View full text |Cite
|
Sign up to set email alerts
|

Sotograph – A Pragmatic Approach to Source Code Architecture Conformance Checking

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 26 publications
(14 citation statements)
references
References 2 publications
0
14
0
Order By: Relevance
“…They recommended RM for organizations interested in systematically incorporating architecture conformance checking into their software development process, due to a well-defined architecture conformance process, centred on holistic high-level models as defined by architects. Indeed, several commercial tools have now been developed that incorporate similar functionality [45][46] and it is this type of approach that is the focus of this research. As such the next section will describe RM in greater detail.…”
Section: Conformance By Extractionmentioning
confidence: 99%
“…They recommended RM for organizations interested in systematically incorporating architecture conformance checking into their software development process, due to a well-defined architecture conformance process, centred on holistic high-level models as defined by architects. Indeed, several commercial tools have now been developed that incorporate similar functionality [45][46] and it is this type of approach that is the focus of this research. As such the next section will describe RM in greater detail.…”
Section: Conformance By Extractionmentioning
confidence: 99%
“…Rational Software Architect [37] and Enterprise Architect [64] are two commercial tools that provide different functionalities useful for program comprehension, such as the reconstruction of static and dynamic UML diagrams; JDepend is used for the generation of design quality metrics, which allow to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability, but it does not provide any view that helps in understanding the architecture of the analyzed systems; ARMIN [42] is a tool for architectural reconstruction and mining which provides different representations that are useful as a starting point for reengineering a system to a new, desired architecture. Other commercial tools are Sotograph [12], which can test the conformance to a certain target architecture, and Lattix [58], which organizes architectural information using the Dependency Structure Matrix form.…”
Section: Software Architecture Reconstructionmentioning
confidence: 99%
“…Together the concepts described above supports describing and analyzing architectures at the abstraction-level provided by concepts of object-oriented programming languages. Architecture management tools like Lattix [15], Sotograph/Sotoarc [16], and SonarJ [17] work at this abstraction level. The application of the LISA toolkit at this abstraction level is described in [18].…”
Section: Basic Structure Layermentioning
confidence: 99%