Towards UML modeling of cyber-physical systems: A case study for gas distribution

Cyber-physical systems (CPSs) integrate computational devices, actuators, and sensors connected to physical environment in massively distributed heterogeneous systems. CPS applications can be found in various domains. In particular gas distribution systems, designed using CPSs, encounter several problems that need to be solved in order to have a safe and efficient network. This paper proposes an approach based on MDA, UML and goal oriented programming for designing and implementing a CPS model for monitoring gas distribution.