Skip to main content

Showing 1–5 of 5 results for author: Omicini, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2404.10421  [pdf, ps, other

    cs.MA

    Concurrency Model of BDI Programming Frameworks: Why Should We Control It?

    Authors: Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Andrea Omicini, Alessandro Ricci

    Abstract: We provide a taxonomy of concurrency models for BDI frameworks, elicited by analysing state-of-the-art technologies, and aimed at hel** both BDI designers and developers in making informed decisions. Comparison among BDI technologies w.r.t. concurrency models reveals heterogeneous support, and low customisability.

    Submitted 16 April, 2024; originally announced April 2024.

  2. arXiv:2404.10397  [pdf, ps, other

    cs.MA

    On the external concurrency of current BDI frameworks for MAS

    Authors: Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Alessandro Ricci, Andrea Omicini

    Abstract: The execution of Belief-Desire-Intention (BDI) agents in a Multi-Agent System (MAS) can be practically implemented on top of low-level concurrency mechanisms that impact on efficiency, determinism, and reproducibility. We argue that developers should specify the MAS behaviour independently of the execution model, and choose or configure the concurrency model later on, according to the specific nee… ▽ More

    Submitted 29 May, 2024; v1 submitted 16 April, 2024; originally announced April 2024.

  3. arXiv:2404.04108  [pdf, other

    cs.AI cs.CL cs.IR cs.LG cs.LO

    Large language models as oracles for instantiating ontologies with domain-specific knowledge

    Authors: Giovanni Ciatto, Andrea Agiollo, Matteo Magnini, Andrea Omicini

    Abstract: Background. Endowing intelligent systems with semantic data commonly requires designing and instantiating ontologies with domain-specific knowledge. Especially in the early phases, those activities are typically performed manually by human experts possibly leveraging on their own experience. The resulting process is therefore time-consuming, error-prone, and often biased by the personal background… ▽ More

    Submitted 5 April, 2024; originally announced April 2024.

  4. Decentralizing Coordination in Open Vehicle Fleets for Scalable and Dynamic Task Allocation

    Authors: Marin Lujak, Stefano Giordani, Andrea Omicini, Sascha Ossowski

    Abstract: One of the major challenges in the coordination of large, open, collaborative, and commercial vehicle fleets is dynamic task allocation. Self-concerned individually rational vehicle drivers have both local and global objectives, which require coordination using some fair and efficient task allocation method. In this paper, we review the literature on scalable and dynamic task allocation focusing o… ▽ More

    Submitted 19 January, 2024; originally announced January 2024.

    ACM Class: I.2.0

    Journal ref: Complexity, Volume 2020, Article ID 1047369

  5. Logic Programming as a Service

    Authors: Roberta Calegari, Enrico Denti, Stefano Mariani, Andrea Omicini

    Abstract: New generations of distributed systems are opening novel perspectives for logic programming (LP): on the one hand, service-oriented architectures represent nowadays the standard approach for distributed systems engineering; on the other hand, pervasive systems mandate for situated intelligence. In this paper we introduce the notion of Logic Programming as a Service (LPaaS) as a means to address th… ▽ More

    Submitted 25 September, 2018; v1 submitted 7 June, 2018; originally announced June 2018.

    MSC Class: 68T27 ACM Class: I.2.11

    Journal ref: CALEGARI, R., DENTI, E., MARIANI, S., & OMICINI, A. (2018). Logic programming as a service. Theory and Practice of Logic Programming, 18(5-6), 846-873