This book presents 5 tutorial lectures given by leading researchers at the 15th edition of the International School on Formal Methods for the Design of Computer, Communication and Software Systems, SFM 2015, held in Bertinoro, Italy, in June 2015. SFM 2015 was devoted to multicore programming and covered topics such as concurrency and coordination mechanisms, architecture and memory models and type systems.
Original, readable and useful lecture notes written by leading experts Made for students, researchers and practitioners Covers a variety of topics in formal methods for software systems, with particular focus on modeling and verification; runtime assessment and testing A detailed preface, introducing the chapters, is included in the front matter and is freely available for perusal on SpringerLink Includes supplementary material: sn.pub/extras
Marco Bernardo
communication protocols concurrent system executable software models formal methods model checking modeling non-determinism randomized algorithms runtime assessment runtime testing software engineering software verification test generation theory of computation variability models