Skip to main content

Model-Driven Development of Logistic Systems Using Domain-Specific Tooling

  • Conference paper
Complex Systems Design & Management

Abstract

The development of complex systems involves many people from different disciplines, each communicating with his own jargon. These different languages may lead to misunderstandings between stakeholders that cause a significant increase of development costs. This paper addresses this communication gap by proposing the usage of domain-specific tooling, which is shared by all stakeholders. We argue that logistic systems are well suited for the usage of such tooling. This is illustrated by the application of domain-specific tooling in the warehousing domain. We present a warehouse-specific graphical configuration tool built on top of a warehouse-specific language and apply it to an industrial automated case picking warehouse. This application shows that the communication gap between specification and implementation can be reduced by introducing parameterised components and behaviours and local optimisation rules with well-defined interfaces.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. John Wiley & Sons, Ltd., Chichester (2007)

    Book  Google Scholar 

  2. Eclipse Foundation: Acceleo (2012), http://www.eclipse.org/acceleo/ (viewed April 2012)

  3. Eclipse Foundation: Eclipse Modeling Framework Project, EMF (2012), http://www.eclipse.org/modeling/emf/ (viewed April 2012)

  4. Eclipse Foundation: Graphical Modeling Project, GMP (2012), http://www.eclipse.org/modeling/gmp/ (viewed April 2012)

  5. Hallenborg, K., Demazeau, Y.: DECIDE: Applying Multi-agent Design and Decision Logic to a Baggage Handling System. In: Weyns, D., Brueckner, S.A., Demazeau, Y. (eds.) EEMMAS 2007. LNCS (LNAI), vol. 5049, pp. 148–165. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. Hvam, L., Haug, A., Mortensen, N.H.: Assessment of benefits from product configuration systems. In: ECAI 2010 Workshop on Configuration (2010)

    Google Scholar 

  7. Leitão, P., Restivo, F.: ADACOR: A holonic architecture for agile and adaptive manufacturing control. Comput. Ind. 57, 121–130 (2006)

    Article  Google Scholar 

  8. Liang, H.L.: A graphical specification tool for decentralized warehouse control systems. SAI technical report, Eindhoven University of Technology (2011)

    Google Scholar 

  9. Moneva, H., Caarls, J., Verriet, J.: A Holonic Approach to Warehouse Control. In: Demazeau, Y., Pavón, J., Corchado, J.M., Bajo, J. (eds.) 7th International Conference on PAAMS 2009. AISC, vol. 55, pp. 1–10. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  10. Object Refinery Limited: Jfreechart (2012), http://www.jfree.org/jfreechart/ (viewed April 2012)

  11. Praehofer, H.: Object oriented, modular hierarchical simulation modeling: Towards reuse of simulation code. Simulat. Pract. Theor. 4, 5–8 (1996)

    Article  Google Scholar 

  12. Trask, B., Paniscotti, D., Roman, A., Bhanot, V.: Using model-driven engineering to complement software product line engineering in developing software defined radio components and applications. In: 21st ACM SIGPLAN Symposium on Object-oriented Programming Systems, Languages, and Applications, pp. 846–853 (2006)

    Google Scholar 

  13. Van Brussel, H., Wyns, J., Valckenaers, P., Bongaerts, L., Peeters, P.: Reference architecture for holonic manufacturing systems: PROSA. Comput. Ind. 37, 255–274 (1998)

    Article  Google Scholar 

  14. Verriet, J., van Wijngaarden, B.: A reference architecture capturing structure and behaviour of warehouse control. In: Hamberg, R., Verriet, J. (eds.) Automation in Warehouse Development, pp. 17–32. Springer, London (2012)

    Chapter  Google Scholar 

  15. Verriet, J., van Wijngaarden, B., van Heusden, E., Hamberg, R.: Automating the Development of Agent-Based Warehouse Control Systems. In: Corchado, J.M., Pérez, J.B., Hallenborg, K., Golinska, P., Corchuelo, R. (eds.) Trends in PAAMS. AISC, vol. 90, pp. 59–66. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  16. Westland, J.C.: The cost of errors in software development: evidence from industry. J. Syst. Software 62, 1–9 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jacques Verriet .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Verriet, J., Liang, H.L., Hamberg, R., van Wijngaarden, B. (2013). Model-Driven Development of Logistic Systems Using Domain-Specific Tooling. In: Aiguier, M., Caseau, Y., Krob, D., Rauzy, A. (eds) Complex Systems Design & Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34404-6_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34404-6_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34403-9

  • Online ISBN: 978-3-642-34404-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics