2006
DOI: 10.1016/j.cl.2005.09.002
|View full text |Cite
|
Sign up to set email alerts
|

Co-evolving code and design with intensional views

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

2006
2006
2015
2015

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 56 publications
(49 citation statements)
references
References 6 publications
0
49
0
Order By: Relevance
“…In earlier work [10], we presented the formalism of intensional views as a technique for describing a conceptual model of a program's structure and verifying consistency of that model with respect to the program. For the sake of completeness, we briefly repeat the formalism here, with a particular focus on those features that enable it to detect interesting evolution conflicts.…”
Section: Intensional Viewsmentioning
confidence: 99%
See 2 more Smart Citations
“…In earlier work [10], we presented the formalism of intensional views as a technique for describing a conceptual model of a program's structure and verifying consistency of that model with respect to the program. For the sake of completeness, we briefly repeat the formalism here, with a particular focus on those features that enable it to detect interesting evolution conflicts.…”
Section: Intensional Viewsmentioning
confidence: 99%
“…use the formalism of intensional views [10], and its associated tool suite IntensiVE 6 , to express a conceptual model of a program and to keep it synchronised with the source code of that program; 2. specify pointcuts in terms of this conceptual model, using an extension to the aspect-oriented language CARMA.…”
Section: Model-based Pointcutsmentioning
confidence: 99%
See 1 more Smart Citation
“…Besides reflexion models, another common solution for architecture conformance is centered on domain-specific languages, such as SCL [24], LogEn [7], DCL [6], Grok [25], Intensional Views [8], and DesignWizard [26]. Certainly, by using such languages it is possible to detect the same absences and divergences than ArchLint.…”
Section: Architecture Conformance Toolsmentioning
confidence: 99%
“…As a result, reflexion models can reveal two kinds of architectural anomalies: absences (relations prescribed by the high-level model that are not present in the concrete model) and divergences (relations not prescribed by the high-level model, but that are present in the concrete model). Alternatively, domain-specific languages with focus on architecture conformance provide means for architects to express in a customized syntax the constraints defined by the planned architecture [6]- [8].…”
Section: Introductionmentioning
confidence: 99%