Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A Control Language for Designing Constraint Solvers

Identifieur interne : 000738 ( Istex/Corpus ); précédent : 000737; suivant : 000739

A Control Language for Designing Constraint Solvers

Auteurs : Carlos Castro ; Eric Monfroy

Source :

RBID : ISTEX:20C02DDFED47994A818953C4111698B814670997

Abstract

Abstract: We propose a strategy language for designing single constraint solvers as well as their collaborations. Based on the notions of constraint filter, separator, and sorter, we define basic strategy operators that allow us to specify single solvers and their collaboration in a uniform way. We exemplify the use of this language by specifying some techniques for solving non-linear constraints over real numbers and CSPs over finite domains.

Url:
DOI: 10.1007/3-540-46562-6_36

Links to Exploration step

ISTEX:20C02DDFED47994A818953C4111698B814670997

Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A Control Language for Designing Constraint Solvers</title>
<author>
<name sortKey="Castro, Carlos" sort="Castro, Carlos" uniqKey="Castro C" first="Carlos" last="Castro">Carlos Castro</name>
<affiliation>
<mods:affiliation>LORIA-INRIA, BP 101, F-54602, Villers-lès-Nancy Cedex, France</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: Carlos.Castro@loria.fr</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Monfroy, Eric" sort="Monfroy, Eric" uniqKey="Monfroy E" first="Eric" last="Monfroy">Eric Monfroy</name>
<affiliation>
<mods:affiliation>CWI, P.O. Box 94079, NL-1090 GB, Amsterdam, The Netherlands</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: Eric.Monfroy@cwi.nl</mods:affiliation>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:20C02DDFED47994A818953C4111698B814670997</idno>
<date when="2000" year="2000">2000</date>
<idno type="doi">10.1007/3-540-46562-6_36</idno>
<idno type="url">https://api.istex.fr/ark:/67375/HCB-1565HSWJ-V/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000738</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000738</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">A Control Language for Designing Constraint Solvers</title>
<author>
<name sortKey="Castro, Carlos" sort="Castro, Carlos" uniqKey="Castro C" first="Carlos" last="Castro">Carlos Castro</name>
<affiliation>
<mods:affiliation>LORIA-INRIA, BP 101, F-54602, Villers-lès-Nancy Cedex, France</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: Carlos.Castro@loria.fr</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Monfroy, Eric" sort="Monfroy, Eric" uniqKey="Monfroy E" first="Eric" last="Monfroy">Eric Monfroy</name>
<affiliation>
<mods:affiliation>CWI, P.O. Box 94079, NL-1090 GB, Amsterdam, The Netherlands</mods:affiliation>
</affiliation>
<affiliation>
<mods:affiliation>E-mail: Eric.Monfroy@cwi.nl</mods:affiliation>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s" type="main" xml:lang="en">Lecture Notes in Computer Science</title>
<idno type="ISSN">0302-9743</idno>
<idno type="ISSN">0302-9743</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: We propose a strategy language for designing single constraint solvers as well as their collaborations. Based on the notions of constraint filter, separator, and sorter, we define basic strategy operators that allow us to specify single solvers and their collaboration in a uniform way. We exemplify the use of this language by specifying some techniques for solving non-linear constraints over real numbers and CSPs over finite domains.</div>
</front>
</TEI>
<istex>
<corpusName>springer-ebooks</corpusName>
<author>
<json:item>
<name>Carlos Castro</name>
<affiliations>
<json:string>LORIA-INRIA, BP 101, F-54602, Villers-lès-Nancy Cedex, France</json:string>
<json:string>E-mail: Carlos.Castro@loria.fr</json:string>
</affiliations>
</json:item>
<json:item>
<name>Eric Monfroy</name>
<affiliations>
<json:string>CWI, P.O. Box 94079, NL-1090 GB, Amsterdam, The Netherlands</json:string>
<json:string>E-mail: Eric.Monfroy@cwi.nl</json:string>
</affiliations>
</json:item>
</author>
<arkIstex>ark:/67375/HCB-1565HSWJ-V</arkIstex>
<language>
<json:string>eng</json:string>
</language>
<originalGenre>
<json:string>OriginalPaper</json:string>
</originalGenre>
<abstract>Abstract: We propose a strategy language for designing single constraint solvers as well as their collaborations. Based on the notions of constraint filter, separator, and sorter, we define basic strategy operators that allow us to specify single solvers and their collaboration in a uniform way. We exemplify the use of this language by specifying some techniques for solving non-linear constraints over real numbers and CSPs over finite domains.</abstract>
<qualityIndicators>
<score>7.816</score>
<pdfWordCount>5788</pdfWordCount>
<pdfCharCount>27546</pdfCharCount>
<pdfVersion>1.3</pdfVersion>
<pdfPageCount>14</pdfPageCount>
<pdfPageSize>431 x 666 pts</pdfPageSize>
<refBibsNative>false</refBibsNative>
<abstractWordCount>68</abstractWordCount>
<abstractCharCount>447</abstractCharCount>
<keywordCount>0</keywordCount>
</qualityIndicators>
<title>A Control Language for Designing Constraint Solvers</title>
<chapterId>
<json:string>36</json:string>
<json:string>Chap36</json:string>
</chapterId>
<genre>
<json:string>conference</json:string>
</genre>
<serie>
<title>Lecture Notes in Computer Science</title>
<language>
<json:string>unknown</json:string>
</language>
<copyrightDate>2000</copyrightDate>
<issn>
<json:string>0302-9743</json:string>
</issn>
<editor>
<json:item>
<name>Gerhard Goos</name>
<affiliations>
<json:string>Karlsruhe University, Germany</json:string>
</affiliations>
</json:item>
<json:item>
<name>Juris Hartmanis</name>
<affiliations>
<json:string>Cornell University, NY, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Jan van Leeuwen</name>
<affiliations>
<json:string>Utrecht University, The Netherlands</json:string>
</affiliations>
</json:item>
</editor>
</serie>
<host>
<title>Perspectives of System Informatics</title>
<language>
<json:string>unknown</json:string>
</language>
<copyrightDate>2000</copyrightDate>
<doi>
<json:string>10.1007/3-540-46562-6</json:string>
</doi>
<issn>
<json:string>0302-9743</json:string>
</issn>
<eisbn>
<json:string>978-3-540-46562-1</json:string>
</eisbn>
<bookId>
<json:string>3-540-46562-6</json:string>
</bookId>
<isbn>
<json:string>978-3-540-67102-2</json:string>
</isbn>
<volume>1755</volume>
<pages>
<first>402</first>
<last>415</last>
</pages>
<genre>
<json:string>book-series</json:string>
</genre>
<editor>
<json:item>
<name>Dines Bjøner</name>
<affiliations>
<json:string>Department of Information Technology, Technical University of Denmark, Bldg. 244, 2800, Lyngby, Denmark</json:string>
<json:string>E-mail: db@it.dtu.dk</json:string>
</affiliations>
</json:item>
<json:item>
<name>Manfred Broy</name>
<affiliations>
<json:string>Computer Science Department, Technical University of Munich, Arcisstr. 21, 80290, Munich, Germany</json:string>
<json:string>E-mail: broy@informatik.tu-muenchen.de</json:string>
</affiliations>
</json:item>
<json:item>
<name>Alexandre V. Zamulin</name>
<affiliations>
<json:string>A.P. Ershov Institute of Informatics Systems, av. Ac. Lavrentyev 6, 630090, Novosibirsk, Russia</json:string>
<json:string>E-mail: zam@iis.nsk.su</json:string>
</affiliations>
</json:item>
</editor>
<subject>
<json:item>
<value>Computer Science</value>
</json:item>
<json:item>
<value>Computer Science</value>
</json:item>
<json:item>
<value>Logics and Meanings of Programs</value>
</json:item>
<json:item>
<value>Programming Languages, Compilers, Interpreters</value>
</json:item>
<json:item>
<value>Programming Techniques</value>
</json:item>
<json:item>
<value>Software Engineering</value>
</json:item>
<json:item>
<value>Artificial Intelligence (incl. Robotics)</value>
</json:item>
</subject>
</host>
<ark>
<json:string>ark:/67375/HCB-1565HSWJ-V</json:string>
</ark>
<publicationDate>2000</publicationDate>
<copyrightDate>2000</copyrightDate>
<doi>
<json:string>10.1007/3-540-46562-6_36</json:string>
</doi>
<id>20C02DDFED47994A818953C4111698B814670997</id>
<score>1</score>
<fulltext>
<json:item>
<extension>pdf</extension>
<original>true</original>
<mimetype>application/pdf</mimetype>
<uri>https://api.istex.fr/ark:/67375/HCB-1565HSWJ-V/fulltext.pdf</uri>
</json:item>
<json:item>
<extension>zip</extension>
<original>false</original>
<mimetype>application/zip</mimetype>
<uri>https://api.istex.fr/ark:/67375/HCB-1565HSWJ-V/bundle.zip</uri>
</json:item>
<istex:fulltextTEI uri="https://api.istex.fr/ark:/67375/HCB-1565HSWJ-V/fulltext.tei">
<teiHeader>
<fileDesc>
<titleStmt>
<title level="a" type="main" xml:lang="en">A Control Language for Designing Constraint Solvers</title>
</titleStmt>
<publicationStmt>
<authority>ISTEX</authority>
<availability>
<licence>Springer-Verlag Berlin Heidelberg</licence>
</availability>
<date when="2000">2000</date>
</publicationStmt>
<notesStmt>
<note type="conference" source="proceedings" scheme="https://content-type.data.istex.fr/ark:/67375/XTP-BFHXPBJJ-3">conference</note>
<note type="publication-type" subtype="book-series" scheme="https://publication-type.data.istex.fr/ark:/67375/JMC-0G6R5W5T-Z">book-series</note>
</notesStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">A Control Language for Designing Constraint Solvers</title>
<author>
<persName>
<forename type="first">Carlos</forename>
<surname>Castro</surname>
</persName>
<email>Carlos.Castro@loria.fr</email>
<affiliation>
<orgName type="institution">LORIA-INRIA</orgName>
<address>
<postBox>BP 101</postBox>
<postCode>F-54602</postCode>
<settlement>Villers-lès-Nancy Cedex</settlement>
<country key="FR">FRANCE</country>
</address>
</affiliation>
</author>
<author>
<persName>
<forename type="first">Eric</forename>
<surname>Monfroy</surname>
</persName>
<email>Eric.Monfroy@cwi.nl</email>
<affiliation>
<orgName type="institution">CWI</orgName>
<address>
<postBox>P.O. Box 94079</postBox>
<postCode>NL-1090 GB</postCode>
<settlement>Amsterdam</settlement>
<country key=""></country>
</address>
</affiliation>
</author>
<idno type="istex">20C02DDFED47994A818953C4111698B814670997</idno>
<idno type="ark">ark:/67375/HCB-1565HSWJ-V</idno>
<idno type="DOI">10.1007/3-540-46562-6_36</idno>
</analytic>
<monogr>
<title level="m" type="main">Perspectives of System Informatics</title>
<title level="m" type="sub">Third International Andrei Ershov Memorial Conference, PSI’99 Akademgorodok, Novosibirsk, Russia July 6–9, 1999 Proceedings</title>
<title level="m" type="part">Constraint Programming</title>
<idno type="DOI">10.1007/3-540-46562-6</idno>
<idno type="book-id">3-540-46562-6</idno>
<idno type="ISBN">978-3-540-67102-2</idno>
<idno type="eISBN">978-3-540-46562-1</idno>
<idno type="chapter-id">Chap36</idno>
<idno type="part-id">Part9</idno>
<editor>
<persName>
<forename type="first">Dines</forename>
<surname>Bjøner</surname>
</persName>
<email>db@it.dtu.dk</email>
<affiliation>
<orgName type="department">Department of Information Technology</orgName>
<orgName type="institution">Technical University of Denmark</orgName>
<address>
<street>Bldg. 244</street>
<postCode>2800</postCode>
<settlement>Lyngby</settlement>
<country key="DK">DENMARK</country>
</address>
</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Manfred</forename>
<surname>Broy</surname>
</persName>
<email>broy@informatik.tu-muenchen.de</email>
<affiliation>
<orgName type="department">Computer Science Department</orgName>
<orgName type="institution">Technical University of Munich</orgName>
<address>
<street>Arcisstr. 21</street>
<postCode>80290</postCode>
<settlement>Munich</settlement>
<country key="DE">GERMANY</country>
</address>
</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Alexandre</forename>
<forename type="first">V.</forename>
<surname>Zamulin</surname>
</persName>
<email>zam@iis.nsk.su</email>
<affiliation>
<orgName type="institution">A.P. Ershov Institute of Informatics Systems</orgName>
<address>
<street>av. Ac. Lavrentyev 6</street>
<settlement>Novosibirsk</settlement>
<postCode>630090</postCode>
<country key=""></country>
</address>
</affiliation>
</editor>
<imprint>
<biblScope unit="vol">1755</biblScope>
<biblScope unit="page" from="402">402</biblScope>
<biblScope unit="page" to="415">415</biblScope>
<biblScope unit="chapter-count">48</biblScope>
<biblScope unit="part-chapter-count">4</biblScope>
</imprint>
</monogr>
<series>
<title level="s" type="main" xml:lang="en">Lecture Notes in Computer Science</title>
<editor>
<persName>
<forename type="first">Gerhard</forename>
<surname>Goos</surname>
</persName>
<affiliation>
<orgName type="institution">Karlsruhe University</orgName>
<address>
<country key="DE">GERMANY</country>
</address>
</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Juris</forename>
<surname>Hartmanis</surname>
</persName>
<affiliation>
<orgName type="institution">Cornell University</orgName>
<address>
<region>NY</region>
<country key="US">UNITED STATES</country>
</address>
</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Jan</forename>
<nameLink>van</nameLink>
<surname>Leeuwen</surname>
</persName>
<affiliation>
<orgName type="institution">Utrecht University</orgName>
<address>
<country key=""></country>
</address>
</affiliation>
</editor>
<idno type="pISSN">0302-9743</idno>
<idno type="seriesID">558</idno>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<abstract xml:lang="en">
<head>Abstract</head>
<p>We propose a strategy language for designing single constraint solvers as well as their collaborations. Based on the notions of constraint filter, separator, and sorter, we define basic strategy operators that allow us to specify single solvers and their collaboration in a uniform way. We exemplify the use of this language by specifying some techniques for solving non-linear constraints over real numbers and CSPs over finite domains.</p>
</abstract>
<textClass ana="subject">
<keywords scheme="book-subject-collection">
<list>
<label>SUCO11645</label>
<item>
<term>Computer Science</term>
</item>
</list>
</keywords>
</textClass>
<textClass ana="subject">
<keywords scheme="book-subject">
<list>
<label>I</label>
<item>
<term type="Primary">Computer Science</term>
</item>
<label>I1603X</label>
<item>
<term type="Secondary" subtype="priority-1">Logics and Meanings of Programs</term>
</item>
<label>I14037</label>
<item>
<term type="Secondary" subtype="priority-2">Programming Languages, Compilers, Interpreters</term>
</item>
<label>I14010</label>
<item>
<term type="Secondary" subtype="priority-3">Programming Techniques</term>
</item>
<label>I14029</label>
<item>
<term type="Secondary" subtype="priority-4">Software Engineering</term>
</item>
<label>I21017</label>
<item>
<term type="Secondary" subtype="priority-5">Artificial Intelligence (incl. Robotics)</term>
</item>
</list>
</keywords>
</textClass>
<langUsage>
<language ident="EN"></language>
</langUsage>
</profileDesc>
</teiHeader>
</istex:fulltextTEI>
<json:item>
<extension>txt</extension>
<original>false</original>
<mimetype>text/plain</mimetype>
<uri>https://api.istex.fr/ark:/67375/HCB-1565HSWJ-V/fulltext.txt</uri>
</json:item>
</fulltext>
<metadata>
<istex:metadataXml wicri:clean="corpus springer-ebooks not found" wicri:toSee="no header">
<istex:xmlDeclaration>version="1.0" encoding="UTF-8"</istex:xmlDeclaration>
<istex:docType PUBLIC="-//Springer-Verlag//DTD A++ V2.4//EN" URI="http://devel.springer.de/A++/V2.4/DTD/A++V2.4.dtd" name="istex:docType"></istex:docType>
<istex:document>
<Publisher>
<PublisherInfo>
<PublisherName>Springer Berlin Heidelberg</PublisherName>
<PublisherLocation>Berlin, Heidelberg</PublisherLocation>
</PublisherInfo>
<Series>
<SeriesInfo SeriesType="Series" TocLevels="0">
<SeriesID>558</SeriesID>
<SeriesPrintISSN>0302-9743</SeriesPrintISSN>
<SeriesTitle Language="En">Lecture Notes in Computer Science</SeriesTitle>
</SeriesInfo>
<SeriesHeader>
<EditorGroup>
<Editor AffiliationIDS="Aff1">
<EditorName DisplayOrder="Western">
<GivenName>Gerhard</GivenName>
<FamilyName>Goos</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff2">
<EditorName DisplayOrder="Western">
<GivenName>Juris</GivenName>
<FamilyName>Hartmanis</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff3">
<EditorName DisplayOrder="Western">
<GivenName>Jan</GivenName>
<Particle>van</Particle>
<FamilyName>Leeuwen</FamilyName>
</EditorName>
</Editor>
<Affiliation ID="Aff1">
<OrgName>Karlsruhe University</OrgName>
<OrgAddress>
<Country>Germany</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff2">
<OrgName>Cornell University</OrgName>
<OrgAddress>
<State>NY</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff3">
<OrgName>Utrecht University</OrgName>
<OrgAddress>
<Country>The Netherlands</Country>
</OrgAddress>
</Affiliation>
</EditorGroup>
</SeriesHeader>
<Book Language="En">
<BookInfo BookProductType="Proceedings" ContainsESM="No" Language="En" MediaType="eBook" NumberingStyle="Unnumbered" TocLevels="0">
<BookID>3-540-46562-6</BookID>
<BookTitle>Perspectives of System Informatics</BookTitle>
<BookSubTitle>Third International Andrei Ershov Memorial Conference, PSI’99 Akademgorodok, Novosibirsk, Russia July 6–9, 1999 Proceedings</BookSubTitle>
<BookVolumeNumber>1755</BookVolumeNumber>
<BookSequenceNumber>1755</BookSequenceNumber>
<BookDOI>10.1007/3-540-46562-6</BookDOI>
<BookTitleID>62717</BookTitleID>
<BookPrintISBN>978-3-540-67102-2</BookPrintISBN>
<BookElectronicISBN>978-3-540-46562-1</BookElectronicISBN>
<BookChapterCount>48</BookChapterCount>
<BookHistory>
<OnlineDate>
<Year>2000</Year>
<Month>1</Month>
<Day>28</Day>
</OnlineDate>
</BookHistory>
<BookCopyright>
<CopyrightHolderName>Springer-Verlag Berlin Heidelberg</CopyrightHolderName>
<CopyrightYear>2000</CopyrightYear>
</BookCopyright>
<BookSubjectGroup>
<BookSubject Code="I" Type="Primary">Computer Science</BookSubject>
<BookSubject Code="I1603X" Priority="1" Type="Secondary">Logics and Meanings of Programs</BookSubject>
<BookSubject Code="I14037" Priority="2" Type="Secondary">Programming Languages, Compilers, Interpreters</BookSubject>
<BookSubject Code="I14010" Priority="3" Type="Secondary">Programming Techniques</BookSubject>
<BookSubject Code="I14029" Priority="4" Type="Secondary">Software Engineering</BookSubject>
<BookSubject Code="I21017" Priority="5" Type="Secondary">Artificial Intelligence (incl. Robotics)</BookSubject>
<SubjectCollection Code="SUCO11645">Computer Science</SubjectCollection>
</BookSubjectGroup>
<BookContext>
<SeriesID>558</SeriesID>
</BookContext>
</BookInfo>
<BookHeader>
<EditorGroup>
<Editor AffiliationIDS="Aff4">
<EditorName DisplayOrder="Western">
<GivenName>Dines</GivenName>
<FamilyName>Bjøner</FamilyName>
</EditorName>
<Contact>
<Email>db@it.dtu.dk</Email>
</Contact>
</Editor>
<Editor AffiliationIDS="Aff5">
<EditorName DisplayOrder="Western">
<GivenName>Manfred</GivenName>
<FamilyName>Broy</FamilyName>
</EditorName>
<Contact>
<Email>broy@informatik.tu-muenchen.de</Email>
</Contact>
</Editor>
<Editor AffiliationIDS="Aff6">
<EditorName DisplayOrder="Western">
<GivenName>Alexandre</GivenName>
<GivenName>V.</GivenName>
<FamilyName>Zamulin</FamilyName>
</EditorName>
<Contact>
<Email>zam@iis.nsk.su</Email>
</Contact>
</Editor>
<Affiliation ID="Aff4">
<OrgDivision>Department of Information Technology</OrgDivision>
<OrgName>Technical University of Denmark</OrgName>
<OrgAddress>
<Street>Bldg. 244</Street>
<Postcode>2800</Postcode>
<City>Lyngby</City>
<Country>Denmark</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff5">
<OrgDivision>Computer Science Department</OrgDivision>
<OrgName>Technical University of Munich</OrgName>
<OrgAddress>
<Street>Arcisstr. 21</Street>
<Postcode>80290</Postcode>
<City>Munich</City>
<Country>Germany</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff6">
<OrgName>A.P. Ershov Institute of Informatics Systems</OrgName>
<OrgAddress>
<Street>av. Ac. Lavrentyev 6</Street>
<City>Novosibirsk</City>
<Postcode>630090</Postcode>
<Country>Russia</Country>
</OrgAddress>
</Affiliation>
</EditorGroup>
</BookHeader>
<Part ID="Part9">
<PartInfo TocLevels="0">
<PartID>9</PartID>
<PartSequenceNumber>9</PartSequenceNumber>
<PartTitle>Constraint Programming</PartTitle>
<PartChapterCount>4</PartChapterCount>
<PartContext>
<SeriesID>558</SeriesID>
<BookID>3-540-46562-6</BookID>
<BookTitle>Perspectives of System Informatics</BookTitle>
</PartContext>
</PartInfo>
<Chapter ID="Chap36" Language="En">
<ChapterInfo ChapterType="OriginalPaper" ContainsESM="No" Language="En" NumberingStyle="Unnumbered" TocLevels="0">
<ChapterID>36</ChapterID>
<ChapterDOI>10.1007/3-540-46562-6_36</ChapterDOI>
<ChapterSequenceNumber>36</ChapterSequenceNumber>
<ChapterTitle Language="En">A Control Language for Designing Constraint Solvers</ChapterTitle>
<ChapterFirstPage>402</ChapterFirstPage>
<ChapterLastPage>415</ChapterLastPage>
<ChapterCopyright>
<CopyrightHolderName>Springer-Verlag Berlin Heidelberg</CopyrightHolderName>
<CopyrightYear>2000</CopyrightYear>
</ChapterCopyright>
<ChapterHistory>
<RegistrationDate>
<Year>2000</Year>
<Month>1</Month>
<Day>27</Day>
</RegistrationDate>
<OnlineDate>
<Year>2000</Year>
<Month>1</Month>
<Day>28</Day>
</OnlineDate>
</ChapterHistory>
<ChapterGrants Type="Regular">
<MetadataGrant Grant="OpenAccess"></MetadataGrant>
<AbstractGrant Grant="OpenAccess"></AbstractGrant>
<BodyPDFGrant Grant="Restricted"></BodyPDFGrant>
<BodyHTMLGrant Grant="Restricted"></BodyHTMLGrant>
<BibliographyGrant Grant="Restricted"></BibliographyGrant>
<ESMGrant Grant="Restricted"></ESMGrant>
</ChapterGrants>
<ChapterContext>
<SeriesID>558</SeriesID>
<PartID>9</PartID>
<BookID>3-540-46562-6</BookID>
<BookTitle>Perspectives of System Informatics</BookTitle>
</ChapterContext>
</ChapterInfo>
<ChapterHeader>
<AuthorGroup>
<Author AffiliationIDS="Aff7">
<AuthorName DisplayOrder="Western">
<GivenName>Carlos</GivenName>
<FamilyName>Castro</FamilyName>
</AuthorName>
<Contact>
<Email>Carlos.Castro@loria.fr</Email>
</Contact>
</Author>
<Author AffiliationIDS="Aff8">
<AuthorName DisplayOrder="Western">
<GivenName>Eric</GivenName>
<FamilyName>Monfroy</FamilyName>
</AuthorName>
<Contact>
<Email>Eric.Monfroy@cwi.nl</Email>
</Contact>
</Author>
<Affiliation ID="Aff7">
<OrgName>LORIA-INRIA</OrgName>
<OrgAddress>
<Postbox>BP 101</Postbox>
<Postcode>F-54602</Postcode>
<City>Villers-lès-Nancy Cedex</City>
<Country>France</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff8">
<OrgName>CWI</OrgName>
<OrgAddress>
<Postbox>P.O. Box 94079</Postbox>
<Postcode>NL-1090 GB</Postcode>
<City>Amsterdam</City>
<Country>The Netherlands</Country>
</OrgAddress>
</Affiliation>
</AuthorGroup>
<Abstract ID="Abs1" Language="En">
<Heading>Abstract</Heading>
<Para>We propose a strategy language for designing single constraint solvers as well as their collaborations. Based on the notions of constraint filter, separator, and sorter, we define basic strategy operators that allow us to specify single solvers and their collaboration in a uniform way. We exemplify the use of this language by specifying some techniques for solving non-linear constraints over real numbers and CSPs over finite domains.</Para>
</Abstract>
</ChapterHeader>
<NoBody></NoBody>
</Chapter>
</Part>
</Book>
</Series>
</Publisher>
</istex:document>
</istex:metadataXml>
<mods version="3.6">
<titleInfo lang="en">
<title>A Control Language for Designing Constraint Solvers</title>
</titleInfo>
<titleInfo type="alternative" contentType="CDATA">
<title>A Control Language for Designing Constraint Solvers</title>
</titleInfo>
<name type="personal">
<namePart type="given">Carlos</namePart>
<namePart type="family">Castro</namePart>
<affiliation>LORIA-INRIA, BP 101, F-54602, Villers-lès-Nancy Cedex, France</affiliation>
<affiliation>E-mail: Carlos.Castro@loria.fr</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Eric</namePart>
<namePart type="family">Monfroy</namePart>
<affiliation>CWI, P.O. Box 94079, NL-1090 GB, Amsterdam, The Netherlands</affiliation>
<affiliation>E-mail: Eric.Monfroy@cwi.nl</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<typeOfResource>text</typeOfResource>
<genre displayLabel="OriginalPaper" authority="ISTEX" authorityURI="https://content-type.data.istex.fr" type="conference" valueURI="https://content-type.data.istex.fr/ark:/67375/XTP-BFHXPBJJ-3">conference</genre>
<originInfo>
<publisher>Springer Berlin Heidelberg</publisher>
<place>
<placeTerm type="text">Berlin, Heidelberg</placeTerm>
</place>
<dateIssued encoding="w3cdtf">2000</dateIssued>
<copyrightDate encoding="w3cdtf">2000</copyrightDate>
</originInfo>
<language>
<languageTerm type="code" authority="rfc3066">en</languageTerm>
<languageTerm type="code" authority="iso639-2b">eng</languageTerm>
</language>
<abstract lang="en">Abstract: We propose a strategy language for designing single constraint solvers as well as their collaborations. Based on the notions of constraint filter, separator, and sorter, we define basic strategy operators that allow us to specify single solvers and their collaboration in a uniform way. We exemplify the use of this language by specifying some techniques for solving non-linear constraints over real numbers and CSPs over finite domains.</abstract>
<relatedItem type="host">
<titleInfo>
<title>Perspectives of System Informatics</title>
<subTitle>Third International Andrei Ershov Memorial Conference, PSI’99 Akademgorodok, Novosibirsk, Russia July 6–9, 1999 Proceedings</subTitle>
</titleInfo>
<name type="personal">
<namePart type="given">Dines</namePart>
<namePart type="family">Bjøner</namePart>
<affiliation>Department of Information Technology, Technical University of Denmark, Bldg. 244, 2800, Lyngby, Denmark</affiliation>
<affiliation>E-mail: db@it.dtu.dk</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Manfred</namePart>
<namePart type="family">Broy</namePart>
<affiliation>Computer Science Department, Technical University of Munich, Arcisstr. 21, 80290, Munich, Germany</affiliation>
<affiliation>E-mail: broy@informatik.tu-muenchen.de</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Alexandre</namePart>
<namePart type="given">V.</namePart>
<namePart type="family">Zamulin</namePart>
<affiliation>A.P. Ershov Institute of Informatics Systems, av. Ac. Lavrentyev 6, 630090, Novosibirsk, Russia</affiliation>
<affiliation>E-mail: zam@iis.nsk.su</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<genre type="book-series" authority="ISTEX" authorityURI="https://publication-type.data.istex.fr" valueURI="https://publication-type.data.istex.fr/ark:/67375/JMC-0G6R5W5T-Z">book-series</genre>
<originInfo>
<publisher>Springer</publisher>
<copyrightDate encoding="w3cdtf">2000</copyrightDate>
<issuance>monographic</issuance>
</originInfo>
<subject>
<genre>Book-Subject-Collection</genre>
<topic authority="SpringerSubjectCodes" authorityURI="SUCO11645">Computer Science</topic>
</subject>
<subject>
<genre>Book-Subject-Group</genre>
<topic authority="SpringerSubjectCodes" authorityURI="I">Computer Science</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I1603X">Logics and Meanings of Programs</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I14037">Programming Languages, Compilers, Interpreters</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I14010">Programming Techniques</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I14029">Software Engineering</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I21017">Artificial Intelligence (incl. Robotics)</topic>
</subject>
<identifier type="DOI">10.1007/3-540-46562-6</identifier>
<identifier type="ISBN">978-3-540-67102-2</identifier>
<identifier type="eISBN">978-3-540-46562-1</identifier>
<identifier type="ISSN">0302-9743</identifier>
<identifier type="BookTitleID">62717</identifier>
<identifier type="BookID">3-540-46562-6</identifier>
<identifier type="BookChapterCount">48</identifier>
<identifier type="BookVolumeNumber">1755</identifier>
<identifier type="BookSequenceNumber">1755</identifier>
<identifier type="PartChapterCount">4</identifier>
<part>
<date>2000</date>
<detail type="part">
<title>Constraint Programming</title>
</detail>
<detail type="volume">
<number>1755</number>
<caption>vol.</caption>
</detail>
<extent unit="pages">
<start>402</start>
<end>415</end>
</extent>
</part>
<recordInfo>
<recordOrigin>Springer-Verlag Berlin Heidelberg, 2000</recordOrigin>
</recordInfo>
</relatedItem>
<relatedItem type="series">
<titleInfo>
<title>Lecture Notes in Computer Science</title>
</titleInfo>
<name type="personal">
<namePart type="given">Gerhard</namePart>
<namePart type="family">Goos</namePart>
<affiliation>Karlsruhe University, Germany</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Juris</namePart>
<namePart type="family">Hartmanis</namePart>
<affiliation>Cornell University, NY, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Jan</namePart>
<namePart type="family">van Leeuwen</namePart>
<affiliation>Utrecht University, The Netherlands</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<originInfo>
<publisher>Springer</publisher>
<copyrightDate encoding="w3cdtf">2000</copyrightDate>
<issuance>serial</issuance>
</originInfo>
<identifier type="ISSN">0302-9743</identifier>
<identifier type="SeriesID">558</identifier>
<recordInfo>
<recordOrigin>Springer-Verlag Berlin Heidelberg, 2000</recordOrigin>
</recordInfo>
</relatedItem>
<identifier type="istex">20C02DDFED47994A818953C4111698B814670997</identifier>
<identifier type="ark">ark:/67375/HCB-1565HSWJ-V</identifier>
<identifier type="DOI">10.1007/3-540-46562-6_36</identifier>
<identifier type="ChapterID">36</identifier>
<identifier type="ChapterID">Chap36</identifier>
<accessCondition type="use and reproduction" contentType="copyright">Springer-Verlag Berlin Heidelberg, 2000</accessCondition>
<recordInfo>
<recordContentSource authority="ISTEX" authorityURI="https://loaded-corpus.data.istex.fr" valueURI="https://loaded-corpus.data.istex.fr/ark:/67375/XBH-RLRX46XW-4">springer</recordContentSource>
<recordOrigin>Springer-Verlag Berlin Heidelberg, 2000</recordOrigin>
</recordInfo>
</mods>
<json:item>
<extension>json</extension>
<original>false</original>
<mimetype>application/json</mimetype>
<uri>https://api.istex.fr/ark:/67375/HCB-1565HSWJ-V/record.json</uri>
</json:item>
</metadata>
</istex>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Istex/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000738 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Istex/Corpus/biblio.hfd -nk 000738 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Istex
   |étape=   Corpus
   |type=    RBID
   |clé=     ISTEX:20C02DDFED47994A818953C4111698B814670997
   |texte=   A Control Language for Designing Constraint Solvers
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022