Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Giovanna Di Marzo Serugendo

dblp:s/GDMSerugendo · DBLP profile ↗
← Back
27ranked-venue papers
7as first author
2since 2021 · last 2025
0000-0001-5048-5251ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 8 · 2 first-authorArtificial intelligence and machine learning · 5 · 1 first-authorHuman-computer interaction and ubiquitous computing · 4 · 1 since 2021Systems, architecture and hardware · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorComputer networks · 1Security and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 87% Cloud and datacenter computing · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › data-parallel programming
mapreduce
0.112012
Tuple MapReduce: Beyond Classic MapReduce · ICDM 2012
Parallel and multicore computing › data-parallel programming
mapreduce programming model
0.112012
Tuple MapReduce: Beyond Classic MapReduce · ICDM 2012
Cloud and datacenter computing › cluster computing framework
mapreduce framework
0.012012
Tuple MapReduce: Beyond Classic MapReduce · ICDM 2012
YearPublicationVenuePosition
2025 An Architecture for Interactive Storytelling in the Domain of Care Training
Halit Mislimi, Nicolas Szilas, Giovanna Di Marzo Serugendo, Alexandre De Masi, Frédéric Ehrler
ICIDS (1)3
2023 A generic-based Federated Learning model for smart grid and renewable energy
abstract
The liberalization of the electricity market and the expansion of new forms of electricity production and consumption are paving the way for new smart digital services. These new services will certainly be relying on a new generation of smart meter (SM) that will offer, among other things, prediction of consumption and production at both household and microgrid levels.These predictions can be obtained either through a generic model trained on data collected from all SMs, or through specific models developed for each SM based on its individual data. The benefit of the generic model is that it guarantees an optimal solution. However, its implementation is not possible for security reasons. The use of specific models requires managing a large number of SMs, which poses a significant challenge.This paper presents a Federated Learning (FL) approach, a decentralized privacy-preserving paradigm that achieves com-parable performance to the generic model, considering both consumption and production scenarios.The dataset, gathered from 1153 SMs over a period of 18 months, is provided by a Swiss Distribution System Operators (DSO). Although, data are individually collected per device, the generic model is trained to holistically process this data.Our experimental results demonstrate that our FL based Long Short-Term Memory (LSTM) model performs as well as the generic model and outperforms the specific models, while preserving data privacy and security.
Mohamad Moussa, Nabil Abdennadher, Raphaël Couturier, Giovanna Di Marzo Serugendo
ISPDC4
2020 Engineering Semantic Self-composition of Services Through Tuple-Based Coordination
Ashley Caselli, Giovanni Ciatto, Giovanna Di Marzo Serugendo, Andrea Omicini
ISoLA (2)3
2020 Twenty years of coordination technologies: COORDINATION contribution to the state of art
Giovanni Ciatto, Stefano Mariani 0001, Giovanna Di Marzo Serugendo, Maxime Louvel, Andrea Omicini, Franco Zambonelli
J. Log. Algebraic Methods Program.3
2020 Learning-based coordination model for spontaneous self-composition of reliable services in a distributed system
Houssem Ben Mahfoudh, Giovanna Di Marzo Serugendo, Nabil Naja, Nabil Abdennadher
Int. J. Softw. Tools Technol. Transf.2
2018 Coordination Model with Reinforcement Learning for Ensuring Reliable On-Demand Services in Collective Adaptive Systems
Houssem Ben Mahfoudh, Giovanna Di Marzo Serugendo, Anthony Boulmier, Nabil Abdennadher
ISoLA (3)2
2017 Spatial Edge Services - From Coordination Model to Actual Applications
Giovanna Di Marzo Serugendo
COORDINATION1
2016 Logic Fragments: Coordinating Entities with Logic Programs
Francesco L. De Angelis, Giovanna Di Marzo Serugendo
ISoLA (1)2
2016 Engineering Adaptivity, Universal Autonomous Systems Ethics and Compliance Issues - ISOLA'2016 - Panel Discussion Position Paper
Giovanna Di Marzo Serugendo
ISoLA (1)1
2015 Logic Fragments: A Coordination Model Based on Logic Inference
Francesco L. De Angelis, Giovanna Di Marzo Serugendo
COORDINATION2
2015 Developing pervasive multi-agent systems with nature-inspired coordination
Franco Zambonelli, Andrea Omicini, Bernhard Anzengruber, Gabriella Castelli, Francesco L. De Angelis, Giovanna Di Marzo Serugendo, Simon A. Dobson, Jose Luis Fernandez-Marquez, Alois Ferscha, Marco Mamei, Stefano Mariani 0001, Ambra Molesini, Sara Montagna, Jussi Nieminen, Danilo Pianini, Matteo Risoldi, Alberto Rosi, Graeme Stevenson, Mirko Viroli, Juan Ye
Pervasive Mob. Comput.6
2015 Preface to Formal Coordination and Self-organisation: Special section including selected best papers from CM 2012-2013
Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo, Gabriella Castelli
Sci. Comput. Program.2
2014 Self-composition of Services in Pervasive Systems: A Chemical-Inspired Approach
Francesco L. De Angelis, Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo
KES-AMSTA3
2014 Tuple MapReduce and Pangool: an associated implementation
Pedro Ferrera, Ivan de Prado, Eric Palacios, Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo
Knowl. Inf. Syst.5
2013 Injecting Self-Organisation into Pervasive Service Ecosystems
Sara Montagna, Mirko Viroli, Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo, Franco Zambonelli
Mob. Networks Appl.4
2013 Description and composition of bio-inspired design patterns: a complete overview
Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo, Sara Montagna, Mirko Viroli, Josep Lluís Arcos
Nat. Comput.2
2012 Tuple MapReduce: Beyond Classic MapReduce
abstract
This paper proposes Tuple Map Reduce, a new foundational model extending Map Reduce with the notion of tuples. Tuple Map Reduce allows to bridge the gap between the low-level constructs provided by Map Reduce and higher-level needs required by programmers, such as compound records, sorting or joins. This paper presents as well Pangool, an open-source framework implementing Tuple Map Reduce. Pangool eases the design and implementation of applications based on Map Reduce and increases their flexibility, still maintaining Hadoop's performance.
Pedro Ferrera, Ivan de Prado, Eric Palacios, Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo
ICDM5
2012 A method fragments approach to methodologies for engineering self-organizing systems
abstract
This article summarizes five relevant methods for developing self-organizing multiagent systems. It identifies their most relevant aspects and provides a description of each one under the form of method fragments expressed using SPEM (Software and System Process Engineering Metamodel). The use of a “metamodel” to describe fragments facilitates the comparison of the methods and their respective fragments. These fragments can be combined and be part of a more general ad hoc methodology, created according to the needs of the designer. Self-organizing traffic lights controllers and self-organizing displays are chosen as case studies to illustrate the methods and to underline which fragments are important for self-organizing systems. Finally, we illustrate how to augment PASSI2, an agent-based methodology which does not consider self-organization aspects, with some of the identified fragments for self-organization.
Mariachiara Puviani, Giovanna Di Marzo Serugendo, Regina Frei, Giacomo Cabri
ACM Trans. Auton. Adapt. Syst.2
2011 Infrastructureless Spatial Storage Algorithms
abstract
This article defines and analyzes a collection of algorithms for persistent storage of data at specific geographical zones exploiting the memory of mobile devices located in these areas. Contrarily to other approaches for data dissemination, our approach uses a viral programming model. Data performs an active role in the storage process. It acts as a virus or a mobile agent, finding its own storage and relocating when necessary. We consider geographical areas of any shape and size. Simulation results show that our algorithms are scalable and converge quickly, even though none of them outperform the others for all performance metrics considered.
Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo, Josep Lluís Arcos
ACM Trans. Auton. Adapt. Syst.2
2011 Self-Organizing Assembly Systems
abstract
This paper addresses a vision of future manufacturing systems, which are highly agile, user friendly, and increasingly based on autonomous components. Evolvable assembly systems (EASs) provide a solution for agile assembly, including a concept for reconfigurability with modularity at the mechanical as well as at the control level. It takes the multilateral relations among product, processes, and systems into account and allows the systems to evolve together with the requirements. Self-organizing assembly systems (SOASs) are a further development of EAS, allowing them to play an active role in layout design and production. This paper focuses on the self-organization mechanisms for the design of SOAS, as well as the system architecture, including agents and self-knowledge. Agentified modules participate in their own arrangement in the system layout and monitor themselves during production. Policies and metadata for self-management during production are described, and performance metrics for agility scenarios are indicated.
Regina Frei, Giovanna Di Marzo Serugendo
IEEE Trans. Syst. Man Cybern. Part C2
2009 An Architecture for Self-Managing Evolvable Assembly Systems
abstract
Agile manufacturing requires high responsiveness at all levels of a company, but is especially challenging on the shop-floor level. Evolvable Assembly Systems (EAS) are a solution: agentified modules can be seamlessly integrated into existing systems, or removed at any instant. EAS offer a more flexible solution to automation production, but many system design and integration tasks are still done manually. Our goal is to make EAS increasingly self-managing: 1) to easily and quickly produce a new or re-configured assembly system each time a new product order arrives or each time a failure or weakness arises in the current assembly system and 2) to maintain production also under degraded conditions. This article describes an architecture for self-managing evolvable assembly systems. It involves on-the-fly self-assembly of robotic modules, dynamic coordination of tasks and self-adaptation to production conditions, mainly self-healing and self-optimisation. The architecture exploits self-description of modules, monitored modules behaviour and dynamic policies.
Regina Frei, Giovanna Di Marzo Serugendo, José Barata
SMC3
2009 Robustness and Dependability of Self-Organizing Systems - A Safety Engineering Perspective
Giovanna Di Marzo Serugendo
SSS1
2007 Decentralised car traffic control using message propagation optimized with a genetic algorithm
abstract
This paper describes a decentralised car traffic control simulation with re-routing and propagation of messages among traffic nodes (roads intersections and traffic lights). The values of the parameters governing the simulations are identified through the use of a genetic algorithm. This paper reports as well on results obtained regarding the convergence of the genetic algorithm towards fittest solutions.
Martin Kelly, Giovanna Di Marzo Serugendo
IEEE Congress on Evolutionary Computation2
2006 Introduction
abstract
introduction Introduction Share on Editor: Giovanna Di Marzo Serugendo View Profile Authors Info & Claims ACM Transactions on Autonomous and Adaptive SystemsVolume 1Issue 1September 2006 pp 1–3https://doi.org/10.1145/1152934.1152935Published:01 September 2006 1citation739DownloadsMetricsTotal Citations1Total Downloads739Last 12 Months6Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Giovanna Di Marzo Serugendo
ACM Trans. Auton. Adapt. Syst.1
2003 Engineering Emergent Behaviour: A Vision
Giovanna Di Marzo Serugendo
MABS1
1999 Formal Development and Validation of Java Dependable Distributed Systems
abstract
The rapid expansion of Java programs into the software market is often not supported by a proper development methodology. We present a formal development methodology, well suited for Java dependable distributed applications. It is based on the stepwise refinement of model oriented formal specifications, and enables validation of the obtained system wrt the client's requirements. Three refinement steps have been identified in the case of fault tolerant distributed applications: first, starting from informal requirements, an initial formal specification is derived. It does not depend on implementation constraints and provides a centralized solution; second, dependability and distribution constraints are integrated; third, the Java implementation is realised. The CO-OPN/2 language is used to express specifications formally; and the dependability and distribution design as based on the Coordinated Atomic action concept. The methodology and the three refinement steps are presented through a very simple fault tolerant distributed Java application.
Giovanna Di Marzo Serugendo, Nicolas Guelfi, Alexander B. Romanovsky, Avelino Francisco Zorzo
ICECCS1
1998 A Survey of Theories for Mobile Agents
Giovanna Di Marzo Serugendo, Murhimanya Muhugusa, Christian F. Tschudin
World Wide Web1