Reusing specifications through refinement levels

作者:

Highlights:

摘要

The ITHACA application development approach emphasizes reuse of components, stored in a repository, during all development phases. Methodological support is needed in particular in the first development phases: requirement collection and analysis, and requirement specification. The ITHACA Object-Oriented Methodology (IOOM) is based on the concepts of object-orientation to facilitate composition of reusable specification components, on the concept of role, that permits a flexible composition of specifications, and on the concept of specification refinement level, that allows the developer to examine and develop specifications at different levels of abstraction. Computer based design support associated with the IOOM methodology is discussed.

论文关键词:Specification reuse,Design by reuse,Conceptual schema development

论文评审过程:Received 11 April 1994, Revised 2 August 1994, Accepted 9 November 1994, Available online 22 December 1999.

论文官网地址:https://doi.org/10.1016/0169-023X(94)00033-B