Exploiting Specification Modularity to Prune the Optimization-Space of Manufacturing Systems

In this paper we address the makespan optimization of industrial-sized manufacturing systems. We introduce a framework which specifies functional system requirements in a compositional way and automatically computes makespan optimal solutions respecting these requirements. We show the optimization problem to be NP-Hard. To scale towards systems of industrial complexity, we propose a novel approach based on a subclass of compositional requirements which we call constraints. We prove that these constraints always prune the worst-case optimization-space thereby increasing the odds of finding an optimal solution (with respect to the additional constraints). We demonstrate the applicability of the framework on an industrial-sized manufacturing system.

[1]  J. M. van de Mortel-Fronczak,et al.  Application of supervisory control theory to theme park vehicles , 2012, WODES.

[2]  Robin Milner,et al.  Calculi for Synchrony and Asynchrony , 1983, Theor. Comput. Sci..

[3]  Nava Pliskin,et al.  Over-Requirement in Software Development: an Empirical Investigation of the 'IKEA' Effect , 2012, ECIS.

[4]  Ed Brinksma,et al.  Constraint-Oriented Specification in a Constructive Formal Description Technique , 1989, REX Workshop.

[5]  Sander Stuijk,et al.  Identifying bottlenecks in manufacturing systems using stochastic criticality analysis , 2017, 2017 Forum on Specification and Design Languages (FDL).

[6]  Geert Jan Olsder,et al.  Synchronization and Linearity: An Algebra for Discrete Event Systems , 1994 .

[7]  Guy Leduc,et al.  A Framework Based on Implementation Relations for Implementing LOTOS Specifications , 1992, Comput. Networks ISDN Syst..

[8]  Twan Basten,et al.  Compositional specification of functionality and timing of manufacturing systems , 2016, 2016 Forum on Specification and Design Languages (FDL).

[9]  J. Rooda,et al.  Supervisory control synthesis for exception handling in printers , 2008 .

[10]  A. T. Hofkamp,et al.  CIF 3: Model-Based Engineering of Supervisory Controllers , 2014, TACAS.

[11]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[12]  Twan Basten,et al.  Online Scheduling of 2-Re-entrant Flexible Manufacturing Systems , 2017, ACM Trans. Embed. Comput. Syst..

[13]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[14]  Twan Basten,et al.  Modular model-based supervisory controller design for wafer logistics in lithography machines , 2015, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS).

[15]  Ramon R. H. Schiffelers,et al.  Application of Supervisory Control Synthesis to a Patient Support Table of a Magnetic Resonance Imaging Scanner , 2014, IEEE Transactions on Automation Science and Engineering.