Abstract
In the twenty years since the creation of the stable model semantics[4] for logic programs and inclusion of both classical and negation as failure, answer set programming (ASP)[1] has grown from a small fledgeling field within logic programming to a maturing field of its own. In this extended abstract we discuss some future application areas for ASP and theoretic and implementational problems that need to be addressed in order to make them feasible. With the increase in efficiency of the answer set solvers and a better understanding of the formalism, its advantages and disadvantages, more applications areas for ASP are found. While traditional application domains were mainly in the knowledge representation and reasoning area, we now also see more and more applications in areas were competitors like SAT or CSP were considered better alternatives. We believe, these current applications are just the tip of the iceberg. In years to come, we will see more and more successful applications plus further expansion and improvements on existing applications. In recent years we have seen a lot of ASP activity in the fields of the semantic web and web-services with specific workshops dedicated to the topic1. We believe that these fields hold more potential for years to come. For example, ASP could also be used for match-making and service coordination and orchestration. Another application area of ASP is multi-agent systems. In most cases this was always on the more theoretical side of applications. To our knowledge, nobody has used ASP to construct a running multi-agent system where the agents use ASP for reasoning purposes. With our current solvers, we should be able to provide such a system. ASP has also be applied in wide variety of other domains like planning, diagnosis, language-evolution, policy-design, bio-informatics, compiler optimisation, music composition, security, cryptography and game design. Most of these application are in a prototype phase, demonstrating that ASP could be of value in this domain and are slowly making their way to conferences and journals in the domain they are addressing. By doing some domain experts will get to know ASP and its capabilities. In time this will lead to them pointing ASP researchers to similar problems in the same domain. So in the medium term, we believe we can look forward to more ASP applications in bio-informatics, e-health, medicine, e-government and engineering. Normally we refer to ASP as a problem solving paradigm. We model the problem as an ASP program such that the answer sets correspond to the solutions of this problem.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.