Abstract
This chapter is concerned with the specification of architecture principles. The focus of this chapter is on the specification itself, and not on the process of specifying. It shows how architectural information, such as architecture principles, can be classified in multiple dimensions. Specifically, architecture principles can be classified along the dimensions: type of information, scope, genericity, detail level, stakeholder, transformation, quality attribute, meta-level and representation. The specification of architecture principles should follow the basic structure that consists of a statement, rationale and implications. Other attributes exist that may be relevant in specific situations. These attributes may also result from the relationships between architecture principles. Specifically, since architecture principles can have realization, specialization, conflict and association relationships with other architecture principles. Also, architecture principles should be clustered into sets, for manageability reasons. Finally, architecture principles should adhere to a number of quality criteria; they should be specific, measurable, achievable, relevant and time framed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Aitken C (2010) EA management patterns for future state design. In: 2nd European workshop on patterns for enterprise architecture management (PEAM2010), Paderborn, Germany
Beijer P, De Klerk T (2010) IT architecture: Essential practice for IT business solutions. Lulu, Raleigh
Binnendijk B, Lommers J, Roovers E (2010) Vastleggen van architectuurprincipes. Via Nova Architectura. In Dutch. http://www.via-nova-architectura.org
Bloesch AC, Halpin TA (1996) ConQuer: A conceptual query language. In: Thalheim B (ed) Proceedings of the 15th international conference on conceptual modeling (ER‘96), Cottbus, Germany. Lecture notes in computer science, vol 1157. Springer, Berlin, pp 121–133
Bouwens S (2008) DYA architectuurprincipes—Deel 1: Basics (DYA architecture principles—Part 1: Basics). White paper, Sogeti, The Netherlands. In Dutch
Buitenhuis PG (2007) Fundamenten van het principle (Foundations of principles). Master’s thesis, Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, The Netherlands. In Dutch
CIAO (2010) Enterprise engineering—the manifesto. Technical report, The CIAO! Network. http://ciaonetwork.org/publications/EEManifesto.pdf
CMMI (2006) CMMI for development version 1.2. Technical Report CMU/SEI-2006-TR-008, Carnegie Mellon University/Software Engineering Institute, Pittsburgh
Dietz JLG (2006) Enterprise ontology—theory and methodology. Springer, Berlin. ISBN-10: 9783540291695
Engelsman W, Jonkers H, Quartel D (2010) ArchiMate extension for modeling and managing motivation, principles and requirements in TOGAF. White paper, The Open Group
Gamma E, Helm R, Johnson R, Vlissides JM (1995) Design patterns: Elements of reusable object-oriented software. Addison Wesley, Reading
Goikoetxea A (2004) A mathematical framework for enterprise architecture representation. International Journal of Information Technology & Decision Making 3(1):5–32
Graves T (2009) Doing enterprise architecture—process and practice in the real enterprise. Tetradian Books, Colchester. ISBN-13: 9781906681180. http://tetradianbooks.com
Greefhorst D, Koning H, Van Vliet H (2006) The many faces of architectural descriptions. Information Systems Frontiers 8(2):103–113
Halpin TA, Morgan T (2008) Information modeling and relational databases, 2nd edn. Data management systems. Morgan Kaufman, San Mateo. ISBN-13: 9780123735683
Hoogervorst JAP (2009) Enterprise governance and enterprise engineering. Springer, Diemen
Hoppenbrouwers SJBA, Proper HA, Van der Weide TP (2005) Fact calculus: using ORM and Lisa-D to reason about domains. In: Meersman R, Tari Z, Herrero P (eds) On the move to meaningful Internet systems 2005: OTM workshops—OTM confederated international workshops and posters, AWeSOMe, CAMS, GADA, MIOS+INTEROP, ORM, PhDS, SeBGIS, SWWS, and WOSE 2005, Agia Napa, Cyprus. Lecture notes in computer science, vol 3762. Springer, Berlin, pp 720–729. ISBN-10: 3540297391. doi:10.1007/11575863_91
IEEE (2000) Recommended practice for architectural description of software intensive systems. Technical Report IEEE P1471:2000, ISO/IEC 42010:2007, The Architecture Working Group of the Software Engineering Committee, Standards Department, IEEE, Piscataway, New Jersey. ISBN-10: 0738125180
ISO (1987) Information processing systems—concepts and terminology for the conceptual schema and the information base. ISO/TR 9007:1987
ISO (2001) Software engineering—Product quality—Part 1: Quality model. ISO/IEC 9126–1:2001
Johnson P, Ekstedt M (2007) Enterprise architecture: models and analyses for information systems decision making. Studentlitteratur, Lund. ISBN-13: 9789144027524
Kersten J (2009) Propositions. Master’s thesis, Radboud University Nijmegen, Nijmegen, The Netherlands. In Dutch
Kruchten P (2004) An ontology of architectural design decisions in software intensive systems. In: The second Groningen workshop software variability, Groningen, The Netherlands
MDA (2003) MDA guide v1.0.1. Technical Report omg/2003-06-01, Object Management Group
Meersman R (1982) The RIDL conceptual language. Technical Report, International Centre for Information Analysis Services, Control Data Belgium, Inc, Brussels, Belgium
MOF (2002) MetaObjectFacility (MOF) specification v1.4. Technical report, Object Management Group
NORA (2007) Nederlandse overheid referentie architectuur 2.0—Samenhang en samenwerking binnen de elektronische overheid. ICTU. In Dutch. http://www.ictu.nl
Op ’t Land M, Proper HA (2007) Impact of principles on enterprise engineering. In: Österle H, Schelp J, Winter R (eds) Proceedings of the 15th European conference on information systems. University of St Gallen, St Gallen, Switzerland, pp 1965–1976
PRISM (1986) PRISM: Dispersion and interconnection: approaches to distributed systems architecture, Final Report. Technical Report, CSC Index, Inc and Hammer & Company, Inc, Cambridge MA
Robertson S, Robertson J (1999) Mastering the requirements process. Addison Wesley, Reading. ISBN-10: 0201360462
SBVR (2006) Semantics of business vocabulary and rules (SBVR). Technical Report dtc/06–03–02, Object Management Group, Needham, Massachusetts
Schekkerman J (2008) Enterprise architecture good practices guide: how to manage the enterprise architecture practice. Trafford, Victoria. ISBN-13: 9781425156879
Software & Systems Engineering Standards Committee (1998) IEEE Std 1061-1998—IEEE standard for a software quality metrics methodology. Technical report, IEEE Computer Society
Ter Hofstede AHM, Proper HA, Van der Weide TP (1993) Formal definition of a conceptual language for the description and manipulation of information models. Information Systems 18(7):489–523
TOGAF (2009) The Open Group—TOGAF version 9. Van Haren, Zaltbommel. ISBN-13: 9789087532307
Van Boekel KAJ (2009) Architectuurprincipes: functie en formulering (Architecture principles: function and formulation). Master’s thesis, Radboud University Nijmegen, Nijmegen, The Netherlands. In Dutch
Van Bokhoven N (2008) Things called propositions. Master’s thesis, Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, The Netherlands
Van Bommel P, Hoppenbrouwers SJBA, Proper HA, Van der Weide TP (2006) Giving meaning to enterprise architectures—architecture principles with orm and orc. In: Meersman R, Tari Z, Herrero P (eds) On the move to meaningful Internet systems 2006: OTM workshops—OTM confederated international workshops and posters, AWeSOMe, CAMS, GADA, MIOS+INTEROP, ORM, PhDS, SeBGIS, SWWS, and WOSE 2006, Montpellier, France. Lecture notes in computer science. Springer, Berlin, pp 1138–1147. doi:10.1007/11915072_17
Van den Tillaart M (2009) Propositions into a framework. Master’s thesis, Radboud University Nijmegen, Nijmegen, The Netherlands
Van Zeist B, Hendriks P, Paulussen R (1996) Kwaliteit van softwareprodukten: Praktijkervaringen met een kwaliteitsmodel. Sdu, The Hague. ISBN-10: 9026724306
Van’t Wout J, Waage M, Hartman H, Stahlecker M, Hofman A (2010) The integrated architecture framework explained. Springer, Berlin. ISBN-13: 9783642115172
Vermeulen E (2009) De principegenerator—principes in de 5e versnelling. Via Nova Architectura. In Dutch. http://www.via-nova-architectura.org
Wagter R, Van den Berg M, Luijpers J, Van Steenbergen M (2005) Dynamic enterprise architecture: how to make it work. Wiley, New York. ISBN-10: 0471682721
Zachman JA (1987) A framework for information systems architecture. IBM Systems Journal 26(3)
Zachman JP (2009) The Zachman framework evolution. http://zachmaninternational.com/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Greefhorst, D., Proper, E. (2011). Architecture Principle Specifications. In: Architecture Principles. The Enterprise Engineering Series, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20279-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-20279-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20278-0
Online ISBN: 978-3-642-20279-7
eBook Packages: Business and EconomicsBusiness and Management (R0)