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