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)

Abstract

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
PublisherSpringer
Pages45-58
Number of pages14
ISBN (Electronic)9780857299680
ISBN (Print)0857299689, 9780857299673
DOIs
Publication statusPublished - 1 Jun 2012

Fingerprint

Software engineering
Warehouses
Automation

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). London: Springer. https://doi.org/10.1007/978-0-85729-968-0_4
Amstel, van, M.F. ; Brand, van den, M.G.J. ; Protic, Z. ; Verhoeff, T. / Model-driven software engineering. Automation in Warehouse Development. editor / R. Hamberg ; J. Verriet. London : Springer, 2012. pp. 45-58
@inbook{d6e17d0bd1554cf58d17c9be8e2f8b8d,
title = "Model-driven software engineering",
abstract = "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.",
author = "{Amstel, van}, M.F. and {Brand, van den}, M.G.J. and Z. Protic and T. Verhoeff",
year = "2012",
month = "6",
day = "1",
doi = "10.1007/978-0-85729-968-0_4",
language = "English",
isbn = "0857299689",
pages = "45--58",
editor = "R. Hamberg and J. Verriet",
booktitle = "Automation in Warehouse Development",
publisher = "Springer",
address = "Germany",

}

Amstel, van, MF, Brand, van den, MGJ, Protic, Z & Verhoeff, T 2012, Model-driven software engineering. in R Hamberg & J Verriet (eds), Automation in Warehouse Development. Springer, London, pp. 45-58. https://doi.org/10.1007/978-0-85729-968-0_4

Model-driven software engineering. / Amstel, van, M.F.; Brand, van den, M.G.J.; Protic, Z.; Verhoeff, T.

Automation in Warehouse Development. ed. / R. Hamberg; J. Verriet. London : Springer, 2012. p. 45-58.

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

TY - CHAP

T1 - Model-driven software engineering

AU - Amstel, van, M.F.

AU - Brand, van den, M.G.J.

AU - Protic, Z.

AU - Verhoeff, T.

PY - 2012/6/1

Y1 - 2012/6/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84949175948&partnerID=8YFLogxK

U2 - 10.1007/978-0-85729-968-0_4

DO - 10.1007/978-0-85729-968-0_4

M3 - Chapter

SN - 0857299689

SN - 9780857299673

SP - 45

EP - 58

BT - Automation in Warehouse Development

A2 - Hamberg, R.

A2 - Verriet, J.

PB - Springer

CY - London

ER -

Amstel, van MF, Brand, van den MGJ, Protic Z, Verhoeff T. Model-driven software engineering. In Hamberg R, Verriet J, editors, Automation in Warehouse Development. London: Springer. 2012. p. 45-58 https://doi.org/10.1007/978-0-85729-968-0_4