Title
Reusing specifications through refinement levels
Abstract
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.
Year
DOI
Venue
1995
10.1016/0169-023X(94)00033-B
Data Knowl. Eng.
Keywords
Field
DocType
refinement level,reusing specification,conceptual schema,application development,object oriented
Abstraction,Object-oriented programming,Reuse,Computer science,Design support,Conceptualization,Database,Software development,Program specification
Journal
Volume
Issue
ISSN
15
2
0169-023X
Citations 
PageRank 
References 
9
1.49
14
Authors
2
Name
Order
Citations
PageRank
V. de Antonellis114259.96
Pernici, B.29128.04