Architecture Framework for Software Safety

被引:0
|
作者
Gurbuz, Havva Gulay [1 ]
Er, Nagehan Pala [2 ]
Tekinerdogan, Bedir [1 ]
机构
[1] Bilkent Univ, Dept Comp Engn, TR-06800 Ankara, Turkey
[2] ASELSAN MGEO, TR-06011 Ankara, Turkey
关键词
Software Safety; Safety-Critical Systems; Architectural Modeling; Architecture Design; Architectural Viewpoints;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, an increasing number of systems are controlled by software and rely on the correct operation of software. In this context, a safety-critical system is defined as a system in which malfunctioning software could result in death, injury or damage to environment. To mitigate these serious risks, the architecture of safety-critical systems needs to be carefully designed and analyzed. A common practice for modeling software architecture is the adoption of software architecture viewpoints to model the architecture for particular stakeholders and concerns. Existing architecture viewpoints tend to be general purpose and do not explicitly focus on safety concerns in particular. To provide a complementary and dedicated support for designing safety critical systems, we propose an architecture framework for software safety. The architecture framework is based on a metamodel that has been developed after a thorough domain analysis. The framework includes three coherent viewpoints, each of which addressing an important concern. The application of the viewpoints is illustrated for an industrial case of safety-critical avionics control computer system.
引用
收藏
页码:64 / +
页数:2
相关论文
共 50 条
  • [1] A framework for software architecture education
    de Andrade, RM
    Arakaki, R
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 148 - 152
  • [2] A Software Architecture Orientation Framework
    Kehrer, Timo
    Arnold, Ingo
    Chughtai, Arif
    Vogel, Oliver
    [J]. 2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 560 - 560
  • [3] Architecture framework for software test tool
    Sun, CA
    Liu, C
    Jin, MZ
    Zhang, M
    [J]. 36TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 40 - 47
  • [4] General ITS Software Architecture and Framework
    von Malotky, Nikolaj Troels Graf
    Martens, Alke
    [J]. INTELLIGENT TUTORING SYSTEMS (ITS 2020), 2020, 12149 : 17 - 22
  • [5] A framework for software architecture visualisation assessment
    Gallagher, K.
    Hatch, A.
    Munro, M.
    [J]. 3RD IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEEDINGS, 2005, : 76 - 81
  • [6] A composition framework based on software architecture
    Changsong, Sun
    Xin, Wang
    Shenglan, Ning
    [J]. 2005 IEEE International Conference on Mechatronics and Automations, Vols 1-4, Conference Proceedings, 2005, : 2138 - 2143
  • [7] Integrating software architecture into a MDA framework
    Marcos, Esperanza
    Acuna, Cesar J.
    Cuesta, Carlos E.
    [J]. SOFTWARE ARCHITECTURE, 2006, 4344 : 127 - +
  • [8] A Framework for Managing Uncertainty in Software Architecture
    Lupafya, Chawanangwa
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 71 - 74
  • [9] Safety analysis of an evolving software architecture
    de Lemos, R
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 159 - 168
  • [10] A Framework for Software Safety in Safety-Critical Systems
    Medikonda, Ben Swarup
    Panchumarthy, Seetha Ramaiah
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2008, 182 : 361 - 374