De Nicola, Rocco and Lluch Lafuente, Alberto and Loreti, Michele and Morichetta, Andrea and Pugliese, Rosario and Senni, Valerio and Tiezzi, Francesco Programming and Verifying Component Ensembles. In: From Programs to Systems. The Systems perspective in Computing. Lecture Notes in Computer Science (8415). Springer, pp. 69-83. ISBN 978-3-642-54847-5 (2014)
Full text not available from this repository.Abstract
A simplified version of the kernel language SCEL, that we call SCELlight, is introduced as a formalism for programming and verifying properties of so-called cyber-physical systems consisting of software-intensive ensembles of components, featuring complex intercommunications and interactions with humans and other systems. In order to validate the amenability of the language for verification purposes, we provide a translation of SCELlight specifications into Promela. We test the feasibility of the approach by formally specifying an application scenario, consisting of a collection of components offering a variety of services meeting different quality levels, and by using SPIN to verify that some desired behaviors are guaranteed.
Item Type: | Book Section |
---|---|
Identification Number: | https://doi.org/10.1007/978-3-642-54848-2_5 |
Additional Information: | ETAPS Workshop, FPS 2014, in Honor of Joseph Sifakis, Grenoble, France, April 6, 2014. Proceedings |
Uncontrolled Keywords: | Cyber Physical Systems; Component-based Systems; Formal Methods; Process Calculi; Verification; Model Checking |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Research Area: | Computer Science and Applications |
Depositing User: | Caterina Tangheroni |
Date Deposited: | 30 Nov 2015 13:11 |
Last Modified: | 30 Nov 2015 13:11 |
URI: | http://eprints.imtlucca.it/id/eprint/2938 |
Actions (login required)
Edit Item |