2018
DOI: 10.1016/j.infsof.2018.05.002
|View full text |Cite
|
Sign up to set email alerts
|

Specification and automatic checking of architecture constraints on object oriented programs

Abstract: Context: Architecture constraints are specifications of conditions to which an architecture model must adhere in order to satisfy an architecture decision imposed by a given design principle. These constraints can be specified with predicate languages like OCL at design time and checked on design artifacts. Objective: Many works in the literature studied the importance of checking these constraints to guarantee quality on design models, and to prevent technical debt and maintenance difficulties. In this paper,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…3 Architecture constraints are valuable for preserving architecture styles, patterns or general design principles. 4 Cameo Systems Modeler (CSM) labels architecture constraints as validation rules, which are organized as a set in a validation suite. The built-in CSM validation suites are coded as a part of the Unified Modeling Language (UML) base of the Systems Modeling Language (SysML).…”
Section: Literature Reviewmentioning
confidence: 99%
“…3 Architecture constraints are valuable for preserving architecture styles, patterns or general design principles. 4 Cameo Systems Modeler (CSM) labels architecture constraints as validation rules, which are organized as a set in a validation suite. The built-in CSM validation suites are coded as a part of the Unified Modeling Language (UML) base of the Systems Modeling Language (SysML).…”
Section: Literature Reviewmentioning
confidence: 99%