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 2015 Publication 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.
[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.
[3]
Höhn, H., Sechser, B., Dussa-Zieger, K., Messnarz, R., and Hindel, B. 2009. Software Engineering nach Automotive SPICE (german). dpunkt.Verlag.
[4]
IEC 60812. 1985. Analysis techniques for system reliability - Procedure for failure mode and effects analysis (FMEA).
[5]
IEC 61508. 2010. IEC 61508, Functional Safety of Electrical/Electronic/Programmable Electronic Safety Related Systems.
[6]
IEEE 1471. 2000. IEEE Recommended Practice for Architectural Description for Software-Intensive Systems.
[7]
ISO 13053. 2011. ISO 13053 Quantitative methods in process improvement -- Six Sigma -- Part 1--2.
[8]
ISO 15504. 2004--2012. ISO 15504 -- Information technology -- Process assessment -- Part 1--10.
[9]
ISO 26262. 2011. ISO 26262 -- Road vehicles -- Functional safety -- Part 1--10.
[10]
ISO/IEC 12207. 2008. Systems and software engineering -- Software life cycle processes.
[11]
ISO/IEC 12288. 2015. Systems and software engineering -- System life cycle processes.
[12]
ISO/IEC 15408:2009(E). 2009. Information technology -- Security Techniques -- Evaluation criteria for IT security.
[13]
ISO/IEC/IEEE 42010. 2011. ISO/IEC/IEEE 42010:2011 Systems and software engineering -- Architecture description.
[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.
[15]
Kruchten, P. 1995. Architectural blueprints -- the "4+1" view model of software architecture. IEEE Software 12, 6.
[16]
SPICE User Group. 2010. Automotive SPICE Process Assessment Model. Tech. rep.
[17]
VDA standards. 2012. VDA 4 - chapter FMEA. Product and Process FMEA.

Cited By

View all
  • (2023)Dependability Patterns: A SurveyComputers10.3390/computers1210021412:10(214)Online publication date: 21-Oct-2023
  • (2020)Integration of Security in the Development Lifecycle of Dependable Automotive CPSResearch Anthology on Artificial Intelligence Applications in Security10.4018/978-1-7998-7705-9.ch006(101-142)Online publication date: 27-Nov-2020
  • (2018)Integration of Security in the Development Lifecycle of Dependable Automotive CPSSolutions for Cyber-Physical Systems Ubiquity10.4018/978-1-5225-2845-6.ch015(383-423)Online publication date: 2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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
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: 08 July 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. architectural views
  2. dependability
  3. emerging system properties
  4. functional safety
  5. patterns
  6. security

Qualifiers

  • Research-article

Conference

EuroPLoP 2015

Acceptance Rates

Overall Acceptance Rate 216 of 354 submissions, 61%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Dependability Patterns: A SurveyComputers10.3390/computers1210021412:10(214)Online publication date: 21-Oct-2023
  • (2020)Integration of Security in the Development Lifecycle of Dependable Automotive CPSResearch Anthology on Artificial Intelligence Applications in Security10.4018/978-1-7998-7705-9.ch006(101-142)Online publication date: 27-Nov-2020
  • (2018)Integration of Security in the Development Lifecycle of Dependable Automotive CPSSolutions for Cyber-Physical Systems Ubiquity10.4018/978-1-5225-2845-6.ch015(383-423)Online publication date: 2018
  • (2018)Effective Approaches to Training CPS Knowledge and SkillsSolutions for Cyber-Physical Systems Ubiquity10.4018/978-1-5225-2845-6.ch005(111-135)Online publication date: 2018
  • (2018)Towards Executable Dependability PropertiesSystems, Software and Services Process Improvement10.1007/978-3-319-97925-0_28(341-353)Online publication date: 9-Aug-2018
  • (2017)SaVeSoCProceedings of the Symposium on Model-driven Approaches for Simulation Engineering10.5555/3108244.3108251(1-12)Online publication date: 23-Apr-2017
  • (2017)SHARC - Simulation and Verification of Hierarchical Embedded Microelectronic SystemsProcedia Computer Science10.1016/j.procs.2017.05.407109(392-399)Online publication date: 2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media