• DocumentCode
    2682338
  • Title

    Design reuse and scale: keys to practical code generation and large scale software maintenance

  • Author

    Baxter, Ira D.

  • Author_Institution
    Semantic Designs Inc., USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    119
  • Lastpage
    120
  • Abstract
    We advocate the reuse of design knowledge rather than code as the most effective means for obtaining productivity and quality improvements in software engineering activities. This knowledge comes in several forms; domain analysis, generative knowledge, and knowledge of the structure of a particular system in terms of the domain and how domain concepts are implemented. We are building and using a practical large-scale software (re)engineering tool, the Design Maintenance System (DMS) that implements these ideas. Reusing design knowledge, DMS is able to automate many interesting engineering activities: analysis, reverse engineering, forward synthesis, and eventually software maintenance via design maintenance. Code reuse methods are incapable of providing strong support for these activities. However, many issues involved in DMS construction are driven by the scale of the problem; number of languages, sheer code volume, amount of knowledge involved, and computational energy required
  • Keywords
    program compilers; software maintenance; software quality; software reusability; software tools; systems re-engineering; Design Maintenance System; code generation; design reuse; domain analysis; forward synthesis; productivity; reverse engineering; software engineering; software maintenance; software quality improvement; software reengineering tool; Buildings; Design engineering; Knowledge engineering; Large-scale systems; Productivity; Reverse engineering; Software design; Software engineering; Software maintenance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems and Software Engineering Technology, 2000. Proceedings. 3rd IEEE Symposium on
  • Conference_Location
    Richardson, TX
  • Print_ISBN
    0-7695-0559-7
  • Type

    conf

  • DOI
    10.1109/ASSET.2000.888063
  • Filename
    888063