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