Embed finite domain constraint programming into Java']Java and some Web-based applications

被引:0
|
作者
Loia, V [1 ]
Quaggetto, M
机构
[1] Univ Salerno, Dipartimento Matemat & Informat, I-84081 Baronissi, SA, Italy
[2] Univ Paris 06, CNRS, LPTL, F-75252 Paris, France
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1999年 / 29卷 / 04期
关键词
FD constraint programming; object-oriented implementation; !text type='JAVA']JAVA[!/text; automated graphical design and visualization; Web-based systems;
D O I
10.1002/(SICI)1097-024X(19990410)29:4<311::AID-SPE236>3.0.CO;2-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Although constraint programming has attracted much attention in logic programming, nowadays the importance to integrate constraints with imperative programming is widely acknowledged. In particular, in artificial intelligence domains, the benefits deriving from merging constraint-based programming with object-oriented paradigms seem to be still more attractive because of the lack of 'pure' AI languages in supporting structured representations. This work presents the extension of the Java language towards finite domain constraint programming. This extension has been possible thanks to a high-level approach to low-level resource management: the sleeper mechanism. As practical results, this paper shows how Java programmers can develop meaningful applications in which finite domain constraints have been extensively used, as in the design of visual, interactive, user-interface environments in a client-server architecture. Copyright (C) 1999 John Whey & Sons, Ltd.
引用
收藏
页码:311 / 339
页数:29
相关论文
共 50 条