• DocumentCode
    948732
  • Title

    Commitment-based software development

  • Author

    Mark, William ; Tyler, Sherman ; McGuire, James ; Schlossberg, Jon

  • Author_Institution
    Lockheed Palo Alto Res. Labs., CA, USA
  • Volume
    18
  • Issue
    10
  • fYear
    1992
  • fDate
    10/1/1992 12:00:00 AM
  • Firstpage
    870
  • Lastpage
    885
  • Abstract
    During the development of a system, software modules can be viewed in terms of their commitments: the constraints imposed by their own structure and behavior, and by their relationships with other modules (in terms of resource consumption, data requirements. etc.). The Comet system uses explicit representation and reasoning with commitments to aid the software design and development process-in particular, to lead software developers to make decisions that result in reuse. Developers can examine the commitments that must be met in order to include an existing module, and can explore how commitments change when modules are modified. Comet has been applied to the domain of sensor-based tracker software
  • Keywords
    artificial intelligence; knowledge representation; software engineering; software reusability; Comet system; commitments; constraints; data requirements; explicit representation; reasoning; resource consumption; reuse; sensor-based tracker software; software development; software modules; Control systems; Couplings; Design automation; Feedback; Ontologies; Programming; Software design; Software systems;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.163604
  • Filename
    163604