|
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. In this paper we propose STOCKLAIM, a STOchastic extension of cKLAIM, the core subset of KLAIM. cKLAIM includes process distribution, process mobility, and asynchronous communication. The extension makes it possible to integrate the modeling of quantitative aspects of mobile systems--- e.g. performance---with the functional specification of such systems. We present a formal operational semantics of STOcKLAIM, which associates a labeled transition system to each STOcKLAIM network and a translation to Continuous Time Markov Chains for quantitative analysis. We also show how STOcKLAIM can be used by means of a simple example, i.e. the modeling of the spreading of a virus.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
L. Bettini, R. De Nicola, and M. Loreti. Formulae meet Programs over the Net: a Framework for Reliable Network Aware Programming, 2003. (submitted for publication. Available at: http: //music. dsi.unif.it).
|
| |
4
|
L. Bettini, V. Non, R. De Nicola, G. Ferrari, D. Gorla, M. Loreti, E. Moggi, R. Pugliese, E. Tuosto, and B. Venneri. The Klaim Project: Theory and Practice. In C. Priami, editor, Global Computing: Programming Environments, Languages, Security and Analysis of Systems, volume 2874 of LNCS, pages 88--150. Springer-Verlag, 2003.
|
| |
5
|
J. Bradley and N. Davies. Reliable Performance Modeling with Approximate Synchronisations. In J. Hillston and M. Silva, editors, Proceedings of the 7th workshop on process algebras and performance modeling, pages 99--118. Prensas Universitarias de Zaragoza, September 1999.
|
| |
6
|
P. Buchholz, J.-P Katoen, P. Kemper, and C. Tepper. Model-checking Large Structured Markov Chains. The Journal of Logic and Algebraic Programming. Elsevier, 56(1--2):69--96, 2003.
|
| |
7
|
|
| |
8
|
C. Courcoubetis and M. Yannakakis. Verifying Temporal Properties of Finite State Probabilistic Programs. In 29th Annual Symposium on Foundations of Computer Science, pages 338--345. IEEE Computer Society Press, 1988.
|
| |
9
|
|
| |
10
|
R. De Nicola, D. Latella, and M. Massink. Formal modeling and quantitative analysis of KLAIM-based mobile systems. FULL VERSION. Technical Report 2004-TR-25, Consiglio Nazionale delle Ricerche, Istituto di Scienza e Tecnologie deirinformazione 'A. Faedo', 2004.
|
| |
11
|
A. Di Pierro, C. Hankin, and H. Wiklicky. Probabilistic KLAIM. In R. De Nicola, G. Ferrari, and G. Meredith, editors, Coordination Models and Languages, volume 2949 of LNCS. Springer-Verlag, 2004.
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
D. Gorla and R. Pugliese. A Semantic Theory for Global Computing Systems, 2004. (Submitted for publication. Available at http://www.dsi.uniromal.it/~gorla/papers/bis4k-full.pdf).
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
C. Priami. Stochastic π-Calculus. The Computer Journal. Oxford University Press., 38(7):578--589, 1995.
|
| |
24
|
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
|
Rocco De Nicola , Joost-Pieter Katoen , Diego Latella , Michele Loreti , Mieke Massink, Model checking mobile stochastic logic, Theoretical Computer Science, v.382 n.1, p.42-70, August, 2007
|
|
|
|
|
|
|
|
|
|
|