Rapide: a language and toolset for simulation of distributed systems by partial orderings of events
POMIV '96 Proceedings of the DIMACS workshop on Partial order methods in verification
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Applied software architecture
Acme: architectural description of component-based systems
Foundations of component-based systems
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
The 4+1 View Model of Architecture
IEEE Software
A formal approach to software architecture
A formal approach to software architecture
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
ADLARS: An Architecture Description Language for Software Product Lines
SEW '05 Proceedings of the 29th Annual IEEE/NASA on Software Engineering Workshop
Feature-Guided Architecture Development for Embedded System Families
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Mapping ADLs into UML 2.0 Using a Meta ADL
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Weaving Behavior into Feature Models for Embedded System Families
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Hi-index | 0.00 |
Architecture Description Languages (ADLs) have emerged in recent years as a tool for providing high-level descriptions of software systems in terms of their architectural elements and the relationships among them. Most of the current ADLs exhibit limitations which prevent their widespread use in industrial applications. In this paper, we discuss these limitations and introduce ALI, an ADL that has been developed to address such limitations. The ALI language provides a rich and flexible syntax for describing component interfaces, architectural patterns, and meta-information. Multiple graphical architectural views can then be derived from ALI's textual notation.