Software systems have evolved from being ‘stand-alone systems’ to ‘systems of systems’ to meet the challenging needs of societies. Contemporary software systems such as socio-technical systems are composed of distributed and heterogeneous agents, the embedded environment, and software components. Addressing the disruptions caused by run-time changes in the environment while designing software systems remains a challenging task in practice. Ensembles enable systems with collective adaptability to be built as emergent aggregations of autonomous and self-adaptive agents.The phenomenal aspect of this type of systems allows agents (i.e, services, people and things) affected by an issue to adapt collaboratively with minimal impact on their own preferences through a collective resolution process. In this paper we report the outcomes of the 2nd ACM SIGSOFT International Workshop on EnsembleBased Software Engineering for Modern Computing Platforms (EnSEmble 2019), which was held as part of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019) in Tallinn, Estonia, on August 26th, 2019.

Ensemble-Based Software Engineering for Modern Computing Platforms

Leotta, Maurizio;
2020-01-01

Abstract

Software systems have evolved from being ‘stand-alone systems’ to ‘systems of systems’ to meet the challenging needs of societies. Contemporary software systems such as socio-technical systems are composed of distributed and heterogeneous agents, the embedded environment, and software components. Addressing the disruptions caused by run-time changes in the environment while designing software systems remains a challenging task in practice. Ensembles enable systems with collective adaptability to be built as emergent aggregations of autonomous and self-adaptive agents.The phenomenal aspect of this type of systems allows agents (i.e, services, people and things) affected by an issue to adapt collaboratively with minimal impact on their own preferences through a collective resolution process. In this paper we report the outcomes of the 2nd ACM SIGSOFT International Workshop on EnsembleBased Software Engineering for Modern Computing Platforms (EnSEmble 2019), which was held as part of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019) in Tallinn, Estonia, on August 26th, 2019.
File in questo prodotto:
File Dimensione Formato  
EnSEmble___Software_Engineering_Notes.pdf

accesso chiuso

Tipologia: Documento in Post-print
Dimensione 127.36 kB
Formato Adobe PDF
127.36 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11567/1015135
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact