Towards Verified Java Code Generation from Concurrent State Machines

Dan Zhang, Dragan Bosnacki, Mark van den Brand, Luc Engelen, Cornelis Huizing, Ruurd Kuiper, Anton Wijs
2014 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
We present work in progress on, verified, transformation of a modeling language based on communicating concurrent state machines, slco, to Java. Some concurrency related challenges, related to atomicity and non-standard fairness issues, are pointed out. We discuss solutions based on Java synchronization concepts.
dblp:conf/models/ZhangBBEHKW14 fatcat:gx2ta4ltpnayxlb3zzueuanuta