首页> 外文会议>International conference of the Italian Association for Artificial Intelligence >Boosting the Development of ASP-Based Applications in Mobile and General Scenarios
【24h】

Boosting the Development of ASP-Based Applications in Mobile and General Scenarios

机译:在移动和一般方案中促进基于ASP的应用程序的开发

获取原文

摘要

Answer Set Programming (ASP) is a well-established declarative programming paradigm in close relationship with other formalisms such as Satisfiability Modulo Theories, Constraint Handling Rules, FO(.) (First-Order logic extensions), Planning Domain Definition Language and many others; it became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning, especially for its high expressiveness and the ability to deal also with incomplete knowledge. In the latest years, the community produced significant theoretical results and a number of robust and efficient implementations; this has been moving the focus from a strict theoretical scope to more practical aspects, and ASP has been increasingly employed in a number of different domains and for the development of industrial-level and enterprise applications. Although different development tools have been released, there is still a lack of proper means for an effective, large-scale applicability of ASP, especially in the mobile setting. In this work we show a general framework for integrating ASP reasoners into external systems and its use for designing and implementing ASP-based applications to different extents. In particular, we illustrate the integration of the ASP system DLV on the Android platform, and a full-native ASP-based mobile app for helping players of a live game of checkers.
机译:答案集编程(ASP)是一种公认​​的声明式编程范例,与其他形式主义(如可满足性模块理论,约束处理规则,FO(。)(一阶逻辑扩展),规划域定义语言等)紧密相关。它在AI中得到了广泛的应用,并被公认为是用于知识表示和推理的强大工具,尤其是因为它具有很高的表达能力和处理不完全知识的能力。在最近几年中,社区产生了重要的理论成果,并提出了许多可靠而有效的实施方案。这已经将焦点从严格的理论范围转移到了更实际的方面,并且ASP已越来越多地应用于许多不同的领域以及用于工业级和企业应用程序的开发。尽管已经发布了不同的开发工具,但是仍然缺乏适当的方法来有效,大规模地应用ASP,尤其是在移动环境中。在这项工作中,我们展示了一个将ASP推理程序集成到外部系统中的通用框架,以及在不同程度上设计和实现基于ASP的应用程序的方法。特别是,我们说明了ASP系统DLV在Android平台上的集成,以及一个基于ASP的本机完整的移动应用程序的集成,该应用程序可以帮助跳棋者玩现场游戏。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号