Proceedings of the 2010 ACM Symposium on Applied Computing 2010
DOI: 10.1145/1774088.1774558
|View full text |Cite
|
Sign up to set email alerts
|

Checking architectural compliance in component-based systems

Abstract: The software architecture of software systems often imposes constraints upon the design and the implementation of a system, for example upon how components are logically grouped or upon how they may interact. It is of great importance for the sake of maintainability and smooth operation of a software system that its design and implementation are compliant to its intended software architecture. Due to the complexity of today's software systems and the diversity of those constraints, guaranteeing the compliance … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…The development effort of the prototypical tool of a UML query tool was very low and was mainly reduced to the integration as Eclipse plug-in and of the logic programming system in the back-end. At the moment, the framework is used to realise a more-general architectural compliance checking approach with support for a larger set of metamodels for more model types [27]. It support to easily realise metamodel independent tools but also to easily change the underlying logic programming system to test different systems for their adequacy for this purpose.…”
Section: Lessons Learned and Future Workmentioning
confidence: 99%
“…The development effort of the prototypical tool of a UML query tool was very low and was mainly reduced to the integration as Eclipse plug-in and of the logic programming system in the back-end. At the moment, the framework is used to realise a more-general architectural compliance checking approach with support for a larger set of metamodels for more model types [27]. It support to easily realise metamodel independent tools but also to easily change the underlying logic programming system to test different systems for their adequacy for this purpose.…”
Section: Lessons Learned and Future Workmentioning
confidence: 99%
“…$15.00 DOI: 10.1145/3129790.3129812 in order to support this process such as Sonargraph [4], HUSACCT [15], or DCL [19]. Nevertheless, we only found one approach that uses a formalism, namely rst-order logic, to formalize and validate architecture rules [8,10]. We think it is a promising and necessary approach and we wonder what could be the reasons why it was not pursued by the software architecture community.…”
Section: Introductionmentioning
confidence: 99%
“…Constructive approaches were proven to help developers in realizing the intended architecture. Several case studies [16,19,20] show that constructive approaches can prevent structural erosion [27,33].…”
Section: Introductionmentioning
confidence: 99%