DocumentCode :
3091004
Title :
Safe composition of real time software
Author :
Bate, Iain ; Conmy, Philippa
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
fYear :
2005
fDate :
12-14 Oct. 2005
Firstpage :
79
Lastpage :
88
Abstract :
There is an increasing move towards the use of modular approaches to software design and implementation in the development of critical systems. The reason is the approaches have a number of benefits including providing support for concurrent development and helping to simplify software maintenance. However, there is little guidance on how to perform a modular safety process for the certification of critical systems as most of the standards assume a monolithic design. Of particular concern is performing safety analyses, with the limited context afforded by a modular approach, in order to derive valid safety requirements with appropriate context/assumptions. Expressing requirements using contracts is one way to help support change. An example use of contracts between a real-time operating system (RTOS) and application is given. This example has been chosen as the use of an RTOS is an increasingly prevalent form of modularisation, instead of embedding operating system services within the applications. In fact having an RTOS is considered a key enabling technology as it provides a clear interface between the application and platform.
Keywords :
object-oriented methods; object-oriented programming; operating systems (computers); real-time systems; safety-critical software; software maintenance; concurrent development; critical system; modular approach; modular safety process; real time software; real-time operating system; safe composition; safety requirement; software design; software maintenance; Application software; Certification; Computer science; Contracts; Control systems; Failure analysis; Operating systems; Software design; Software safety; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering, 2005. HASE 2005. Ninth IEEE International Symposium on
ISSN :
1530-2059
Print_ISBN :
0-7695-2377-3
Type :
conf
DOI :
10.1109/HASE.2005.19
Filename :
1581285
Link To Document :
بازگشت