• DocumentCode
    970477
  • Title

    Some Experiences in Promoting Reusable Software: Presentation in Higher Abstract Levels

  • Author

    Matsumoto, Yoshihiro

  • Author_Institution
    Toshiba Corporation, Tokyo 183, Japan.
  • Issue
    5
  • fYear
    1984
  • Firstpage
    502
  • Lastpage
    513
  • Abstract
    In the Toshiba software factory, quality control and productivity improvements are primary concerns. Emphasis is placed on reusing existing software modules that have been proven correct through actual operation. To achieve a substantial degree of reuse, the software design process is viewed at several levels of abstraction. In this paper, these levels of abstraction are defined, and examples of the specification for these defined levels are given. This paper proposes a ``presentation´´ of each existing module at the highest level of abstraction. Traceability between the presentation and the reusable program modules which implement it is established to simplify reusability. The paper concludes with an example showing reuse of a presentation for a different application.
  • Keywords
    Algorithm design and analysis; Application software; Character generation; High level languages; Process design; Production facilities; Productivity; Quality control; Software quality; Software reusability; Ada design; productivity; requirements; reusability; software factory; software life cycle; software production;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1984.5010274
  • Filename
    5010274