ACM Home Page
Please provide us with feedback. Feedback
A constraint solver for sequences and its applications
Full text PdfPdf (139 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2006 ACM symposium on Applied computing table of contents
Dijon, France
SESSION: Constraint solving and programming (CSP) table of contents
Pages: 404 - 408  
Year of Publication: 2006
ISBN:1-59593-108-2
Author
Nikolai Kosmatov  INRIA Lorraine, Villers-les-Nancy, France
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 28,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1141277.1141369
What is a DOI?

ABSTRACT

Constraint programming techniques are successfully used in various areas of software engineering for industry, commerce, transport, finance etc. Constraint solvers for different data types are applied in validation and verification of programs containing data elements of these types. A general constraint solver for sequences is necessary to take into account this data type in the existing validation and verification tools. In this work, we present an original constraint solver for sequences implemented in CHR and based on T. Frühwirth's solver for lists with the propagation of two constraints: generalized concatenation and size. The applications of the solver (with the validation and verification tool BZTT) to different software engineering problems are illustrated by the example of a waiting room model.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
M. Lothaire. Algebraic Combinatorics on Words. Cambridge University Press, 2002. ISBN 0521812208.
 
3
L. Berkaoui, B. Legeard. Représentation de séquences définies sur des ensembles non instanciés par arbre PQR partiel. In Actes de JFPLC'98, Nantes, France, 251--266, May 1998. Hermès.
 
4
 
5
The BZ-Testing-Tools web site, http://lifc.univ-fcomte.fr/~bztt, Université de Franche-Comté, Besançon.
6
 
7
 
8
T. Frühwirth. Theory and Practice of Constraint Handling Rules. In: P. Stuckey, K. Marriot (Eds.). Special Issue on Constraint Logic Programming. Journal of Logic Programming, 37(1998), No. 1--3, 95--138.
 
9
T. Frühwirth. The CHR web site. http://www.informatik.uni-ulm.de/pm/fileadmin/pm/home/fruehwirth/chr.html, Universität Ulm.
10
11
 
12
N. Kosmatov. Constraint solving for sequences web site. http://lifc.univ-fcomte.fr/~kosmatov/sequences, Université de Franche-Comté, Besançon.
 
13
 
14
G. S. Makanin. The problem of solvability of equations in a free semigroup. Mat. Sbornik (N.S.), 103 (1977), No. 2, 147--236 (in Russian). English translation in: Math. URSS Sbornik, 32(1977), 129--198.
 
15