DocumentCode :
3491562
Title :
Bylands: reverse engineering safety-critical systems
Author :
Bull, T.M. ; Younger, E.J. ; Bennett, K.H. ; Luo, Z.
Author_Institution :
Dept. of Comput. Sci., Durham Univ., UK
fYear :
1995
fDate :
17-20 Oct 1995
Firstpage :
358
Lastpage :
366
Abstract :
We address two problems concerned with the maintenance of safety-critical software. Firstly, we analyse the new issues required for the reverse engineering of real-time existing code to extract high level designs. Secondly, we present a possible design abstraction mechanism that can be used for safety-critical software. We use formal transformations both in the reverse engineering of systems involving temporal constraints, and in the definition of the abstract representation. We present a design framework and the results of initial experiments. The contributions are: (1) the requirements analyses for reverse engineering safety-critical systems, (2) the use of very-high-level domain languages, and (3) formal transformations as the unifying technology
Keywords :
high level languages; real-time systems; reverse engineering; safety-critical software; software maintenance; systems analysis; Bylands; abstract representation; formal transformations; high level design extraction; real-time existing code; requirements analyses; reverse engineering; safety-critical software maintenance; safety-critical systems; temporal constraints; very-high-level domain languages; Computer science; Concurrent computing; Control systems; Design engineering; Programmable control; Reverse engineering; Risk analysis; Software maintenance; Software safety; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1995. Proceedings., International Conference on
Conference_Location :
Opio
ISSN :
1063-6773
Print_ISBN :
0-8186-7677-9
Type :
conf
DOI :
10.1109/ICSM.1995.526557
Filename :
526557
Link To Document :
بازگشت