2010
DOI: 10.1016/j.jss.2009.11.736
|View full text |Cite
|
Sign up to set email alerts
|

A family of languages for architecture constraint specification

Abstract: During software development, architecture decisions should be documented so that quality attributes guaranteed by these decisions and required in the software specification could be persisted. An important part of these architectural decisions is often formalized using constraint languages which differ from one stage to another in the development process. In this paper, we present a family of architectural constraint languages, called ACL. Each member of this family, called a profile, can be used to formalize … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
2
2
2

Relationship

3
3

Authors

Journals

citations
Cited by 20 publications
(21 citation statements)
references
References 30 publications
0
21
0
Order By: Relevance
“…The lack of one of these two aspects could lead to undetected StAD violations. In the literature, the existing work about ADLs [1,13] or architectural constraints [37,38] focus solely on the structural consistency aspect. The validity of StADs is maintained as long as concerned elements structurally conform to their playing roles in the architecture.…”
Section: Illustration and Problemmentioning
confidence: 99%
See 2 more Smart Citations
“…The lack of one of these two aspects could lead to undetected StAD violations. In the literature, the existing work about ADLs [1,13] or architectural constraints [37,38] focus solely on the structural consistency aspect. The validity of StADs is maintained as long as concerned elements structurally conform to their playing roles in the architecture.…”
Section: Illustration and Problemmentioning
confidence: 99%
“…Being one of the first work dealing with StAD conformance checking, Tibermacine et al [37,38] propose a family of architectural constraint languages to describe the structural part of StAD. Architectural constraints are used as a means to formalize StADs.…”
Section: Ad Conformance Checkingmentioning
confidence: 99%
See 1 more Smart Citation
“…In business components, services represent traditional operations with a body containing the SCL code implementing the business logic. In constraint-components, the body contains the code of the constraint to be checked (specified in ACL [7] which is an adaptation of OCL).…”
Section: Constraint-components Vs Business Componentsmentioning
confidence: 99%
“…There are structural elements in software architecture that have been defined [12]. We also consider behavioral aspects ( Fig.…”
Section: Introductionmentioning
confidence: 99%