To tackle the complexity of autonomic computing systems it is crucial to provide methods supporting their systematic and principled development. Using the PSCEL language, autonomic systems can be described in terms of the constituent components and their reciprocal interactions. The computational behaviour of components is defined in a procedural style, by the programming constructs, while the adaptation logic is defined in a declarative style, by the policing constructs. In this paper we introduce a suite of practical software tools for programming and policing autonomic computing systems in PSCEL. Specifically, we integrate a Java-based runtime environment, supporting the execution of programming constructs, with the code corresponding to the policing ones. The integrated, semantic-driven framework also permits simulating and analysing PSCEL programs. Usability and potentialities of the approach are illustrated by means of a robot swarm case study. Proc. of the 6th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation} (ISoLA 2014), Rigorous Engineering of Autonomic Ensembles track, LNCS

On Programming and Policing Autonomic Computing Systems / M. Loreti; A. Margheri; R. Pugliese; F. Tiezzi. - STAMPA. - (2014), pp. 164-183. [10.1007/978-3-662-45234-9_12]

On Programming and Policing Autonomic Computing Systems

LORETI, MICHELE;PUGLIESE, ROSARIO;F. Tiezzi
2014

Abstract

To tackle the complexity of autonomic computing systems it is crucial to provide methods supporting their systematic and principled development. Using the PSCEL language, autonomic systems can be described in terms of the constituent components and their reciprocal interactions. The computational behaviour of components is defined in a procedural style, by the programming constructs, while the adaptation logic is defined in a declarative style, by the policing constructs. In this paper we introduce a suite of practical software tools for programming and policing autonomic computing systems in PSCEL. Specifically, we integrate a Java-based runtime environment, supporting the execution of programming constructs, with the code corresponding to the policing ones. The integrated, semantic-driven framework also permits simulating and analysing PSCEL programs. Usability and potentialities of the approach are illustrated by means of a robot swarm case study. Proc. of the 6th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation} (ISoLA 2014), Rigorous Engineering of Autonomic Ensembles track, LNCS
2014
9783662452332
Proc. of the 6th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation} (ISoLA 2014), Rigorous Engineering of Autonomic Ensembles track
164
183
M. Loreti; A. Margheri; R. Pugliese; F. Tiezzi
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/872120
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact