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

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: communities (PC member, workshop chair, PC chair of Modularity:AOSD 2013, PC chair of MODELS 2016).

Workshop Papers

Workshop Presentation