Reducing Certification Costs Through Assured Dynamic Software Configuration

被引:0
作者
Kajtazovic, Nermin [1 ]
Hoeller, Andrea [1 ]
Rauter, Tobias [1 ]
Kreiner, Christian [1 ]
机构
[1] Graz Univ Technol, Inst Tech Informat, A-8010 Graz, Austria
来源
2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW) | 2014年
关键词
dynamic configuration; component-based systems; safety-critical systems; VERIFICATION;
D O I
10.1109/ISSREW.2014.90
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Engineering activities in the operation and maintenance phase of safety-critical systems are becoming increasingly important. The ever more rising software complexity in terms of an amount of implemented functions led to a proportional increase of various change demands. Most of these demands are initiated to repair the system from defects, i.e., due to design faults not identified in the development for example. Maintaining changes in the operation phase can be very cost-intensive, because regulations of safety standards require to re-verify and re-validate the system in most cases, in order to ensure that the systems integrity is not compromised by the incorporated changes. In this paper, we describe an approach to perform changes on software in the operation and maintenance phase of systems lifecycle. To prevent the impact of changes on systems integrity, certain design limitations are set, so that controlled types of changes are permitted only. Furthermore, since also in cases of strong design limitations the systems integrity can be compromised, a support for systems modelling and analysis has been provided. The modelling captures certain functional and non-functional aspects of the system, which are then analyzed to decide whether changes can be performed or not. The main outcome here is that specific types of changes can be maintained without having an impact on systems integrity and therefore without requiring an extensive re-verification and re-validation. We report on possible improvements in costs of changes, by considering several industrial use cases and their typical change scenarios in the maintenance phase.
引用
收藏
页码:515 / 520
页数:6
相关论文
共 22 条
  • [1] Component-Based Modeling and Verification of Dynamic Adaptation in Safety-Critical Embedded Systems
    Adler, Rasmus
    Schaefer, Ina
    Trapp, Mario
    Poetzsch-Heffter, Arnd
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [2] Analysis of Safety-Critical Computer Failures in Medical Devices
    Alemzadeh, Homa
    Iyer, Ravishankar K.
    Kalbarczyk, Zbigniew
    Raman, Jai
    [J]. IEEE SECURITY & PRIVACY, 2013, 11 (04) : 14 - 26
  • [3] [Anonymous], 2010, 61508 IEC
  • [4] [Anonymous], EMBEDDED SYSTEMS DES
  • [5] [Anonymous], SOFTWAREENTWICKLUNG
  • [6] Architecture-level modifiability analysis (ALMA)
    Bengtsson, P
    Lassing, N
    Bosch, J
    van Vliet, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 69 (1-2) : 129 - 147
  • [7] Benveniste A., 2012, 8147 INR
  • [8] Crnkovic I., 2002, BUILDING RELIABLE CO
  • [9] EMBEDDED SOFTWARE: FACTS, FIGURES, AND FUTURE
    Ebert, Christof
    Jones, Capers
    [J]. COMPUTER, 2009, 42 (04) : 42 - +
  • [10] FAA, 2000, GUID OV SOFTW CHANG