Software architecture in practice
Software architecture in practice
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Architecture Modeling Language based on UML2.0
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
A comprehensive approach for the development of modular software architecture description languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
A Dynamic Component and Aspect-Oriented Platform
The Computer Journal
IEEE Software
EWSA'06 Proceedings of the Third European conference on Software Architecture
Software architecture description and UML
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Can aspects model product lines?
Proceedings of the 2008 AOSD workshop on Early aspects
Semantics Preservation of Sequence Diagram Aspects
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Hi-index | 0.00 |
Architecture descriptions are important for reasoning about system properties in order to make the right architectural decisions for building systems with adequate quality. Modularising concerns at the architecture description level may ease system configurability and cater for variations in architectural requirements. We devise a technique for modularising and composing complex architectural connectors described in UML using structured classes. We define a binding language with lexical and graphical syntax to support the composition. Finally, we discuss the relationship with standard UML constructs.