Applied software architecture
The 4+1 View Model of Architecture
IEEE Software
Symphony: View-Driven Software Architecture Reconstruction
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
Sealing OS processes to improve dependability and safety
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Introducing Recovery Style for Modeling and Analyzing System Recovery
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Eating the IT Elephant: Moving from Greenfield Development to Brownfield
Eating the IT Elephant: Moving from Greenfield Development to Brownfield
Analyzing the Actual Execution of a Large Software-Intensive System for Determining Dependencies
WCRE '08 Proceedings of the 2008 15th Working Conference on Reverse Engineering
A method for defining IEEE Std 1471 viewpoints
Journal of Systems and Software
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Hi-index | 0.00 |
An execution view is an important asset for developing large and complex systems. An execution view helps practitioners to describe, analyze, and communicate what a software system does at runtime and how it does it. In this paper, we present an approach to define and document viewpoints that guide the construction and use of execution views for an existing large and complex software-intensive system. This approach includes the elicitation of the organization's requirements for execution views, the initial definition and validation of a set of execution viewpoints, and the documentation of the execution viewpoints. The validation and application of the approach have helped us to produce mature viewpoints that are being used to support the construction and use of execution views of the Philips Healthcare MRI scanner, a representative large software-intensive system in the healthcare domain.