ASPECT-an Architecture SPECification Technique a report on work in progress

We discuss ASPECT, a first step towards a generic specification technique for software architectures. We present and discuss an abstract grammar for ASPECT that lists and relates to each other all the architectural elements that form ASPECT's vocabulary. After elaborating on the characteristics of these architectural elements, we illustrate their application in a small example.

[1]  Gregory D. Abowd,et al.  Using style to understand descriptions of software architecture , 1993, SIGSOFT '93.

[2]  Marc H. Graham,et al.  The Domain-Specific Software Architecture Program , 1992 .

[3]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[4]  Wilhelm Rossak,et al.  Representing architectural designs: a central issue in the development of complex systems , 1995, Proceedings of First IEEE International Conference on Engineering of Complex Computer Systems. ICECCS'95.

[5]  Tamar Zemel MegSDF Mega-system development framework , 1993 .

[6]  Leon Jololian,et al.  A Generic Model for Software Architectures , 1997, IEEE Softw..

[7]  H. F. Lawson,et al.  A refinement of the ECBS architecture constituent , 1995, Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer-Based Systems.

[8]  Alexander L. Wolf,et al.  Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .

[9]  Mary Shaw,et al.  Characteristics of Higher-Level Languages for Software Architecture. , 1994 .

[10]  Wilhelm Rossak,et al.  Some thoughts on systems integration: A conceptual framework , 1991, J. Syst. Integr..