• DocumentCode
    2619044
  • Title

    Objects and constraints

  • Author

    Noble, James

  • Author_Institution
    Microsoft Res. Inst., Macquarie Univ., North Ryde, NSW, Australia
  • fYear
    1998
  • fDate
    23-26 Nov 1998
  • Firstpage
    75
  • Lastpage
    87
  • Abstract
    An object oriented program is a set of communicating encapsulated objects, while a constraint program is a set of variables linked by constraints. This difference in underlying models makes it difficult to combine objects and constraints in the same program. Message constraints are constraints that access objects by message sending and treat objects as abstractions. Message constraints can be attached directly to existing objects in object oriented programs without modifying those objects, seemingly providing the benefits of constraint programming within object oriented programming languages
  • Keywords
    constraint handling; data encapsulation; object-oriented languages; object-oriented programming; abstractions; communicating encapsulated objects; constraint program; constraint programming; message constraints; message sending; object oriented program; object oriented programming languages; underlying models; Automatic programming; Encapsulation; Engines; Graphics; History; Message passing; Object oriented modeling; Object oriented programming; Typesetting; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 1998. TOOLS 28. Proceedings
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-7695-0053-6
  • Type

    conf

  • DOI
    10.1109/TOOLS.1998.750026
  • Filename
    750026