Constraint-Based Object-Oriented Programming

被引:1
|
作者
Hofstedt, Petra [1 ]
机构
[1] Brandenburg Tech Univ Cottbus, Cottbus, Germany
关键词
constraints; Multiparadigm programming; object-oriented languages; programming languages; software engineering;
D O I
10.1109/MS.2010.89
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Constraint programming (CP) is a young but rapidly developing technology that supports the modeling and solution of a wide range of planning, scheduling, search, and optimization problems. The integration of CP concepts into languages from other paradigms yields constraint-based multiparadigm programming. This article briefly introduces the constraint-based paradigm and discusses methods, problems, gains, and experiences in integrating CP techniques into the object-oriented paradigm, using Java as an example. © 2010 IEEE.
引用
收藏
页码:53 / 56
页数:4
相关论文
共 50 条
  • [1] Object-oriented software development using constraint-based Modeling
    Nagai, Yasuo
    Matsumoto, Kazunori
    Miyahara, Tetsuhiro
    Honiden, Shinichi
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 1, 2005, : 396 - 402
  • [2] A methodology for object-oriented constraint programming
    Chun, HW
    [J]. ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 116 - 122
  • [3] Modular and constraint-based information flow inference for an object-oriented language
    Sun, Q
    Banerjee, A
    Naumann, DA
    [J]. STATIC ANALYSIS, PROCEEDINGS, 2004, 3148 : 84 - 99
  • [4] A generic object-oriented constraint-based model for university course timetabling
    Zervoudakis, K
    Stamatopoulos, P
    [J]. PRACTICE AND THEORY OF AUTOMATED TIMETABLING III, 2001, 2079 : 28 - 47
  • [5] POOC - A platform for object-oriented constraint programming
    Schlenker, H
    Ringwelski, G
    [J]. RECENT ADVANCES IN CONSTRAINTS, 2003, 2627 : 159 - 170
  • [6] POOC - A platform for object-oriented constraint programming
    Schlenker, Hans
    Ringwelski, Georg
    [J]. Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science), 2003, 2627 : 159 - 170
  • [7] On complementary principles of object-oriented constraint programming
    Semenov, V. A.
    Dragalov, K. V.
    Ilyin, D. V.
    Morozov, S. V.
    Sidyaka, O. V.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2010, 36 (05) : 264 - 275
  • [8] Constraint programming with object-oriented Petri nets
    Sanders, MJ
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 289 - 294
  • [9] CONSTRAINTLISP - AN OBJECT-ORIENTED CONSTRAINT PROGRAMMING LANGUAGE
    LIU, B
    KU, YW
    [J]. SIGPLAN NOTICES, 1992, 27 (11): : 17 - 26
  • [10] On complementary principles of object-oriented constraint programming
    V. A. Semenov
    K. V. Dragalov
    D. V. Ilyin
    S. V. Morozov
    O. V. Sidyaka
    [J]. Programming and Computer Software, 2010, 36 : 264 - 275