DocumentCode :
3118123
Title :
Reverse engineering the software design of a safety related atm system
Author :
Pierce, R.H. ; Johnston, M. ; Clauss, R.
Author_Institution :
CSE Int. Ltd., UK
fYear :
2011
fDate :
20-22 Sept. 2011
Firstpage :
1
Lastpage :
6
Abstract :
This paper describes how a software architectural design of the ARTAS (ATM Surveillance Tracker And Server) surveillance data processing system was constructed from the existing Ada 83 code. A process of automated reverse engineering was adopted to construct a UML model of the static part of the design, with selected aspects of the dynamic behaviour being added manually. The resulting UML model was used as the vehicle for establishing bi-directional traceability between software requirements and design. The IBM Rhapsody® and DOORS® tools were used to build the models, for traceability and for the production of printed documents.
Keywords :
Unified Modeling Language; aerospace computing; software architecture; ATM surveillance tracker and server; Ada 83 code; IBM DOORS tool; IBM Rhapsody tool; UML model; Unified Modelling Language; air traffic management; reverse engineering; safety related ATM system; software design; software requirement; surveillance data processing system; Reverse engineering; UML; software architecture; software safety; traceability;
fLanguage :
English
Publisher :
iet
Conference_Titel :
System Safety, 2011 6th IET International Conference on
Conference_Location :
Birmingham
Type :
conf
DOI :
10.1049/cp.2011.0252
Filename :
6136917
Link To Document :
بازگشت