KLAIM is an experimental language designed for modeling and programming distributed systems composed of mobile components where distribution awareness and dynamic system architecture configuration are key issues. STOcKLAIM is a Markovian extension of the core subset of KLAIM which includes process distribution, process mobility, asynchronous communication, and site creation. By enriching process actions with specific rates characterizing the exponential distributions modelling the durations of such actions, the extension makes it possible to integrate the modelling of quantitative aspects of mobile systems---e.g. performance---with the functional specification of such systems. In this paper, MoSL, a temporal logic for STOcKLAIM is proposed which addresses and integrates both the issues of distribution awareness and mobility and those concerning stochastic behaviour of systems. The satisfiability relation is formally defined over (states-/transition-)labelled Markov Chains. A translation of the logic to action-based CSL is provided which allows to use of existing aCSL model-checkers for the verification of STOcKLAIM models against MoSL properties. Examples of applications are provided as well.

Towards a logic for performance and mobility. FULL VERSION

De Nicola R;Latella D;Massink M
2005

Abstract

KLAIM is an experimental language designed for modeling and programming distributed systems composed of mobile components where distribution awareness and dynamic system architecture configuration are key issues. STOcKLAIM is a Markovian extension of the core subset of KLAIM which includes process distribution, process mobility, asynchronous communication, and site creation. By enriching process actions with specific rates characterizing the exponential distributions modelling the durations of such actions, the extension makes it possible to integrate the modelling of quantitative aspects of mobile systems---e.g. performance---with the functional specification of such systems. In this paper, MoSL, a temporal logic for STOcKLAIM is proposed which addresses and integrates both the issues of distribution awareness and mobility and those concerning stochastic behaviour of systems. The satisfiability relation is formally defined over (states-/transition-)labelled Markov Chains. A translation of the logic to action-based CSL is provided which allows to use of existing aCSL model-checkers for the verification of STOcKLAIM models against MoSL properties. Examples of applications are provided as well.
2005
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
F.3 Logics and meanings of programs
G.3 Probability and statistics
C.4 Performance of systems
Stochastic Process Algebra
Mobile Systems
Stochastic Logics
File in questo prodotto:
File Dimensione Formato  
prod_160294-doc_126056.pdf

accesso aperto

Descrizione: Towards a logic for performance and mobility. FULL VERSION
Dimensione 372.84 kB
Formato Adobe PDF
372.84 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/20.500.14243/143004
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact