This article presents a model for describing the architecture of software-intensive systems, based on the useof multiple, concurrent views. This use of multiple views allows to address separately the concerns of thevarious ‘stakeholders’ of the architecture: end-user, developers, systems engineers, project managers, etc.,and to handle separately the functional and non functional requirements. Each of the five views is described,together with a notation to capture it. The views are designed using an architecture-centered, scenario-driven, iterative development process.
R. Sharipov. (2002)cite arxiv:cs/0201007Comment: AmSTeX, 7 pages, amsppt style, English wording is improved, references are transformed to hyperlinks, the fugure is incorporated into the PS and PDF files.
S. Izmalkov, S. Micali, and M. Lepinski. Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer
Science, 2005., page 585-594. New York, NJ, USA, IEEE Computer Society, (October 2005)