• DocumentCode
    3015457
  • Title

    E-CARES research project: understanding complex legacy telecommunication systems

  • Author

    Marburger, André ; Herzberg, Dominikus

  • Author_Institution
    Dept. of Comput. Sci. III, Aachen Univ. of Technol., Aachen, Germany
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    139
  • Lastpage
    147
  • Abstract
    There are many reasons for reverse engineering or re-engineering legacy systems. To date, many approaches concerning the re-engineering of legacy systems have been made. The majority of these approaches deal with systems in the field of business applications. This paper describes the work performed for the E-CARES (Ericsson Communication ARchitecture for Embedded Systems) project so far. This project is concerned with understanding and re-structuring complex legacy telecommunication systems. In contrast to business applications, embedded systems (e.g. telecommunication systems) have additional requirements regarding fault tolerance, reliability, availability and response time. We found that these requirements have a significant impact on the software part of an embedded system. This has different characteristics concerning structuring, inter-program communication, etc. Therefore, an approach is presented that includes the usage of “dynamic” information, multi-level abstraction/visualization and user interaction to improve the understanding of telecommunication systems
  • Keywords
    data visualisation; embedded systems; large-scale systems; research initiatives; reverse engineering; software fault tolerance; systems re-engineering; telecommunication computing; E-CARES project; Ericsson Communication Architecture for Embedded Systems; availability; business applications; complex legacy telecommunication systems; dynamic information; fault tolerance; inter-program communication; legacy systems; multi-level abstraction; multi-level visualization; reengineering; reliability; response time; reverse engineering; systems understanding; telecommunication systems restructuring; user interaction; Application software; Availability; Concurrent computing; Delay; Embedded system; Fault tolerant systems; Real time systems; Reverse engineering; Runtime; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2001. Fifth European Conference on
  • Conference_Location
    Lisbon
  • Print_ISBN
    0-7695-1028-0
  • Type

    conf

  • DOI
    10.1109/.2001.914978
  • Filename
    914978