DocumentCode :
318425
Title :
A methodology for object-oriented constraint programming
Author :
Chun, Hon Wai
Author_Institution :
Dept. of Electron. Eng., City Univ. of Hong Kong, Kowloon, Hong Kong
fYear :
1997
fDate :
2-5 Dec 1997
Firstpage :
116
Lastpage :
122
Abstract :
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. The paper outlines a simple methodology that extends traditional object-oriented analysis and design (OOAD) 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. The paper presents the OOCP methodology using a simplified nurse rostering system as a case study
Keywords :
constraint handling; medical computing; object-oriented methods; object-oriented programming; complementary programming paradigms; constrained variables; constraint-based model; logic constraint programming; nurse rostering system; object-oriented analysis; object-oriented constraint programming methodology; object-oriented design; object-oriented programming; orthogonal programming paradigms; Design methodology; Guidelines; Information analysis; Libraries; Logic programming; Object oriented modeling; Object oriented programming; Performance analysis; Resource management; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
Type :
conf
DOI :
10.1109/APSEC.1997.640168
Filename :
640168
Link To Document :
بازگشت