skip to main content
10.1145/2855321.2855340acmotherconferencesArticle/Chapter ViewAbstractPublication PageseuroplopConference Proceedingsconference-collections
research-article

Trident architectural views: a pattern for dependable systems design

Published:08 July 2015Publication History

ABSTRACT

The TRIDENT ARCHITECTURAL VIEWS pattern is a systematic approach to architecting complex dependable systems. While engineering system functionality through several steps of refinement with full traceability is well established, dependability attributes like functional safety and IT security are hard to control during the creative steps of design. TRIDENT ARCHITECTURAL VIEWS has been mined primarily from best practices in engineering of systems exhibiting functional safety. It provides a three-view framework with Functional, Element, and Composition together with nine relations that guide architecture work for dependable systems.

References

  1. Bozzano, M. and Villafiorita, A. 2011. Design and Safety Assessment of Critical Systems. Auerbach. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Crnkovic, I., Sentilles, S., Aneta, V., and Chaudron, M. R. 2011. A Classification Framework for Software Component Models. IEEE Transactions on Software Engineering 37, 5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Höhn, H., Sechser, B., Dussa-Zieger, K., Messnarz, R., and Hindel, B. 2009. Software Engineering nach Automotive SPICE (german). dpunkt.Verlag.Google ScholarGoogle Scholar
  4. IEC 60812. 1985. Analysis techniques for system reliability - Procedure for failure mode and effects analysis (FMEA).Google ScholarGoogle Scholar
  5. IEC 61508. 2010. IEC 61508, Functional Safety of Electrical/Electronic/Programmable Electronic Safety Related Systems.Google ScholarGoogle Scholar
  6. IEEE 1471. 2000. IEEE Recommended Practice for Architectural Description for Software-Intensive Systems.Google ScholarGoogle Scholar
  7. ISO 13053. 2011. ISO 13053 Quantitative methods in process improvement -- Six Sigma -- Part 1--2.Google ScholarGoogle Scholar
  8. ISO 15504. 2004--2012. ISO 15504 -- Information technology -- Process assessment -- Part 1--10.Google ScholarGoogle Scholar
  9. ISO 26262. 2011. ISO 26262 -- Road vehicles -- Functional safety -- Part 1--10.Google ScholarGoogle Scholar
  10. ISO/IEC 12207. 2008. Systems and software engineering -- Software life cycle processes.Google ScholarGoogle Scholar
  11. ISO/IEC 12288. 2015. Systems and software engineering -- System life cycle processes.Google ScholarGoogle Scholar
  12. ISO/IEC 15408:2009(E). 2009. Information technology -- Security Techniques -- Evaluation criteria for IT security.Google ScholarGoogle Scholar
  13. ISO/IEC/IEEE 42010. 2011. ISO/IEC/IEEE 42010:2011 Systems and software engineering -- Architecture description.Google ScholarGoogle Scholar
  14. Kreiner, C., Messnarz, R., Riel, A., Ekert, D., Langgner, M., Theisens, D., and Reiner, M. 2013. Automotive Knowledge Alliance AQUA -Integrating Automotive SPICE, Six Sigma, and Functional Safety. In Systems, Software and Services Process Improvement, Fergal McCaffery and Rory O'Connor and Richard Messnarz, Ed. Communications in Computer and Information Science Series, vol. 364. Springer Berlin Heidelberg, 333--344.Google ScholarGoogle Scholar
  15. Kruchten, P. 1995. Architectural blueprints -- the "4+1" view model of software architecture. IEEE Software 12, 6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. SPICE User Group. 2010. Automotive SPICE Process Assessment Model. Tech. rep.Google ScholarGoogle Scholar
  17. VDA standards. 2012. VDA 4 - chapter FMEA. Product and Process FMEA.Google ScholarGoogle Scholar

Index Terms

  1. Trident architectural views: a pattern for dependable systems design

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          EuroPLoP '15: Proceedings of the 20th European Conference on Pattern Languages of Programs
          July 2015
          714 pages
          ISBN:9781450338479
          DOI:10.1145/2855321

          Copyright © 2015 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 July 2015

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate216of354submissions,61%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader