Guellouz, S.; Benzina, A.; Khalgui, M.; Frey, G.: ZiZo: A Complete Tool Chain for the Modeling and Verification of Reconfigurable Function Blocks. 10th International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2016), pp. 144-151, Venice, Italy, Oct. 2016. (Received UBICOMM 2016 Best Paper Award)


Ubiquitous systems support reconfigurable hardware and software self-adapted components to external changes for a better performance. IEC 61499 is the most suitable manufacturing standard that designs distributed ubiquitous systems. All the available IEC 61499 development tools ensure the design, simulation and code generation of function block systems. There is no complete tool chain which supports design, modeling with Petri nets and automatic verification with model checking. This paper presents ZiZo v3 tool that supports the whole process for a new extension of IEC 61499 named Reconfigurable Function Block (RFB). ZiZo automates the transformation from RFB design diagrams to the Generalized Reconfigurable Timed Net Condition/ Event Systems GR-TNCES model that preserves its behavioural semantics and also exports it to the probabilistic symbolic model checker PRISM. A case study is presented to demonstrate the whole process from the design with RFB to verification.


IEC 61499, Reconfiguration, Reconfigurable distributed system, Automatic transformation, GR-TNCES

The final publication is available at