Calc/Cream: OpenOffice Spreadsheet Front-End for Constraint Programming

作者: Naoyuki Tamura

DOI: 10.1007/11963578_7

关键词: Programming languageConstraint programmingDeclarative programmingConstrained optimizationJavaConstraint satisfaction problemConstraint (information theory)Constraint satisfactionMacroComputer science

摘要: Calc/Cream is a constraint programming system with spreadsheet front-end implemented on OpenOffice.org Calc and Java language. Constraint problems are described by users as cell expressions spreadsheet, solutions searched the solver shown values system. It also possible to use Basic macros customize

参考文章(8)
Jean-Francois Puget, A C++ implementation of CLP ,(1997)
Gopal Gupta, Shameem F. Akhter, Knowledgesheet: A Graphical Spreadsheet Interface for Interactively Developing a Class of Constraint Programs Practical Aspects of Declarative Languages. pp. 308- 323 ,(1999) , 10.1007/3-540-46584-7_21
Slim Abdennadher, Ekkerhard Krämer, Matthias Saft, Matthias Schmauss, JACK:: A Java Constraint Kit Electronic Notes in Theoretical Computer Science. ,vol. 64, pp. 1- 17 ,(2002) , 10.1016/S1571-0661(04)80344-X
Shuji Ohnishi, Hiroaki Tasaka, Naoyuki Tamura, Efficient representation of discrete sets for constraint programming principles and practice of constraint programming. pp. 920- 924 ,(2003) , 10.1007/978-3-540-45193-8_79
Yoshihiro Adachi, Intellisheet: A Spreadsheet System Expanded by Including Constraint Solvers ieee symposia on human centric computing languages and environments. pp. 173- 179 ,(2001)
Eero Hyvönen, Stefano De Pascale, A new basis for spreadsheet computing: Interval Solver for Microsoft Excel national conference on artificial intelligence. pp. 799- 806 ,(1999)
Y. Adachi, Intellisheet: a spreadsheet system expanded by including constraint ieee symposia on human centric computing languages and environments. pp. 173- 179 ,(2001) , 10.1109/HCC.2001.995256