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 条
  • [1] Using Java']Java and Java']JavaScript in the Virtual Programming Laboratory: A Web-based parallel programming environment
    Dincer, K
    Fox, GC
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06): : 485 - 508
  • [2] A Java']Java framework for Web-based multimedia and collaborative applications
    Fuentes, L
    Troya, JM
    IEEE INTERNET COMPUTING, 1999, 3 (02) : 55 - +
  • [3] Web-based JAVA']JAVA tool
    不详
    EXPERT SYSTEMS, 1999, 16 (01) : 40 - 40
  • [4] Educational and technical design of a Web-based interactive tutorial on programming in Java']Java
    Bieg, C
    Diehl, S
    SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (01) : 25 - 36
  • [5] Interactive web-based learning with java']java
    Whittaker, TM
    Ackerman, SA
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 2002, 83 (07) : 970 - 975
  • [6] Java framework for Web-based multimedia and collaborative applications
    Fuentes, Lidia
    Troya, José M.
    IEEE Internet Computing, 3 (02): : 55 - 64
  • [7] Java']Java Therapy: Web-based robotic rehabilitation
    Reinkensmeyer, DJ
    Pang, CT
    Nessler, JA
    Painter, CC
    INTEGRATION OF ASSISTIVE TECHNOLOGY IN THE INFORMATION AGE, 2001, 9 : 66 - 71
  • [8] Embedded Java']Java in a Web-based teleradiology system
    Abrardo, A
    Casini, AL
    IEEE INTERNET COMPUTING, 1998, 2 (03) : 60 - 68
  • [9] Web-based modeling and simulation with Java']Java RMI
    Wang, YH
    Yang, SC
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 651 - 654
  • [10] Distributed middle-tier: A programming model for Web-based scalable Java']Java computing
    Chuang, TR
    Chen, DM
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 843 - 849