Safety analysis of an evolving software architecture

被引:7
|
作者
de Lemos, R [1 ]
机构
[1] Univ Kent, Comp Lab, Canterbury CT2 7NF, Kent, England
来源
FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS | 2000年
关键词
D O I
10.1109/HASE.2000.895455
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The safety analysis of an evolving software system has to consider the impact that changes might have on the software components, and to provide confidence that the risk is acceptable. If the impact of a change is not thoroughly analysed, accidents can occur as a result of faulty interactions between components, for example. However, the process of safety analysis cart be enhanced if appropriate abstractions are provided for modelling and analysing software components and their interactions. Instead of considering components as the locus of change, the proposed approach assumes that components remain unchanged while their interactions (i.e. connectors) adapt to the different requirements needs. The safety analysis is the performed using model checking to verify whether safe behaviour is maintained when interactions between components change. The feasibility of the approach is demonstrated in terms of a case study that deals with the safety procedures associated with the launching of a sounding rocket.
引用
收藏
页码:159 / 168
页数:10
相关论文
共 50 条
  • [21] Safety-Oriented Software Architecture Design Approach
    Huang, Yuling
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND COMPUTER APPLICATIONS (ICSA 2013), 2013, 92 : 153 - 160
  • [22] Evolving Software
    Mens, Tom
    Klein, Jacques
    ERCIM NEWS, 2012, (88): : 8 - 9
  • [23] Evolving Software Architecture Design in Telemedicine: A PRISMA-based Systematic Review
    Jat, Avnish Singh
    Gronli, Tor-Morten
    Ghinea, George
    Assres, Gebremariam
    HEALTHCARE INFORMATICS RESEARCH, 2024, 30 (03) : 184 - 193
  • [24] A case study of the evolving software architecture for the FDA generic drug application process
    Canfield, K
    Ritondo, M
    Sponaugle, R
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1998, 5 (05) : 432 - 440
  • [25] TOOLS FOR SOFTWARE SAFETY ANALYSIS
    BRUMMER, J
    KERSKEN, M
    MARTZ, J
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1994, 46 (02) : 123 - 138
  • [26] Application of Taint Analysis to Study the Safety of Software of the Internet of Things Devices Based on the ARM Architecture
    Ovasapyan, T. D.
    Knyazev, P., V
    Moskvin, D. A.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2020, 54 (08) : 834 - 840
  • [27] Application of Taint Analysis to Study the Safety of Software of the Internet of Things Devices Based on the ARM Architecture
    T. D. Ovasapyan
    P. V. Knyazev
    D. A. Moskvin
    Automatic Control and Computer Sciences, 2020, 54 : 834 - 840
  • [28] The architecture of MEG simulation and analysis software
    P. W. Cattaneo
    R. Sawada
    F. Cei
    S. Yamada
    M. Schneebeli
    The European Physical Journal Plus, 126
  • [29] Reliability Analysis of Software Architecture Evolution
    Franco, Joao M.
    Barbosa, Raul
    Zenha-Rela, Mario
    2013 SIXTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2013, : 11 - 20
  • [30] Performability analysis of a pipeline software architecture
    Gokhale, SS
    Yacoub, S
    Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005, : 77 - 82