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