Invited Talk - Jörg Kienzle
"Towards Concern-Oriented Modularity in Software Language Engineering"
The 1st Workshop on Reuse at the Language Level takes place March 17-24, 2017. Domain-Specific (Modeling) Languages (DSLs) aim at bridging the gap between the problem and solution spaces. They are usually small and intuitive software languages whose concepts and expressiveness are focused on a particular domain. As software languages are software too, the development of DSLs and their supporting environment (editors, generators, simulators, etc.) inherits the complexity of software development in general. Techniques for increasing reuse from one DSL to another and supporting the customization of legacy ones to meet new requirements may improve the quality of DSLs and allow DSLs to be created more quickly and and cheaply. Consequently, the benefits in terms of productivity when using DSL technologies may more easily offset the initial investment required in developing such DSLs. This talk reports on the findings of this workshop.
Jörg Kienzle is an associate professor at the School of Computer Science at McGill University in Montreal, Canada, where he is leading the Software Engineering Laboratory. He holds a Ph.D. and engineering diploma from the Swiss Federal Institute of Technology in Lausanne (EPFL). His current research interests include concern-oriented software development, reuse of models, software development methods in general, aspect-orientation, distributed systems and fault tolerance. He has co-organized and organized many workshops (16 workshops on Aspect-Oriented Modelling, 6 1-week workshops on Modelling at the Bellairs Research Institute, 4 workshops on exception handling, 3 workshops on comparing modelling approaches), and is actively involved in the MODELS and Modularity:AOSD:
Workshop Papers
- (Paper #1) Bugra M. Yildiz, Christoph Bockisch, Arend Rensink, and Mehmet Aksit:
An MDE Approach for Modular Program Analyses
(presentation) - (Paper #2) Laurens Sion, Koen Yskout, Riccardo Scandariato, and Wouter Joosen:
A Modular Meta-model for Security Solutions
(presentation) - (Paper #3) Ludovic Mouline, Thomas Hartmann, François Fouquet, Yves Le Traon, Johann Bourcier, and Olivier Barais:
Weaving Rules into Models@run.time for Embedded Smart Systems
(presentation)
Workshop Presentation
- (Presentation #1) Michal Bystrický and Valentino Vranić:
From Use Case Driven to Test Driven Modularization