Skip to main content

Architecture Principle Specifications

  • Chapter
  • 3655 Accesses

Part of the book series: The Enterprise Engineering Series ((TEES,volume 4))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • Aitken C (2010) EA management patterns for future state design. In: 2nd European workshop on patterns for enterprise architecture management (PEAM2010), Paderborn, Germany

    Google Scholar 

  • Beijer P, De Klerk T (2010) IT architecture: Essential practice for IT business solutions. Lulu, Raleigh

    Google Scholar 

  • 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

    Google Scholar 

  • Bouwens S (2008) DYA architectuurprincipes—Deel 1: Basics (DYA architecture principles—Part 1: Basics). White paper, Sogeti, The Netherlands. In Dutch

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Dietz JLG (2006) Enterprise ontology—theory and methodology. Springer, Berlin. ISBN-10: 9783540291695

    Book  Google Scholar 

  • Engelsman W, Jonkers H, Quartel D (2010) ArchiMate extension for modeling and managing motivation, principles and requirements in TOGAF. White paper, The Open Group

    Google Scholar 

  • Gamma E, Helm R, Johnson R, Vlissides JM (1995) Design patterns: Elements of reusable object-oriented software. Addison Wesley, Reading

    Google Scholar 

  • Goikoetxea A (2004) A mathematical framework for enterprise architecture representation. International Journal of Information Technology & Decision Making 3(1):5–32

    Article  Google Scholar 

  • Graves T (2009) Doing enterprise architecture—process and practice in the real enterprise. Tetradian Books, Colchester. ISBN-13: 9781906681180. http://tetradianbooks.com

    Google Scholar 

  • Greefhorst D, Koning H, Van Vliet H (2006) The many faces of architectural descriptions. Information Systems Frontiers 8(2):103–113

    Article  Google Scholar 

  • Halpin TA, Morgan T (2008) Information modeling and relational databases, 2nd edn. Data management systems. Morgan Kaufman, San Mateo. ISBN-13: 9780123735683

    Google Scholar 

  • Hoogervorst JAP (2009) Enterprise governance and enterprise engineering. Springer, Diemen

    Book  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • ISO (1987) Information processing systems—concepts and terminology for the conceptual schema and the information base. ISO/TR 9007:1987

    Google Scholar 

  • ISO (2001) Software engineering—Product quality—Part 1: Quality model. ISO/IEC 9126–1:2001

    Google Scholar 

  • Johnson P, Ekstedt M (2007) Enterprise architecture: models and analyses for information systems decision making. Studentlitteratur, Lund. ISBN-13: 9789144027524

    Google Scholar 

  • Kersten J (2009) Propositions. Master’s thesis, Radboud University Nijmegen, Nijmegen, The Netherlands. In Dutch

    Google Scholar 

  • Kruchten P (2004) An ontology of architectural design decisions in software intensive systems. In: The second Groningen workshop software variability, Groningen, The Netherlands

    Google Scholar 

  • MDA (2003) MDA guide v1.0.1. Technical Report omg/2003-06-01, Object Management Group

    Google Scholar 

  • Meersman R (1982) The RIDL conceptual language. Technical Report, International Centre for Information Analysis Services, Control Data Belgium, Inc, Brussels, Belgium

    Google Scholar 

  • MOF (2002) MetaObjectFacility (MOF) specification v1.4. Technical report, Object Management Group

    Google Scholar 

  • 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

    Google Scholar 

  • PRISM (1986) PRISM: Dispersion and interconnection: approaches to distributed systems architecture, Final Report. Technical Report, CSC Index, Inc and Hammer & Company, Inc, Cambridge MA

    Google Scholar 

  • Robertson S, Robertson J (1999) Mastering the requirements process. Addison Wesley, Reading. ISBN-10: 0201360462

    Google Scholar 

  • SBVR (2006) Semantics of business vocabulary and rules (SBVR). Technical Report dtc/06–03–02, Object Management Group, Needham, Massachusetts

    Google Scholar 

  • Schekkerman J (2008) Enterprise architecture good practices guide: how to manage the enterprise architecture practice. Trafford, Victoria. ISBN-13: 9781425156879

    Google Scholar 

  • Software & Systems Engineering Standards Committee (1998) IEEE Std 1061-1998—IEEE standard for a software quality metrics methodology. Technical report, IEEE Computer Society

    Google Scholar 

  • 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

    Article  Google Scholar 

  • TOGAF (2009) The Open Group—TOGAF version 9. Van Haren, Zaltbommel. ISBN-13: 9789087532307

    Google Scholar 

  • Van Boekel KAJ (2009) Architectuurprincipes: functie en formulering (Architecture principles: function and formulation). Master’s thesis, Radboud University Nijmegen, Nijmegen, The Netherlands. In Dutch

    Google Scholar 

  • Van Bokhoven N (2008) Things called propositions. Master’s thesis, Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, The Netherlands

    Google Scholar 

  • 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

    Google Scholar 

  • Van den Tillaart M (2009) Propositions into a framework. Master’s thesis, Radboud University Nijmegen, Nijmegen, The Netherlands

    Google Scholar 

  • Van Zeist B, Hendriks P, Paulussen R (1996) Kwaliteit van softwareprodukten: Praktijkervaringen met een kwaliteitsmodel. Sdu, The Hague. ISBN-10: 9026724306

    Google Scholar 

  • Van’t Wout J, Waage M, Hartman H, Stahlecker M, Hofman A (2010) The integrated architecture framework explained. Springer, Berlin. ISBN-13: 9783642115172

    Book  Google Scholar 

  • 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

    Google Scholar 

  • Zachman JA (1987) A framework for information systems architecture. IBM Systems Journal 26(3)

    Google Scholar 

  • Zachman JP (2009) The Zachman framework evolution. http://zachmaninternational.com/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Danny Greefhorst .

Rights and permissions

Reprints 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

Publish with us

Policies and ethics