IMT Institutional Repository: No conditions. Results ordered -Date Deposited. 2024-03-28T20:53:33ZEPrintshttp://eprints.imtlucca.it/images/logowhite.pnghttp://eprints.imtlucca.it/2011-05-25T09:18:22Z2014-10-08T08:18:50Zhttp://eprints.imtlucca.it/id/eprint/296This item is in the repository with the URL: http://eprints.imtlucca.it/id/eprint/2962011-05-25T09:18:22ZTowards a logic for performance and mobilityKlaim 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 [R. De Nicola, D. Latella, and M. Massink. Formal modeling and quantitative analysis of KLAIM-based mobile systems. In ACM Symposium on Applied Computing (SAC). ACM Press, 2005. Also available as Technical Report 2004-TR-25; CNR/ISTI, 2004] is a Markovian extension of the core subset of Klaim which includes process distribution, process mobility, asynchronous communication, and site creation. In this paper, MoSL, a temporal logic for StocKlaim is proposed which addresses and integrates the issues of distribution awareness and mobility and those concerning stochastic behaviour of systems. The satisfiability relation is formally defined over labelled Markov chains. A large fragment of the proposed logic can be translated to action-based CSL for which efficient model-checkers exist. This way, such model-checkers can be used for the verification of StocKlaim models against MoSL properties. An example application is provided in the present paper.Rocco De Nicolar.denicola@imtlucca.itPieter KatoenDiego LatellaMieke Massink2011-05-23T14:16:45Z2011-07-11T14:36:25Zhttp://eprints.imtlucca.it/id/eprint/293This item is in the repository with the URL: http://eprints.imtlucca.it/id/eprint/2932011-05-23T14:16:45ZModel checking mobile stochastic logicThe Temporal Mobile Stochastic Logic (MoSL) has been introduced in previous work by the authors for formulating properties of systems specified in StoKlaim, a Markovian extension of Klaim. The main purpose of MoSL is to address key functional aspects of global computing such as distribution awareness, mobility, and security and their integration with performance and dependability guarantees. In this paper, we present MoSL+, an extension of MoSL, which incorporates some basic features of the Modal Logic for MObility (MoMo), a logic specifically designed for dealing with resource management and mobility aspects of concurrent behaviours. We also show how MoSL+ formulae can be model-checked against StoKlaim specifications. For this purpose, we show how existing state-based stochastic model-checkers, like e.g. the Markov Reward Model Checker (MRMC), can be exploited by using a front-end for StoKlaim that performs appropriate pre-processing of MoSL+ formulae. The proposed approach is illustrated by modelling and verifying a sample system.Rocco De Nicolar.denicola@imtlucca.itPieter KatoenDiego LatellaMichele LoretiMieke Massink