Architectural Frameworks: Defining the Contents of Architectural Descriptions

  • David E. Emery
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1622)


This paper describes experiences with several architectural frameworks. An “architectural framework” specifies what is included in the description of an architecture, independent of the specific system being described. The three frameworks are the U.S. DoD C4ISR Architecture Framework, the associated Core Architecture Data Model and the emerging IEEE Recommended Practice on Architecture Description. From these experiences, we speculate on the further evolution of architecture frameworks and architectural descriptions.


System Architecture Software Architecture Multiple View System View Architectural Description 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Allen, Robert J. “A Formal Approach to Software Architecture.” PhD Thesis, Carnegie-Mellon University (CMU-CS-97-144), May 1997.Google Scholar
  2. 2.
    Bruce, Thomas A; “Designing Quality Databases with IDEF1X Information Models,” Dorset House Publishing, 1992.Google Scholar
  3. 3.
    Emery, David E, Hilliard, Richard FII and Rice, Timothy B; Experiences Applying a Practical Software Architedture Method, in A. Strohmeier (ed), “Reliable Software Technologies — Ada Europe’ 96.” Springer-Verlag: Lecture Notes in Computer Science 1088, 1996. http://thomas:pithecanthropus:com=awg=CaseStudies:pdf Google Scholar
  4. 4.
    Federal Information Processing Standards (FIPS) Publication 184, Integration Definition for Data Modeling (IDEF1X), 21 December 1993.Google Scholar
  5. 5.
    Hoke, John Ray (ed), “Architectural Graphic Standards,” John Wiley & Sons, 1994Google Scholar
  6. 6.
    Institute of Electrical and Electronic Engineers; “IEEE Recommended Practice for Architecture Descriptions, Draft 4.1; IEEE, 1998. See http://www:pithecanthropus:com= awg.
  7. 7.
    Internationl Standards Organization; ISO/IEC 10746-3, Open Distributed Computing — Reference Model Part 3: Architecture. ISO, 1995. http://www:iso:ch: 8000=RM-ODP
  8. 8.
    Kruchten, Philippe; “The 4 + 1 View Model of Architecture”, IEEE Software, 28 (11), 42–50, November 1995. http://www:rational:com=sitewide=support=whitepapers=dynamic:jtmpl?doc key = 350
  9. 9.
    Mowbray, Thomas J; “Will the Real Architecture Please Sit Down?” Component Strategies, December 1988.Google Scholar
  10. 10.
    “netViz 3.0.” netViz Corporation. http://www:quyen:com
  11. 11.
    Rechtin, Eberhard and Maier, Mark; “The Art of System Architecting” CRC Press, 1996.Google Scholar
  12. 12.
    Shaw, Mary A and Garlan, David; “Software Architecture: Perspectives on an Emerging Discipline” Prentice-Hall, 1996.Google Scholar
  13. 13.
    U.S. Department of the Army; Joint Technical Architecture — Army Version 5.0, Washington, DC 1999. http://www:usace:army:mil=inet=functions=im=lcmis=ata=ata:htm
  14. 14.
    U.S. Department of the Army; Army Enterprise Architecture Guidance Document, Washington DC 1999. http://arch-odisc4:army:mil=aes=html=aeagd:htm
  15. 15.
    U.S. Department of Defense; Joint Technical Architecture version 2.0, Washington, DC 1998. http://www-jta:itsi:disa:mil=jta=jtav2 dnld:html
  16. 16.
    U.S. Department of Defense; C4ISR Architecture Framework, Version 2.0, Washington, DC. http://www:rl:af:mil=programs=jcaps=download:html#FRAME
  17. 17.
    Walker, Robert (editor); C4ISR Core Architecture Data Model (CADM), Arlington, VA: Institute for Defense Analyses 1999. http://www:rl:af:mil=tech=programs=jcaps=cadm:html Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • David E. Emery
    • 1
  1. 1.The MITRE CorporationMS W538 McLeanUSA

Personalised recommendations