Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Expressing the relationships between multiple views in requirements specification
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Consistency checking for multiple view software architectures
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Applied software architecture
Acme: architectural description of component-based systems
Foundations of component-based systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
xlinkit: a consistency checking and smart link generation service
ACM Transactions on Internet Technology (TOIT)
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
The 4+1 View Model of Architecture
IEEE Software
Software Architecture in Practice
Software Architecture in Practice
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
ACM Transactions on Software Engineering and Methodology (TOSEM)
Heterogeneous view integration and its automation
Heterogeneous view integration and its automation
An Approach to Relate Viewpoints and Modeling Languages
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
ACM SIGSOFT Software Engineering Notes
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
A comprehensive approach for the development of modular software architecture description languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
Generalizing Consistency Checking between Software Views
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Software—Practice & Experience
A relationship-driven approach to view merging
ACM SIGSOFT Software Engineering Notes
Structured Analysis (SA): A Language for Communicating Ideas
IEEE Transactions on Software Engineering
Differencing and merging of architectural views
Automated Software Engineering
The Role of Dependency Links in Ensuring Architectural View Consistency
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
View composition in multiagent architectures
International Journal of Agent-Oriented Software Engineering
Consistency in multi-viewpoint design of enterprise information systems
Information and Software Technology
Aspect-Oriented Development with Stratified Frameworks
IEEE Software
AO-ADL: an ADL for describing aspect-oriented architectures
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
Relating software architecture views by using MDA
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Composition of architectural models: Empirical analysis and language support
Journal of Systems and Software
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Multi-view refinement of AO-connectors in distributed software systems
Proceedings of the 11th annual international conference on Aspect-oriented Software Development
3D architecture viewpoints on service automation
Journal of Systems and Software
Transactions on Aspect-Oriented Software Development X
Hi-index | 0.00 |
It is commonly agreed that an architectural description (AD) consists of multiple views. Each view describes the architecture from the perspective of particular stakeholder concerns. Although views are constructed separately, they are related as they describe the same system.A thorough study of the literature reveals that research on relations between views is fragmented and that a comprehensive study is hampered by an absence of common terminology. This has become apparent in the discussion on inter-view relational concepts in the revision of IEEE 1471 as ISO/IEC 42010 (Systems and Software Engineering -- Architectural Description).This paper puts forward a framework that employs a consistent terminology to characterize relations between views. The framework sheds light on the usage, scope and mechanisms for relations, and is illustrated using several representative approaches from the literature. We conclude with a reflection on whether the revision of ISO 42010 aligns with our findings.