Logic programming as a service in multi-agent systems for the Internet of Things

被引:0
|
作者
Calegari, Roberta [1 ]
Denti, Enrico [1 ]
Mariani, Stefano [2 ]
Omicini, Andrea [3 ]
机构
[1] Univ Bologna, DISI, Alma Mater Studiorum, Bologna, Italy
[2] Univ Modena & Reggio Emilia, Dipartimento Sci & Metodi Ingn DISMI, Reggio Emilia, Italy
[3] Univ Bologna, Alma Mater Studiorum, DISI, Cesena, Italy
关键词
IoT; Internet of Things; logic programming; multi-agent systems; pervasive computing; LPaaS; artificial intelligence; interoperability; INTEGRATION; ARTIFACTS; PROLOG;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The widespread diffusion of low-cost computing devices, along with improvements of cloud computing platforms, is paving the way towards a whole new set of opportunities for Internet of Things (IoT) applications and services. Varying degrees of intelligence are required for supporting adaptation and self-management: yet, they should be provided in a light-weight, easy to use and customisable highly-interoperable way. In this paper we explore Logic Programming as a Service (LPaaS) as a novel and promising re-interpretation of distributed logic programming in the IoT era. After introducing the reference context and motivating scenarios of LPaaS as an effective enabling technology for intelligent IoT, we define the LPaaS general architecture, and discuss two different prototype implementations - as a web service and as an agent in a multi-agent system (MAS), both built on top of the tuProlog system, which provides the required interoperability and customisation. We finally showcase the LPaaS potential through two case studies, designed as simple examples of the motivating scenarios.
引用
收藏
页码:344 / 360
页数:17
相关论文
共 50 条
  • [1] Logic programming as a service in multi-agent systems for the internet of things
    Calegari R.
    Denti E.
    Mariani S.
    Omicini A.
    International Journal of Grid and Utility Computing, 2019, 10 (04): : 344 - 360
  • [2] A logic programming language for multi-agent systems
    Costantini, S
    Tocchio, A
    LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 1 - 13
  • [3] Multi-Agent Systems for Scalable Internet of Things Security
    Kendrick, Phillip
    Hussain, Abir
    Criado, Natalia
    Randles, Martin
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [4] Multi-agent System Based Service Composition in the Internet of Things
    Berrani, Samir
    Yachir, Ali
    Djamaa, Badis
    Aissani, Mohamed
    COMPUTATIONAL INTELLIGENCE AND ITS APPLICATIONS, 2018, 522 : 521 - 532
  • [5] From logic programming towards multi-agent systems
    Kowalski, R
    Sadri, F
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1999, 25 (3-4) : 391 - 419
  • [6] Extended multi-agent system based service composition in the Internet of things
    Berrani, Samir
    Yachir, Ali
    Djemaa, Badis
    Aissani, Mohamed
    2018 3RD INTERNATIONAL CONFERENCE ON PATTERN ANALYSIS AND INTELLIGENT SYSTEMS (PAIS), 2018, : 176 - 183
  • [7] Machine learning and inductive logic programming for multi-agent systems
    Kazakov, D
    Kudenko, D
    MULTI-AGENT SYSTEMS AND APPLICATIONS, 2001, 2086 : 246 - 270
  • [8] Programming multi-agent systems
    Dastani, M
    Gomez-Sanz, JJ
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (02): : 151 - 164
  • [9] Programming multi-agent systems
    Dastani, Mehdi
    KNOWLEDGE ENGINEERING REVIEW, 2015, 30 (04): : 394 - 418
  • [10] Programming Multi-agent Systems
    Dastani, Mehdi
    COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2009, 5405 : 13 - 16