Proceedings of the 27th International Conference on Software Engineering - ICSE '05 2005
DOI: 10.1145/1062455.1062604
|View full text |Cite
|
Sign up to set email alerts
|

Modeling and implementing software architecture with acme and archJava

Abstract: We demonstrate a tool to incrementally synchronize an Acme architectural model described in the Acme Architectural Description Language (ADL) with an implementation in ArchJava, an extension of the Java programming language that includes explicit architectural modeling constructs.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2006
2006
2012
2012

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 6 publications
(3 reference statements)
0
2
0
Order By: Relevance
“…In current version, it translates the ACME models (Klein, Clements, and Kazman, 2002) supported by three styles: Client-Server, Pipes-Filters, Pipes-Filters and Client-Server and provides a common language for describing formal semantics with OCL. To illustrate the application of the ViSAQE for both evaluation and selection of an architectural style we use the CaPiTaLiZe system (Abi-Antoun, Aldrich, Garlan, Schmerl, Nahas, Tseng, 2005) as an example. The following architect requirements are considered:…”
Section: Case Study and Evaluationmentioning
confidence: 99%
“…In current version, it translates the ACME models (Klein, Clements, and Kazman, 2002) supported by three styles: Client-Server, Pipes-Filters, Pipes-Filters and Client-Server and provides a common language for describing formal semantics with OCL. To illustrate the application of the ViSAQE for both evaluation and selection of an architectural style we use the CaPiTaLiZe system (Abi-Antoun, Aldrich, Garlan, Schmerl, Nahas, Tseng, 2005) as an example. The following architect requirements are considered:…”
Section: Case Study and Evaluationmentioning
confidence: 99%
“…From the requirements specification, the design of a software system is described at a high level; it guides the various stages of the development process. There exists a variety of designdriven approaches, ranging from Architecture Description Languages (ADLs) (e.g., [4]) to UML-based developments (e.g., [5], [6]). These approaches rely on a notion of design language that provides syntax (whether or not textual) and abstractions allowing one to express the design of a software system.…”
Section: Introductionmentioning
confidence: 99%