C2 SADL(ID:5808/csa002)
Forerunner of C2 SADEL and C2 AML
Institute for Software Research UC Irvine
C2 SADL (pronounced "saddle") is the language for defining architectures built according to the C2 style. C2 SADL draws its influences from the strengths and shortcomings of existing ADLs. It is currently only a prototype language and its needed support tools are under construction.
Places
Related languages
C2 |
=> |
C2 SADL | |
Based on |
C2 SADL |
=> |
C2 AML | |
Evolution of |
C2 SADL |
=> |
C2 SADEL | |
Evolution of |
C2 SADL |
=> |
xADL | |
Evolution of |
References:
Moriconi, M. ; X. Qian, and R. A. Riemenschneider. Correct Architecture Refinement. IEEE Transactions on Software Engineering, pages 356-372, April 1995 view details
Medvidovic, N. ADLs and Dynamic Architecture Changes. In Proceedings of the Second International Software Architecture Workshop (ISAW-2). p.24-27, San Francisco, CA, October 14-15, 1996 view details
Medvidovic, N., et al. "Using Object-Oriented Typing to Support Architectural Design in the C2 Style" p.24-32 view details
in Proceedings of the ACM SIGSOFT '96 Fourth Symposium on the Foundations of Software Engineering FSE4 San Francisco, CA, October, 1996 view details
Oreizy, P. Issues in the Runtime Modification of Software Architectures. Department of Information and Computer Science, University of California, Irvine, Technical Report Report, 96-35, August, 1996.
view details
in Proceedings of the ACM SIGSOFT '96 Fourth Symposium on the Foundations of Software Engineering FSE4 San Francisco, CA, October, 1996 view details
Medvidovic, Nenad and Rosenblum, David S. "Domains of Concern in Software Architectures and Architecture Description Languages" pp199-212 view details
Abstract: Software architectures shift the focus of developers from lines-of-code to coarser-grained elements and their interconnection structure. Architecture description languages (ADLs) have been proposed as domain-specific languages for the domain of software architecture. There is still little consensus in the research community on what problems are most important to address in a study of software architecture, what aspects of an architecture should be modeled in an ADL, or even what an ADL is. To shed light on these issues, we provide a framework of architectural domains, or areas of concern in the study of software architectures. We evaluate existing ADLs with respect to the framework and study the relationship between architectural and application domains. One conclusion is that, while the architectural domains perspective enables one to approach architectures and ADLs in a new, more structured manner, further understanding of architectural domains, their tie to application domains, and their specific influence on ADLs is needed.
in R.F. Crew, "ASTLOG: A Language for Examining Abstract Syntax Trees" pp229-242
view details
Resources
|