Panel on Industrial Use of Domain-Specific Modeling
Industrial Use of Domain-Specific Modeling
Raising the level of abstraction with languages, yet enabling the generation of code and other needed artifacts, has been a successful recipe for productivity and quality improvements for decades. In this panel, we ask experienced industry experts to share their experiences, both good and bad, on applying Domain-Specific Modeling (DSM) in various application areas. The panel discussion will offer insight into the nature of DSM language design, implementation, and application, as well as the possibilities of diverse organizational introduction and use. The audience is welcome to ask their own questions and join with their own opinions and experiences.
- Niels Brouwers, Software Architect, Altran
- Robert Hendriksen, Software Architect at SoLayTec and Sioux
- Gökhan Kahraman, Team Leader, ASELSAN A.S
- Jeroen Kouwer, Software Engineering Consultant, Thales
Moderator: Juha-Pekka Tolvanen, MetaCase
About the panelists:
Niels Brouwers is a software architect at Altran and specialized in the field of model driven engineering. His passion for model driven engineering originated in 2007 and was further pursued by joining Altran, a global leader in innovation and high-tech engineering consulting that strongly believes in Model Driven Engineering, in 2011. For more than 5 years, he has led multiple teams in the development of domain specific languages and advanced code generators that are applied in a large industrial software organization.
Robert Hendriksen joined Sioux, which is based in Eindhoven, the Netherlands, in 2006. He has been involved in various projects for Sioux, but at the moment, he works on a fulltime basis as software architect for SoLayTec’s products. Any time left after this is devoted to the construction and application of DSLs.
Gökhan Kahraman received the M.Sc. and Ph.D. degrees in Electrical and Electronics Engineering from Hacettepe University, and Middle East Technical University (METU), Ankara, Turkey, respectively. He is currently working as a senior expert software engineer at ASELSAN A.S. in Turkey. He has over 10 years of experience in embedded software development using model driven development and domain specific modeling approaches, taking on developer, architect and team leader roles in large scale and complex system projects. He is the team leader of the Domain Specific Language (DSL) development team in ASELSAN-REHIS group. This team designed and implemented many DSLs which are used in several projects and these DSLs continue to be evolved and maintained. His Ph.D. work focused on the assessment of DSLs and his current research interests include Domain Specific Languages, quality of DSLs and cyber-physical systems.
Jeroen Kouwer started his career in 1998 at Thales and has worked since then for various companies in order to return to Thales at the end of 2006. Upon returning to Thales he started to work on a software service framework and the modeling methodology on top of this framework. Since then he has applied his modeling and software skills in various projects. He has experience with C, Java, modeling, meta-modeling and DSL development. He has a strong focus on enhancing and simplifying developing and testing of software.
About the moderator:
Juha-Pekka Tolvanen is the CEO of MetaCase, a company providing MetaEdit+ tool for Domain-Specific Modeling. Juha-Pekka has been working with model-driven development and tools, notably metamodeling and domain-specific languages and models, since 1991. He has acted as a consultant world-wide for modeling language development, authored a book on Domain-Specific Modeling, and written over 70 articles for various software development magazines and conferences. Juha-Pekka holds a Ph.D. in computer science from the University of Jyväskylä, Finland.