Skip to main content

Showing 1–9 of 9 results for author: Pianini, D

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

    cs.SE cs.AI cs.DC cs.MA eess.SY

    Software Engineering for Collective Cyber-Physical Ecosystems

    Authors: Roberto Casadei, Gianluca Aguzzi, Giorgio Audrito, Ferruccio Damiani, Danilo Pianini, Giordano Scarso, Gianluca Torta, Mirko Viroli

    Abstract: Today's distributed and pervasive computing addresses large-scale cyber-physical ecosystems, characterised by dense and large networks of devices capable of computation, communication and interaction with the environment and people. While most research focusses on treating these systems as "composites" (i.e., heterogeneous functional complexes), recent developments in fields such as self-organisin… ▽ More

    Submitted 7 June, 2024; originally announced June 2024.

    Comments: 12 pages, 2 figures, Accepted for presentation at the International Workshop on Software Engineering in 2030, November 2024, Puerto Galinas (Brazil)

  2. 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.

  3. 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.

  4. arXiv:2210.17505  [pdf, other

    cs.DC cs.AI cs.MA eess.SY

    Space-Fluid Adaptive Sampling by Self-Organisation

    Authors: Roberto Casadei, Stefano Mariani, Danilo Pianini, Mirko Viroli, Franco Zambonelli

    Abstract: A recurrent task in coordinated systems is managing (estimating, predicting, or controlling) signals that vary in space, such as distributed sensed data or computation outcomes. Especially in large-scale settings, the problem can be addressed through decentralised and situated computing systems: nodes can locally sense, process, and act upon signals, and coordinate with neighbours to implement col… ▽ More

    Submitted 15 December, 2023; v1 submitted 31 October, 2022; originally announced October 2022.

    ACM Class: I.2.11; D.3.1; D.1.3

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (December 18, 2023) lmcs:10233

  5. Time-Fluid Field-Based Coordination through Programmable Distributed Schedulers

    Authors: Danilo Pianini, Roberto Casadei, Mirko Viroli, Stefano Mariani, Franco Zambonelli

    Abstract: Emerging application scenarios, such as cyber-physical systems (CPSs), the Internet of Things (IoT), and edge computing, call for coordination approaches addressing openness, self-adaptation, heterogeneity, and deployment agnosticism. Field-based coordination is one such approach, promoting the idea of programming system coordination declaratively from a global perspective, in terms of functional… ▽ More

    Submitted 24 November, 2021; v1 submitted 26 December, 2020; originally announced December 2020.

    ACM Class: I.2.11; D.1.3; I.2.5; D.3.1

    Journal ref: Logical Methods in Computer Science, Volume 17, Issue 4 (November 25, 2021) lmcs:7029

  6. Field-based Coordination with the Share Operator

    Authors: Giorgio Audrito, Jacob Beal, Ferruccio Damiani, Danilo Pianini, Mirko Viroli

    Abstract: Field-based coordination has been proposed as a model for coordinating collective adaptive systems, promoting a view of distributed computations as functions manipulating data structures spread over space and evolving over time, called computational fields. The field calculus is a formal foundation for field computations, providing specific constructs for evolution (time) and neighbor interaction… ▽ More

    Submitted 30 September, 2020; v1 submitted 7 October, 2019; originally announced October 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 4 (October 2, 2020) lmcs:5817

  7. arXiv:1802.00976   

    cs.DC cs.MA cs.SE

    Proceedings First Workshop on Architectures, Languages and Paradigms for IoT

    Authors: Danilo Pianini, Guido Salvaneschi

    Abstract: The 1st workshop on Architectures, Languages and Paradigms for IoT (ALP4IoT 2017), was held in Turin on September 19th, 2017. ALP4IoT was a satellite event of the 13th International Conference on integrated Formal Methods (iFM 2017). The workshop aimed at critically reviewing the state-of-the-art and the state-of-the-practice of formal techniques and software methods for the IoT, presenting open p… ▽ More

    Submitted 3 February, 2018; originally announced February 2018.

    Journal ref: EPTCS 264, 2018

  8. arXiv:1711.08297  [pdf, other

    cs.DC cs.MA

    Engineering Resilient Collective Adaptive Systems by Self-Stabilisation

    Authors: Mirko Viroli, Giorgio Audrito, Jacob Beal, Ferruccio Damiani, Danilo Pianini

    Abstract: Collective adaptive systems are an emerging class of networked computational systems, particularly suited in application domains such as smart cities, complex sensor networks, and the Internet of Things. These systems tend to feature large scale, heterogeneity of communication model (including opportunistic peer-to-peer wireless interaction), and require inherent self-adaptiveness properties to ad… ▽ More

    Submitted 22 November, 2017; originally announced November 2017.

    Comments: To appear on ACM Transactions on Modeling and Computer Simulation

  9. arXiv:1610.08116  [pdf, other

    cs.LO

    A Higher-order Calculus of Computational Fields

    Authors: Mirko Viroli, Giorgio Audrito, Ferruccio Damiani, Danilo Pianini, Jacob Beal

    Abstract: The complexity of large-scale distributed systems, particularly when deployed in physical space, calls for new mechanisms to address composability and reusability of collective adaptive behaviour. Computational fields have been proposed as an effective abstraction to fill the gap between the macro-level of such systems (specifying a system's collective behaviour) and the micro-level (individual de… ▽ More

    Submitted 25 October, 2016; originally announced October 2016.

    Comments: 39 pages, 12 figures

    Journal ref: ACM Transactions on Computational Logic (TOCL), 20(1), Article 5, January 2019