REUSING SPECIFICATIONS THROUGH REFINEMENT LEVELS

被引:5
作者
DEANTONELLIS, V
PERNICI, B
机构
[1] POLITECN MILAN,MILAN,ITALY
[2] UNIV ANCONA,ANCONA,ITALY
关键词
SPECIFICATION REUSE; DESIGN BY REUSE; CONCEPTUAL SCHEMA DEVELOPMENT;
D O I
10.1016/0169-023X(94)00033-B
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:109 / 133
页数:25
相关论文
共 40 条
  • [1] ATZENI P, 1992, RELATIONAL DATABASE
  • [2] STRUCTURING PRIMITIVES FOR A DICTIONARY OF ENTITY-RELATIONSHIP DATA SCHEMAS
    BATINI, C
    DIBATTISTA, G
    SANTUCCI, G
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 344 - 365
  • [3] BELLINZONA R, IN PRESS IEEE SOFTWA
  • [4] Bodoff S., 1994, OBJECT ORIENTED DEV
  • [5] BOOCH G, 1991, OBJECT ORIENTED DESI
  • [6] CALDIERA G, 1991, IEEE COMPUT, V24
  • [7] CASTANO S, 1992, LNCS N, V645
  • [8] CASTANO S, 1994, ACM SIGSOFT SOFT JUL, V19
  • [9] CASTANO S, 1993, MAR P ACM IEEE INT W
  • [10] ALGRES - AN ADVANCED DATABASE SYSTEM FOR COMPLEX APPLICATIONS
    CERI, S
    CRESPIREGHIZZI, S
    ZICARI, R
    LAMPERTI, G
    LAVAZZA, LA
    [J]. IEEE SOFTWARE, 1990, 7 (04) : 68 - 78