Model-driven software engineering

M.F. Amstel, van, M.G.J. Brand, van den, Z. Protic, T. Verhoeff

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

1 Citation (Scopus)
1 Downloads (Pure)


Software plays an important role in designing and operating warehouses. However, traditional software engineering methods for designing warehouse software are not able to cope with the complexity, size, and increase of automation in modern warehouses. This chapter describes Model-Driven Software Engineering (MDSE), a discipline aimed at dealing with the increased complexity of software by focusing on the problem domain rather than on the solution domain. In warehouse design, this is achieved by using formal models to describe warehouses, and by using model transformations to transforms those models to, e.g. source code. MDSE relies on tools more than traditional software engineering. Thus, to reap the full benefits of MDSE, tools for developing, managing, and transforming models should be designed, implemented, used, and validated.

Original languageEnglish
Title of host publicationAutomation in Warehouse Development
EditorsR. Hamberg, J. Verriet
Place of PublicationLondon
Number of pages14
ISBN (Electronic)9780857299680
ISBN (Print)0857299689, 9780857299673
Publication statusPublished - 1 Jun 2012

Fingerprint Dive into the research topics of 'Model-driven software engineering'. Together they form a unique fingerprint.

  • Cite this

    Amstel, van, M. F., Brand, van den, M. G. J., Protic, Z., & Verhoeff, T. (2012). Model-driven software engineering. In R. Hamberg, & J. Verriet (Eds.), Automation in Warehouse Development (pp. 45-58). Springer.