A methodology for object-oriented constraint programming

被引:0
|
作者
Chun, HW [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Kowloon, Hong Kong
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Object-oriented constraint programming (OOCP) combines two orthogonal but complementary programming paradigms into one - object-oriented programming (OOP) and logic constraint programming (LCP). Most practitioners of OOCP would agree that the design of a constraint-based model is the most time consuming and difficult part of OOCP. There is currently no systematic approach or methodology to follow when designing a model suitable for OOCP. This paper outlines a simple methodology that extends traditional object-oriented analysis and design (GOAD) to cover constrained variables and constraints used in OOCP. The proposed OOCP Methodology is an initial investigation into providing a more rigid set of guidelines to follow when designing constraint-based models. This paper presents the OOCP Methodology using a simplified nurse rostering system as a case study.
引用
收藏
页码:116 / 122
页数:7
相关论文
共 50 条
  • [1] DESIGN METHODOLOGY FOR OBJECT-ORIENTED PROGRAMMING
    SOWIZRAL, HA
    SMITH, R
    CUNNINGHAM, W
    KERTH, N
    KICZALES, G
    MEYER, B
    MEYROWITZ, N
    SIGPLAN NOTICES, 1988, 23 (05): : 91 - 95
  • [2] POOC - A platform for object-oriented constraint programming
    Schlenker, H
    Ringwelski, G
    RECENT ADVANCES IN CONSTRAINTS, 2003, 2627 : 159 - 170
  • [3] Constraint-Based Object-Oriented Programming
    Hofstedt, Petra
    IEEE SOFTWARE, 2010, 27 (05) : 53 - 56
  • [4] Constraint programming with object-oriented Petri nets
    Sanders, MJ
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 289 - 294
  • [5] Constraint patterns as a basis for object-oriented programming
    Horn, Bruce
    SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 1992, 27 (10):
  • [6] CONSTRAINTLISP - AN OBJECT-ORIENTED CONSTRAINT PROGRAMMING LANGUAGE
    LIU, B
    KU, YW
    SIGPLAN NOTICES, 1992, 27 (11): : 17 - 26
  • [7] On complementary principles of object-oriented constraint programming
    Semenov, V. A.
    Dragalov, K. V.
    Ilyin, D. V.
    Morozov, S. V.
    Sidyaka, O. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2010, 36 (05) : 264 - 275
  • [8] On complementary principles of object-oriented constraint programming
    V. A. Semenov
    K. V. Dragalov
    D. V. Ilyin
    S. V. Morozov
    O. V. Sidyaka
    Programming and Computer Software, 2010, 36 : 264 - 275
  • [9] POOC - A platform for object-oriented constraint programming
    Schlenker, Hans
    Ringwelski, Georg
    Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science), 2003, 2627 : 159 - 170