FROM OBJECTS TO CLASSES - ALGORITHMS FOR OPTIMAL OBJECT-ORIENTED DESIGN

被引:18
|
作者
LIEBERHERR, KJ
BERGSTEIN, P
SILVALEPE, I
机构
[1] Northeastern Univ, Boston, MA
来源
SOFTWARE ENGINEERING JOURNAL | 1991年 / 6卷 / 04期
关键词
D O I
10.1049/sej.1991.0024
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The contributions of this paper are two-fold: first, we introduce a novel, axiomatically defined, object-oriented data model called the Demeter kernel model; and secondly, we present abstraction and optimisation algorithms and their relationships for designing classes from objects in the kernel model. We analyse several computational problems underlying the class design process, which is divided into two phases; a learning phase and an optimisation phase. This study focuses on approximation algorithms for the optimisation phase and aims to lead to a better understanding and a partial automation of the object-oriented design process. The algorithms and the theory presented here have been implemented in the C + + Demeter System, a CASE tool for object-oriented design and programming.
引用
收藏
页码:205 / 228
页数:24
相关论文
共 50 条
  • [31] A theory of object-oriented design
    Eden, AH
    [J]. INFORMATION SYSTEMS FRONTIERS, 2002, 4 (04) : 379 - 391
  • [32] OBJECT-ORIENTED DESIGN AND PROGRAMMING
    CASTILLO, CM
    FLANAGAN, EB
    WILKINSON, NM
    [J]. AT&T TECHNICAL JOURNAL, 1992, 71 (06): : 27 - 33
  • [33] WHAT IS OBJECT-ORIENTED DESIGN
    HAYTHORN, W
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1994, 7 (01): : 67 - 78
  • [34] OBJECT-ORIENTED DESIGN - INTRODUCTION
    MCGREGOR, JD
    KORSON, T
    [J]. COMMUNICATIONS OF THE ACM, 1990, 33 (09) : 38 - 39
  • [35] ON THE DESIGN OF OBJECT-ORIENTED DATABASES
    TARI, Z
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 645 : 389 - 405
  • [36] A Theory of Object-Oriented Design
    Amnon H. Eden
    [J]. Information Systems Frontiers, 2002, 4 : 379 - 391
  • [37] ADVANCES IN OBJECT-ORIENTED DESIGN
    KLOCKNER, K
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 193 - 193
  • [38] Strategies in object-oriented design
    Chatel, S
    Detienne, F
    [J]. ACTA PSYCHOLOGICA, 1996, 91 (03) : 245 - 269
  • [39] MEASURING OBJECT-ORIENTED DESIGN
    LI, W
    HENRY, S
    KAFURA, D
    SCHULMAN, R
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (04): : 48 - 55
  • [40] Guiding object-oriented design
    MacDonald, A
    Carrington, D
    [J]. TOOLS 28: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 28 : 88 - 100