A Formal Approach to Architectural Descriptions - Refining the ISO Standard 42010

Architectural descriptions representing and modeling the architecture of a system or parts thereof are typically used in the engineering disciplines to plan, develop, maintain, and manage complex systems. Primarily originating from construction engineering, the means of architecting and architectural descriptions have been successfully transferred to related disciplines like software engineering. While a rich and formal theory on conceptual modeling exists as well as frameworks on how to approach architectural descriptions, e.g. the ISO standard 42010, only few attempts have yet been made to integrate the prescriptions and guidelines from these sources into a formal architectural description framework. In this paper, we establish such a framework against the background provided by the ISO standard 42010 by formally defining the terms concern, view, viewpoint, and architectural description. Further, an outlook discusses potential application areas of the framework.

[1]  Bernd Meyer,et al.  Visual Language Theory , 2012, Springer New York.

[2]  Alexander M. Ernst A pattern-based approach to enterprise architecture management , 2010 .

[3]  Satoshi Matsuoka,et al.  ECOOP'97 — Object-Oriented Programming , 1997, Lecture Notes in Computer Science.

[4]  Remco M. Dijkman,et al.  Consistency in multi-viewpoint design of enterprise information systems , 2008, Inf. Softw. Technol..

[5]  Björn Niehaves,et al.  Epistemological perspectives on IS research: a framework for analysing and systematizing epistemological assumptions , 2007, Inf. Syst. J..

[6]  Robert Freestone Urban planning in a changing world : the twentieth century experience , 2000 .

[7]  D. Morgan,et al.  Sociological Paradigms and Organizational Analysis. , 1983 .

[8]  Stephan Aier,et al.  Ein allgemeiner Ansatz zur Ableitung von Abhängigkeitsanalysen auf Unternehmensarchitekturmodellen , 2009, Wirtschaftsinformatik.

[9]  Jorg Desel,et al.  Enterprise Modelling and Information Systems Architectures , 2005 .

[10]  Peter J. Larkham Urban Planning in a Changing World: The Twentieth-Century Experience , 2002 .

[11]  Eberhardt Rechtin Systems Architecting of Organizations: Why Eagles Can't Swim , 1999 .

[12]  Florian Matthes,et al.  Generating Visualizations of Enterprise Architectures using Model Transformations , 2007, Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model..

[13]  Marcus Vitruvius Pollio,et al.  De Architectura, Libri Decem , 2008 .

[14]  Wilhelm Hasselbring,et al.  Handbuch der Software-Architektur , 2006 .

[15]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[16]  Corin A. Gurr,et al.  On the isomorphism, or lack of it, of representations , 1998 .

[17]  Sabine Buckl,et al.  A Pattern based Approach for constructing Enterprise Architecture Management Information Models , 2007, Wirtschaftsinformatik.

[18]  Bernhard Rumpe,et al.  Towards a Formalization of the Unified Modeling Language , 1997, ECOOP.