Predicate-based communication allows components of a system to send messages and requests to ensembles of components that are determined at execution time through the evaluation of a predicate, in a multicast fashion. Predicate-based communication can greatly sim- plify the programming of autonomous and adaptive systems. We present a stochastically timed extension of the Software Component Ensemble Language (SCEL) that was introduced in previous work. Such an extension allows for quantitative modelling and analysis of system behaviour (e.g. performance) but rises a number of non-trivial design and formal semantics issues with different options as possible solutions at different levels of abstraction.
On StocS: a stochastic extension of SCEL
Latella D;Massink M;
2015
Abstract
Predicate-based communication allows components of a system to send messages and requests to ensembles of components that are determined at execution time through the evaluation of a predicate, in a multicast fashion. Predicate-based communication can greatly sim- plify the programming of autonomous and adaptive systems. We present a stochastically timed extension of the Software Component Ensemble Language (SCEL) that was introduced in previous work. Such an extension allows for quantitative modelling and analysis of system behaviour (e.g. performance) but rises a number of non-trivial design and formal semantics issues with different options as possible solutions at different levels of abstraction.File | Dimensione | Formato | |
---|---|---|---|
prod_327129-doc_99689.pdf
solo utenti autorizzati
Descrizione: On StocS: a stochastic extension of SCEL
Tipologia:
Versione Editoriale (PDF)
Dimensione
479.92 kB
Formato
Adobe PDF
|
479.92 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
prod_327129-doc_159234.pdf
accesso aperto
Descrizione: postprint
Tipologia:
Versione Editoriale (PDF)
Dimensione
676.3 kB
Formato
Adobe PDF
|
676.3 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.