A Framework to Specify and Verify Computational Fields for Pervasive Computing Systems

   page       BibTeX_logo.png       attach   
@inproceedings{modelchecking-woa2012,
   abstract = {Pervasive context-aware computing networks call for designing algorithms for information propagation and reconfiguration that promote self-adaptation, namely, which can guarantee – at least to a probabilistic extent – certain reliability and robustness properties in spite of unpredicted changes and conditions. The possibility of formally analyzing their properties is obviously an essential engineering requirement, calling for general-purpose models and tools. As proposed in recent works, several such algorithms can be modeled by the notion of computational field: a dynamically evolving spatial data structure mapping every node of the network to a data value. Based on this idea, as a contribution toward formally verifying properties of pervasive computing systems, in this article we propose a specification language to model computational fields, and a framework based on PRISM stochastic model checker explicitly targeted at supporting temporal property verification. By a number of pervasive computing examples, we show that the proposed approach can be effectively used for quantitative analysis of systems running on networks composed of hundreds of nodes.},
   apice = {ModelcheckingWoa2012},
   author = {Casadei, Matteo and Viroli, Mirko},
   booktitle = {Proceedings of the 13th Workshop on Objects and Agents},
   editor = {Flavio De Paoli and Giuseppe Vizzari},
   issn = {1613-0073},
   keywords = {Pervasive Computing, Formal Methods, Simulation, Service Ecosystems},
   location = {Milano, Italy},
   month = sep,
   numpages = 10,
   publisher = {CEUR-WS},
   title = {A Framework to Specify and Verify Computational Fields for Pervasive Computing Systems},
   urlpdf = {http://ceur-ws.org/Vol-892/paper2.pdf},
   venue = {WOA},
   year = 2012
}