This work surveys the key proposals to the modularization of software, and trace them back to the common ground provided by Meyer's three forces of computation: processor, object, and action. We advocate that a paradigm should provide a good balance in exploiting all such forces, and support this stance by explaining the weaknesses of the examined proposals. Then, we focus on the agent paradigm because it emerges as pivotal for the achievement of a good balance. We trace directions that we think should be followed in order to complete the model, identifying, in particular, in data-awareness jointly with a norm-based representation of how data evolution is governed the key advancements that would bring to fullness the modularization of software.

Data and Norm-aware Multiagent Systems for Software Modularization

BALDONI, Matteo;BAROGLIO, Cristina;MICALIZIO, ROBERTO;
2016-01-01

Abstract

This work surveys the key proposals to the modularization of software, and trace them back to the common ground provided by Meyer's three forces of computation: processor, object, and action. We advocate that a paradigm should provide a good balance in exploiting all such forces, and support this stance by explaining the weaknesses of the examined proposals. Then, we focus on the agent paradigm because it emerges as pivotal for the achievement of a good balance. We trace directions that we think should be followed in order to complete the model, identifying, in particular, in data-awareness jointly with a norm-based representation of how data evolution is governed the key advancements that would bring to fullness the modularization of software.
2016
International Workshop on Engineering Multi-Agent Systems, EMAS 2016
Singapore
May 9-10, 2016
Proc. of the 4th International Workshop on Engineering Multi-Agent Systems, EMAS 2016
IFAAMAS
23
38
http://www.di.unito.it/~argo/papers/EMAS2016-WorkshopNotes.pdf
http://sis.smu.edu.sg/aamas2016?itemid=681#aamas2016-workshops-emas
http://www.di.unito.it/~argo/papers/2016_EMAS.pdf
Data-aware, norm-aware, multi-agent systems, commitments
Baldoni, Matteo; Baroglio, Cristina; Calvanese, Diego; Micalizio, Roberto; Montali, Marco
File in questo prodotto:
File Dimensione Formato  
2016_EMAS-EDITORIALE_4aperto.pdf

Accesso aperto

Tipo di file: PDF EDITORIALE
Dimensione 382.45 kB
Formato Adobe PDF
382.45 kB Adobe PDF Visualizza/Apri

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/2318/1567283
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact