• DocumentCode
    2371617
  • Title

    Lessons from a domain-based reengineering effort

  • Author

    DeBaud, Jean-Marc

  • Author_Institution
    Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
  • fYear
    196
  • fDate
    8-10 Nov 196
  • Firstpage
    217
  • Lastpage
    226
  • Abstract
    The author presents the lessons and insights learned from a domain-centered reengineering effort. Using a method developed in a previous work, he sets about trying to understand and convert a complete legacy system from COBOL to an executable domain model. His work suggests that a domain-based approach is very promising but a number of issues need to be better understood. Among these are questions about domain completeness, scoping, interleaving and evolution; concept matching at the granularity of both the program architecture and details of the source code; thoroughness and representation of the legacy program coverage, as well as the problems inherent to the transition of a multi-program system. He discusses these issues in details using examples. Implications on future work in the area are suggested
  • Keywords
    reverse engineering; software maintenance; systems re-engineering; COBOL; concept matching; domain completeness; domain-based reengineering; evolution; executable domain model; interleaving; legacy program coverage; legacy system; multi-program system; program architecture; scoping; source code; Adaptation model; Context modeling; Interleaved codes; Law; Legal factors; Marine vehicles; Object oriented modeling; Reverse engineering; Software architecture; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1996., Proceedings of the Third Working Conference on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-8186-7674-4
  • Type

    conf

  • DOI
    10.1109/WCRE.1996.558912
  • Filename
    558912