SCEL (Service Component Ensemble Language) is a new language specifically designed to rigorously model and program autonomic components and their interaction, while supporting formal reasoning on their behaviors. SCEL brings together various programming abstractions that allow one to directly represent aggregations, behaviors and knowledge according to specific policies. It also naturally supports programming interaction, self-awareness, context-awareness, and adaptation. The solid semantic grounds of the language is exploited for developing logics, tools and methodologies for formal reasoning on system behavior to establish qualitative and quantitative properties of both the individual components and the overall systems.

The SCEL language: design, implementation, verification

Latella D;Massink M;
2015

Abstract

SCEL (Service Component Ensemble Language) is a new language specifically designed to rigorously model and program autonomic components and their interaction, while supporting formal reasoning on their behaviors. SCEL brings together various programming abstractions that allow one to directly represent aggregations, behaviors and knowledge according to specific policies. It also naturally supports programming interaction, self-awareness, context-awareness, and adaptation. The solid semantic grounds of the language is exploited for developing logics, tools and methodologies for formal reasoning on system behavior to establish qualitative and quantitative properties of both the individual components and the overall systems.
2015
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Martin Wirsing, Matthias Hölzl, Nora Koch, Philip Mayer
Software Engineering for Collective Autonomic Systems. The ASCENS approach
3
71
978-3-319-16309-3
http://link.springer.com/chapter/10.1007/978-3-319-16310-9_1
Sì, ma tipo non specificato
Calculi for Autonomic Computing
Programming languages
Adaptation policies
Formal methods
Verification
Progetto Autonomic Service-Component Ensembles - Enlarged EU - Acronimo ASCENS-ENLARGED EU - Grant agreement 288750 -
10
02 Contributo in Volume::02.01 Contributo in volume (Capitolo o Saggio)
268
restricted
De Nicola, R; Latella, D; Lafuente, Al; Loreti, M; Margheri, A; Massink, M; Morichetta, A; Pugliese, R; Tiezzi, F; Vandin, A
info:eu-repo/semantics/bookPart
   Autonomic Service-Component Ensembles
   ASCENS
   FP7
   257414
File in questo prodotto:
File Dimensione Formato  
prod_328145-doc_100217.pdf

solo utenti autorizzati

Descrizione: The SCEL language: design, implementation, verification
Tipologia: Versione Editoriale (PDF)
Dimensione 1.31 MB
Formato Adobe PDF
1.31 MB 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/20.500.14243/296819
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 61
  • ???jsp.display-item.citation.isi??? ND
social impact