Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Mon 31 Oct 2016 13:30 - 13:59 at Geneva - Industrial DSLs and tools Chair(s): Yanja Dajsuren

MDSE is a discipline that only recently has begun to be used in mainstream practice. At the Dutch Tax and Customs Administration (DTCA), we use this approach successfully for a major part of the Dutch Social Benefits system, a nationwide online system serving 6 million citizens. We report on our experiences with bringing forth and maintaining this system, and on our future plans for extending this approach to other key systems of our organisation. The DTCA is responsible for (amongst others) collecting taxes and paying social benefits. The supporting software system typically have a lot of functionality and process huge volumes of data. Furthermore, the systems should be easy to adapt within short notice: laws do change often, and once a change to a law has been approved by the parliament, there is only little time to implement the changes. To adapt complex systems quickly, we use Functional Model Driven Development (FMDD), a variant of MDSE. The FMDD approach separates functionality from other aspects of an application, hence its name. We outline the basic way of working by describing the main artifacts and roles. A key feature of our approach is separation of concerns. We organize the specifications and transformations such that different concerns are separated from each other. We detail some of the techniques we applied in the Social Benefits System.

Mon 31 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 15:10
Industrial DSLs and toolsITSLE at Geneva
Chair(s): Yanja Dajsuren Eindhoven University of Technology, The Netherlands
13:30
29m
Talk
Invited talk: Model Driven Software Engineering (MDSE) in the large
ITSLE
14:00
29m
Talk
Solving the Bank with Rebel
ITSLE
Jouke Stoel CWI, Jurgen Vinju CWI, Netherlands, Tijs van der Storm CWI & University of Groningen, Joost Bosman ING Bank
14:30
29m
Talk
Udapt: Edapt Extensions for Industrial Application
ITSLE
J.G.M. Mengerink Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology, R.R.H. Schiffelers ASML, Mark van den Brand
Pre-print
15:00
10m
Break
SPLASH break & networking
ITSLE