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
Link To Document