Software reuse is widely considered to be a way to increase the productivity and improve the quality and reliability of new software systems. Identifying, extracting and reengineering software components that implement abstractions within existing systems is a promising cost-effective way to create reusable assets and reengineer legacy systems. We summarize our experiences with using computer-supported methods to develop a software architecture to support the reengineering of the Janus combat simulation system. In this effort, we have developed an object-oriented architecture for the Janus combat simulation subsystem, and validated the architecture with an executable prototype. We propose methods to facilitate the reuse of the software components of the legacy systems by recovering the behavior of the systems using systematic methods, and illustrate their use in the context of the Janus system.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Software reuse through re-engineering the legacy systems


    Beteiligte:
    Guo, J. (Autor:in)

    Erschienen in:

    Erscheinungsdatum :

    2003


    Format / Umfang :

    13 Seiten, 39 Quellen




    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Print


    Sprache :

    Englisch




    Software reuse and legacy management with SOA

    British Library Online Contents | 2006


    Legacy Software Re-engineering Technology

    Littlejohn, K. / Wilkening, D. E. / IEEE et al. | British Library Conference Proceedings | 1996


    Re-engineering legacy mission scientific software

    Decyk, V. K. / Norton, C. D. | NTRS | 2001


    Re-engineering legacy mission scientific software

    Norton, Charles / Decyk, Viktor | AIAA | 2001


    AIAA-2001-4525 Re-Engineering Legacy Mission Scientific Software

    Norton, C. / Decyk, V. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2001