skip to main content
article
Free Access

A framework for encapsulating card-oriented, interactive, legacy applications

Authors Info & Claims
Published:01 January 1998Publication History
Skip Abstract Section

Abstract

Over the last several years Lockheed Martin has invested IR&D funds to explore lowering the cost of ownership of Command and Control systems for DoD software intensive systems. Two key technologies that address this issue are developing software components that can be reused across a family of systems within the command and control domain and methods for reusing legacy system applications. This paper describes how these two approaches have been merged using Object Oriented Technology to provide a reusable framework for encapsulating legacy applications.The Object Oriented Technology (OOT) that we consider key to lowering cost of ownership and to strategies for reuse of legacy code is described as Design Patterns [Gamma] and Frameworks[Coplien]. Design Patterns exist at a level of abstraction that provides a high return on reuse investment because they model stable relationships that are not likely to change as a system evolves and which can be reused across systems [Coplien]. It is not the intent of this paper to describe these terms. Rather it is our purpose to illustrate the advantages of this level of OOT.

References

  1. [Gamma] Gamma, E., Helm, R., Johnson, R., and Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software . Reading, MA: Addison-Wesley. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [Coplien] Coplien, James O. and Schmidt, Douglas C. Pattern Languages of Program Design. Reading, MA: Addison-Wesley. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A framework for encapsulating card-oriented, interactive, legacy applications

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 23, Issue 1
        January 1998
        106 pages
        ISSN:0163-5948
        DOI:10.1145/272263
        Issue’s Table of Contents

        Copyright © 1998 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1998

        Check for updates

        Qualifiers

        • article
      • Article Metrics

        • Downloads (Last 12 months)4
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader