Fostering the Use of Declarative Formalisms for Real-World Applications: The EmbASP Framework

Thanks to a number of efficient implementations, the use of logic formalisms for problem-solving has been increased in several real-world domains. This is the case, for instance, of action languages, such as planning domain definition language ( PDDL ), or answer set programming ( ASP ), which is a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:New generation computing 2019-01, Vol.37 (1), p.29-65
Hauptverfasser: Calimeri, Francesco, Fuscà, Davide, Germano, Stefano, Perri, Simona, Zangari, Jessica
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 65
container_issue 1
container_start_page 29
container_title New generation computing
container_volume 37
creator Calimeri, Francesco
Fuscà, Davide
Germano, Stefano
Perri, Simona
Zangari, Jessica
description Thanks to a number of efficient implementations, the use of logic formalisms for problem-solving has been increased in several real-world domains. This is the case, for instance, of action languages, such as planning domain definition language ( PDDL ), or answer set programming ( ASP ), which is a well-established declarative problem-solving paradigm that became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR). As the application scenarios widened, the need for proper development tools and interoperability mechanisms for easing interaction and integration between declarative logic-based systems and external systems clearly emerged. In this work, we present a framework for integrating the KRR capabilities of, possibly more than one, declarative formalisms into generic applications developed by means of different programming paradigms. We show the use of the framework by illustrating proper specializations for two formalisms, namely ASP and PDDL , along with specializations for some relevant systems over different platforms, including the mobile setting.
doi_str_mv 10.1007/s00354-018-0046-2
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2165690611</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2165690611</sourcerecordid><originalsourceid>FETCH-LOGICAL-c316t-2e34288056607f2e381757b33f4761019e5b2ac5cd74eb4cfb817defaddd7cf63</originalsourceid><addsrcrecordid>eNp1kE1LAzEURYMoWKs_wF3AdTQfk4-6K9VRoaBoiysJmUyiU2eaMZkq_ntTKrhy9Xhw7n2PA8ApwecEY3mRMGa8QJgohHEhEN0DI6IURRJzvg9GmCqFmGD8EByltMq0YAUdgZcypMHFZv0KhzcHl8nB4OGVs62JZmg-HSxD7EzbpC5BHyJ8dKZFzyG2NZz2fdvYTIV1uoSLHL_uqunTAyyj6dxXiO_H4MCbNrmT3zkGy_J6MbtF8_ubu9l0jiwjYkDU5V-UwlwILH3eFJFcVoz5QgqCycTxihrLbS0LVxXWVxmonTd1XUvrBRuDs11vH8PHxqVBr8ImrvNJTYngYoIFIZkiO8rGkFJ0Xvex6Uz81gTrrUW9s6izRb21qGnO0F0m9VtJLv41_x_6AZobdDs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2165690611</pqid></control><display><type>article</type><title>Fostering the Use of Declarative Formalisms for Real-World Applications: The EmbASP Framework</title><source>Springer Nature - Complete Springer Journals</source><creator>Calimeri, Francesco ; Fuscà, Davide ; Germano, Stefano ; Perri, Simona ; Zangari, Jessica</creator><creatorcontrib>Calimeri, Francesco ; Fuscà, Davide ; Germano, Stefano ; Perri, Simona ; Zangari, Jessica</creatorcontrib><description>Thanks to a number of efficient implementations, the use of logic formalisms for problem-solving has been increased in several real-world domains. This is the case, for instance, of action languages, such as planning domain definition language ( PDDL ), or answer set programming ( ASP ), which is a well-established declarative problem-solving paradigm that became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR). As the application scenarios widened, the need for proper development tools and interoperability mechanisms for easing interaction and integration between declarative logic-based systems and external systems clearly emerged. In this work, we present a framework for integrating the KRR capabilities of, possibly more than one, declarative formalisms into generic applications developed by means of different programming paradigms. We show the use of the framework by illustrating proper specializations for two formalisms, namely ASP and PDDL , along with specializations for some relevant systems over different platforms, including the mobile setting.</description><identifier>ISSN: 0288-3635</identifier><identifier>EISSN: 1882-7055</identifier><identifier>DOI: 10.1007/s00354-018-0046-2</identifier><language>eng</language><publisher>Tokyo: Ohmsha</publisher><subject>Artificial Intelligence ; Computer Hardware ; Computer Science ; Computer Systems Organization and Communication Networks ; Domains ; Formalism ; Interoperability ; Knowledge representation ; Mathematical programming ; Problem solving ; Research Paper ; Software Engineering/Programming and Operating Systems</subject><ispartof>New generation computing, 2019-01, Vol.37 (1), p.29-65</ispartof><rights>Ohmsha, Ltd. and Springer Japan KK, part of Springer Nature 2018</rights><rights>Copyright Springer Science &amp; Business Media 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c316t-2e34288056607f2e381757b33f4761019e5b2ac5cd74eb4cfb817defaddd7cf63</citedby><cites>FETCH-LOGICAL-c316t-2e34288056607f2e381757b33f4761019e5b2ac5cd74eb4cfb817defaddd7cf63</cites><orcidid>0000-0002-0866-0834</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00354-018-0046-2$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s00354-018-0046-2$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27903,27904,41467,42536,51297</link.rule.ids></links><search><creatorcontrib>Calimeri, Francesco</creatorcontrib><creatorcontrib>Fuscà, Davide</creatorcontrib><creatorcontrib>Germano, Stefano</creatorcontrib><creatorcontrib>Perri, Simona</creatorcontrib><creatorcontrib>Zangari, Jessica</creatorcontrib><title>Fostering the Use of Declarative Formalisms for Real-World Applications: The EmbASP Framework</title><title>New generation computing</title><addtitle>New Gener. Comput</addtitle><description>Thanks to a number of efficient implementations, the use of logic formalisms for problem-solving has been increased in several real-world domains. This is the case, for instance, of action languages, such as planning domain definition language ( PDDL ), or answer set programming ( ASP ), which is a well-established declarative problem-solving paradigm that became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR). As the application scenarios widened, the need for proper development tools and interoperability mechanisms for easing interaction and integration between declarative logic-based systems and external systems clearly emerged. In this work, we present a framework for integrating the KRR capabilities of, possibly more than one, declarative formalisms into generic applications developed by means of different programming paradigms. We show the use of the framework by illustrating proper specializations for two formalisms, namely ASP and PDDL , along with specializations for some relevant systems over different platforms, including the mobile setting.</description><subject>Artificial Intelligence</subject><subject>Computer Hardware</subject><subject>Computer Science</subject><subject>Computer Systems Organization and Communication Networks</subject><subject>Domains</subject><subject>Formalism</subject><subject>Interoperability</subject><subject>Knowledge representation</subject><subject>Mathematical programming</subject><subject>Problem solving</subject><subject>Research Paper</subject><subject>Software Engineering/Programming and Operating Systems</subject><issn>0288-3635</issn><issn>1882-7055</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp1kE1LAzEURYMoWKs_wF3AdTQfk4-6K9VRoaBoiysJmUyiU2eaMZkq_ntTKrhy9Xhw7n2PA8ApwecEY3mRMGa8QJgohHEhEN0DI6IURRJzvg9GmCqFmGD8EByltMq0YAUdgZcypMHFZv0KhzcHl8nB4OGVs62JZmg-HSxD7EzbpC5BHyJ8dKZFzyG2NZz2fdvYTIV1uoSLHL_uqunTAyyj6dxXiO_H4MCbNrmT3zkGy_J6MbtF8_ubu9l0jiwjYkDU5V-UwlwILH3eFJFcVoz5QgqCycTxihrLbS0LVxXWVxmonTd1XUvrBRuDs11vH8PHxqVBr8ImrvNJTYngYoIFIZkiO8rGkFJ0Xvex6Uz81gTrrUW9s6izRb21qGnO0F0m9VtJLv41_x_6AZobdDs</recordid><startdate>20190101</startdate><enddate>20190101</enddate><creator>Calimeri, Francesco</creator><creator>Fuscà, Davide</creator><creator>Germano, Stefano</creator><creator>Perri, Simona</creator><creator>Zangari, Jessica</creator><general>Ohmsha</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-0866-0834</orcidid></search><sort><creationdate>20190101</creationdate><title>Fostering the Use of Declarative Formalisms for Real-World Applications: The EmbASP Framework</title><author>Calimeri, Francesco ; Fuscà, Davide ; Germano, Stefano ; Perri, Simona ; Zangari, Jessica</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c316t-2e34288056607f2e381757b33f4761019e5b2ac5cd74eb4cfb817defaddd7cf63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Artificial Intelligence</topic><topic>Computer Hardware</topic><topic>Computer Science</topic><topic>Computer Systems Organization and Communication Networks</topic><topic>Domains</topic><topic>Formalism</topic><topic>Interoperability</topic><topic>Knowledge representation</topic><topic>Mathematical programming</topic><topic>Problem solving</topic><topic>Research Paper</topic><topic>Software Engineering/Programming and Operating Systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Calimeri, Francesco</creatorcontrib><creatorcontrib>Fuscà, Davide</creatorcontrib><creatorcontrib>Germano, Stefano</creatorcontrib><creatorcontrib>Perri, Simona</creatorcontrib><creatorcontrib>Zangari, Jessica</creatorcontrib><collection>CrossRef</collection><jtitle>New generation computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Calimeri, Francesco</au><au>Fuscà, Davide</au><au>Germano, Stefano</au><au>Perri, Simona</au><au>Zangari, Jessica</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fostering the Use of Declarative Formalisms for Real-World Applications: The EmbASP Framework</atitle><jtitle>New generation computing</jtitle><stitle>New Gener. Comput</stitle><date>2019-01-01</date><risdate>2019</risdate><volume>37</volume><issue>1</issue><spage>29</spage><epage>65</epage><pages>29-65</pages><issn>0288-3635</issn><eissn>1882-7055</eissn><abstract>Thanks to a number of efficient implementations, the use of logic formalisms for problem-solving has been increased in several real-world domains. This is the case, for instance, of action languages, such as planning domain definition language ( PDDL ), or answer set programming ( ASP ), which is a well-established declarative problem-solving paradigm that became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR). As the application scenarios widened, the need for proper development tools and interoperability mechanisms for easing interaction and integration between declarative logic-based systems and external systems clearly emerged. In this work, we present a framework for integrating the KRR capabilities of, possibly more than one, declarative formalisms into generic applications developed by means of different programming paradigms. We show the use of the framework by illustrating proper specializations for two formalisms, namely ASP and PDDL , along with specializations for some relevant systems over different platforms, including the mobile setting.</abstract><cop>Tokyo</cop><pub>Ohmsha</pub><doi>10.1007/s00354-018-0046-2</doi><tpages>37</tpages><orcidid>https://orcid.org/0000-0002-0866-0834</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0288-3635
ispartof New generation computing, 2019-01, Vol.37 (1), p.29-65
issn 0288-3635
1882-7055
language eng
recordid cdi_proquest_journals_2165690611
source Springer Nature - Complete Springer Journals
subjects Artificial Intelligence
Computer Hardware
Computer Science
Computer Systems Organization and Communication Networks
Domains
Formalism
Interoperability
Knowledge representation
Mathematical programming
Problem solving
Research Paper
Software Engineering/Programming and Operating Systems
title Fostering the Use of Declarative Formalisms for Real-World Applications: The EmbASP Framework
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T15%3A08%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fostering%20the%20Use%20of%20Declarative%20Formalisms%20for%20Real-World%20Applications:%20The%20EmbASP%20Framework&rft.jtitle=New%20generation%20computing&rft.au=Calimeri,%20Francesco&rft.date=2019-01-01&rft.volume=37&rft.issue=1&rft.spage=29&rft.epage=65&rft.pages=29-65&rft.issn=0288-3635&rft.eissn=1882-7055&rft_id=info:doi/10.1007/s00354-018-0046-2&rft_dat=%3Cproquest_cross%3E2165690611%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2165690611&rft_id=info:pmid/&rfr_iscdi=true