TY - CHAP SN - 978-3-642-54847-5 Y1 - 2014/// N1 - ETAPS Workshop, FPS 2014, in Honor of Joseph Sifakis, Grenoble, France, April 6, 2014. Proceedings N2 - 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. EP - 83 PB - Springer T3 - Lecture Notes in Computer Science SP - 69 T2 - From Programs to Systems. The Systems perspective in Computing A1 - De Nicola, Rocco A1 - Lluch Lafuente, Alberto A1 - Loreti, Michele A1 - Morichetta, Andrea A1 - Pugliese, Rosario A1 - Senni, Valerio A1 - Tiezzi, Francesco AV - none ID - eprints2938 TI - Programming and Verifying Component Ensembles UR - http://dx.doi.org/10.1007/978-3-642-54848-2_5 KW - Cyber Physical Systems; Component-based Systems; Formal Methods; Process Calculi; Verification; Model Checking ER -