• 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