SYMBOLIC CONSTRAINTS FOR META-LOGIC PROGRAMMING.
Saved in:
| Title: | SYMBOLIC CONSTRAINTS FOR META-LOGIC PROGRAMMING. |
|---|---|
| Authors: | Christiansen, Henning, Martinenghi, Davide |
| Source: | Applied Artificial Intelligence. Apr2000, Vol. 14 Issue 4, p345-367. 23p. |
| Subjects: | Constraint satisfaction, Logic programming languages |
| Abstract: | Logic programming, with its declarative bias as well as unification and the direct representation of linguistic structures, is well qualified for meta-programming, i.e., programs working with representations of other programs as their data. However, constraint techniques seem necessary in order to fully exploit this paradigm. In the DEMOII system, the language of constraint handling rules (CHRs) has been used in order to provide a functionality that appears difficult to obtain without such means. For example, reversibility of a meta-interpreter, which can be obtained by means of constraints, turns it into a powerful program generator; in the same way, negation-as-failure implemented by means of constraints provides an incremental evaluation of integrity constraints. This paper focuses on the design of such constraints and their implementation by means of CHR. [ABSTRACT FROM AUTHOR] |
| Copyright of Applied Artificial Intelligence is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 3837954 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: SYMBOLIC CONSTRAINTS FOR META-LOGIC PROGRAMMING. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Christiansen%2C+Henning%22">Christiansen, Henning</searchLink><br /><searchLink fieldCode="AR" term="%22Martinenghi%2C+Davide%22">Martinenghi, Davide</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Applied+Artificial+Intelligence%22">Applied Artificial Intelligence</searchLink>. Apr2000, Vol. 14 Issue 4, p345-367. 23p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Constraint+satisfaction%22">Constraint satisfaction</searchLink><br /><searchLink fieldCode="DE" term="%22Logic+programming+languages%22">Logic programming languages</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Logic programming, with its declarative bias as well as unification and the direct representation of linguistic structures, is well qualified for meta-programming, i.e., programs working with representations of other programs as their data. However, constraint techniques seem necessary in order to fully exploit this paradigm. In the DEMOII system, the language of constraint handling rules (CHRs) has been used in order to provide a functionality that appears difficult to obtain without such means. For example, reversibility of a meta-interpreter, which can be obtained by means of constraints, turns it into a powerful program generator; in the same way, negation-as-failure implemented by means of constraints provides an incremental evaluation of integrity constraints. This paper focuses on the design of such constraints and their implementation by means of CHR. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Applied Artificial Intelligence is the property of Taylor & Francis Ltd and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=3837954 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1080/088395100117034 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 23 StartPage: 345 Subjects: – SubjectFull: Constraint satisfaction Type: general – SubjectFull: Logic programming languages Type: general Titles: – TitleFull: SYMBOLIC CONSTRAINTS FOR META-LOGIC PROGRAMMING. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Christiansen, Henning – PersonEntity: Name: NameFull: Martinenghi, Davide IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 04 Text: Apr2000 Type: published Y: 2000 Identifiers: – Type: issn-print Value: 08839514 Numbering: – Type: volume Value: 14 – Type: issue Value: 4 Titles: – TitleFull: Applied Artificial Intelligence Type: main |
| ResultId | 1 |