TY - RPRT AU - Alimguzhin, Vadim AU - Mari, Federico AU - Melatti, Igor AU - Salvo, Ivano AU - Tronci, Enrico PY - 2012 DA - 2012// TI - A Map-Reduce Parallel Approach to Automatic Synthesis of Control Software PB - CoRR, Technical Report AB - Many Control Systems are indeed Software Based Control Systems, i.e. control systems whose controller consists of control software running on a microcontroller device. This motivates investigation on Formal Model Based Design approaches for automatic synthesis of control software. Available algorithms and tools (e.g., QKS) may require weeks or even months of computation to synthesize control software for large-size systems. This motivates search for parallel algorithms for control software synthesis. In this paper, we present a map-reduce style parallel algorithm for control software synthesis when the controlled system (plant) is modeled as discrete time linear hybrid system. Furthermore we present an MPI-based implementation PQKS of our algorithm. To the best of our knowledge, this is the first parallel approach for control software synthesis. We experimentally show effectiveness of PQKS on two classical control synthesis problems: the inverted pendulum and the multi-input buck DC/DC converter. Experiments show that PQKS efficiency is above 65%. As an example, PQKS requires about 16 hours to complete the synthesis of control software for the pendulum on a cluster with 60 processors, instead of the 25 days needed by the sequential algorithm in QKS. L1 - http://mclab.di.uniroma1.it/publications/papers/alimguzhin/2012/101_Alimguzhin_etal2012 UR - http://arxiv.org/abs/1210.2276 N1 - exported from refbase (http://mclab.di.uniroma1.it/publications/show.php?record=101), last updated on Thu, 09 May 2019 17:05:18 +0200 ID - Alimguzhin_etal2012 ER -