Domain-Specific Language for Modeling and Simulating Actions in Logistics Networks

Making adjustments to a logistics network to keep it in good condition is a major challenge. Logistics assistance systems are regularly used to support this process. The authors have developed such a logistics assistance system that identifies, evaluates, and proposes promising actions to the decision-maker. A simheuristic approach, utilizing a data-driven discrete event simulation in combination with meta-heuristic algorithms is used for this purpose. A typical feature of such systems, however, is that the possible changes to the logistics network are predefined by the respective logistics assistance system. In order to address this aspect, the authors have developed a novel method that allows for modeling, integration, and simulation of user-generated actions. The method is based on a domain-specific language for the formal description of actions in logistics networks, allowing domain experts to model actions without having in-depth programming knowledge.

[1]  P. Larson,et al.  Logistics versus supply chain management: An international survey , 2004 .

[2]  Wei Liu,et al.  Logistics Network Model Based on Matter Element Node , 2016 .

[3]  Michael Toth,et al.  Logistic assistance systems for collaborative supply chain planning , 2011, Int. J. Simul. Process. Model..

[4]  Aruna Raja,et al.  Domain Specific Languages , 2010 .

[5]  Jean E. Sammet,et al.  Programming languages - history and fundamentals , 1969, Prentice-Hall series in automatic computation.

[6]  Tero Jokinen,et al.  Developing simulation-based Decision Support Systems for customer-driven manufacturing operation planning , 2010, Proceedings of the 2010 Winter Simulation Conference.

[7]  Eelco Visser,et al.  DSL Engineering - Designing, Implementing and Using Domain-Specific Languages , 2013 .

[8]  Markus Rabe,et al.  UTILIZING DOMAIN-SPECIFIC INFORMATION FOR THE OPTIMIZATION OF LOGISTICS NETWORKS , 2018, 2018 Winter Simulation Conference (WSC).

[9]  Athakorn Kengpol Design of a decision support system to evaluate logistics distribution network in Greater Mekong Subregion Countries , 2008 .

[10]  Hongze Ma,et al.  A model for designing multiple products logistics networks , 2006 .

[11]  Klaus Barth,et al.  Betriebswirtschaftslehre des Handels , 1988 .

[12]  Jon Louis Bentley,et al.  Programming pearls: little languages , 1986, CACM.

[13]  Peter Baker,et al.  The handbook of logistics & distribution management , 2014 .

[14]  Sigrid Wenzel,et al.  Simulation in Produktion und Logistik , 1998 .

[15]  Bonnie A. Nardi,et al.  A Small Matter of Programming: Perspectives on End User Computing , 1993 .

[16]  Giuseppe De Giacomo History of Programming Languages , 2006 .

[17]  Andreas Reinholz,et al.  Assistenzsysteme für die Entscheidungsunterstützung , 2009 .

[18]  Angel A. Juan,et al.  A review of simheuristics: Extending metaheuristics to deal with stochastic combinatorial optimization problems , 2015 .

[19]  Markus Rabe,et al.  Decoupling the Modeling of Actions in Logistics Networks from the Underlying Simulation Data Model , 2019 .

[20]  Jean-François Cordeau,et al.  An integrated model for logistics network design , 2006, Ann. Oper. Res..

[21]  Markus Rabe,et al.  IMPROVING THE PERFORMANCE OF A LOGISTICS ASSISTANCE SYSTEM FOR MATERIALS TRADING NETWORKS BY GROUPING SIMILAR ACTIONS , 2018, 2018 Winter Simulation Conference (WSC).

[22]  Jean-Marc Jézéquel,et al.  On the Globalization of Domain-Specific Languages , 2014, Globalizing Domain-Specific Languages.

[23]  Bernhard Rumpe,et al.  Model-driven Development of Complex Software : A Research Roadmap , 2007 .

[24]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.