All workshops take place in the Hogekamp; see plan of the campus
- First Workshop on Behavioural Modelling in Model-Driven Architecture (BM-MDA) Room B1212
- Second Model-Driven Tool & Process Integration Workshop (MDTPI) Room B1220
- Security in MDA (SEC-MDA'09) Room B1212
- Fourth Workshop “From code centric to model centric software engineering: Practices, Implications and ROI” Room B1220
- Second Workshop on Model-based Testing in Practice (MoTiP 2009) Room B1220
- Fifth ECMDA Workshop on Traceability Room B1216
- ECMDA Workshop Model-Driven Product-Line Engineering (MDPLE’09) Room B1216
First Workshop on Behavioural Modelling in Model-Driven Architecture (BM-MDA)
Hogekamp, Room B1212
This workshop brings together people from academia and industry to examine the issue of behaviour modelling in model driven approaches to software development.
Although there are many different approaches to behaviour modelling, none of them enjoys the same universality as the UML class diagrams do for the structural aspects of software. The purpose of the workshop is to examine the underlying issues and concepts in behaviour modelling, how these are addressed by the different behaviour abstraction and composition techniques that have been proposed, and how behavioural code can be generated.
- Mehmet Aksit, TU Twente, the Netherlands
- Ekkart Kindler, Technical University of Denmark,
- Ella Roubtsova, Open University of the Netherlands,
- Ashley McNeile, Metamaxim Ltd, UK
Second Model-Driven Tool & Process Integration Workshop (MDTPI)
Hogekamp, Room B1220
In the past years tool vendors adapted the approach of using models as information storage of their applications utilizing the advantages of these technologies (e.g. model querying, model consistency, implicit interface, notification mechanisms).
Other vendors now provide the possibility of model import and export, some tool vendors do not respond to this trend out of different reasons so that adapters are provided by 3rd party vendors.
All that shows, that Model Based Engineering (MBE) has made good progress, concerning the information representation.
Now that the tool internal information becomes available as models, the problem of integration and distribution still exists, and is one of the next barriers to tackle on the way to an efficient and productive MBE approach.
The main concern of this workshop is the integration and distribution of these information and tools and the underlying techniques which are required.
- Tom Ritter, Fraunhofer FOKUS, Germany
- Christian Hein, Fraunhofer FOKUS, Germany
- Michael Wagner, Fraunhofer FOKUS, Germany
Security in MDA (SEC-MDA'09)
Hogekamp, Room B1212
The workshop would like to discuss how software security can be improved through the MDA approach. The main discussion topics will be:
- How security specialists can capture their security expertise in form of reusable models, in particular threat and vulnerability models
- How the security requirements and goals can be traced all along the development process
- How security models and profiles can be merged with system models in different abstraction levels
- How security models can be shared and reused
- How developers can benefit from these reusable models for specification and design (e.g. through sharing tool artifacts such as security design patterns)
- How security testing can be improved through security models.
- Which are the requirements on tools to support the creation, transformation and use of security models
The workshop will try to bring together people from both academia and industry, from all the different areas that want to/might play an active role in domain of security solutions and issue in MDA, to discuss problems, highlight possible solutions, disseminate success stories and also draft a possible research agenda.
- Alessandra Bagnato, TXT e-solutions
- Bernhard Rumpe, RWTH Aachen University
- Erkuden Rios, European Software Institute
- Nahid Shahmehri, Linkoping University
- Per Håkon Meland, SINTEF
Fourth Workshop “From code centric to model centric software engineering: Practices, Implications and ROI”
Hogekamp, Room B1220
This workshop will bring together companies and researchers to discuss, among other issues, how the evolution from code centric to model centric development can be managed. It is the successor of the Third Workshop "From code centric to model centric software engineering: Practices, Implications and ROI" (C2M2008), which took place in collaboration with the European Conference on Model Driven Architecture - Foundation and Application.
(ECMDA-FA) on 12th of July 2008. This year's edition will again take place again in collaboration with the ECMDA-FA.
The workshop aims to provide a forum for sharing experience and discussing the usage of MDD in different industries, with the potential for uncovering new opportunities for MDD usage and strengthening organizational practices supported by feedback from experienced industrial users. It is also the aim of this workshop to bring together people from academia and industry, who can provide their experiences and highlight new challenges in their current practice and how they and envision adopting MDD.
- Terry Bailey, Vicinay Cadenas
- Jason Mansell, European Software Institute
Second Workshop on Model-based Testing in Practice (MoTiP 2009)
Hogekamp, Room B1220
The continuous industrial trend to rise software complexity by increasing functionality and accessibility of software and electronic components leads to an ever-growing demand for techniques to ensure software quality. Both – the effectiveness and the efficiency of testing – can be handled by model-based approaches within integrated system and test development for software-intense systems. The workshop will bring together practitioners and researchers to discuss the topics on Model-based Testing in Practice.
- Thomas Bauer, Fraunhofer IESE, Germany
- Hajo Eichler, IKV++, Germany
- Axel Rennoch, Fraunhofer FOKUS, Germany
- Sebastian Wieczorek, SAP, Germany
Fifth ECMDA Workshop on Traceability
Hogekamp, Room B1216
Traceability is an important theoretical and practical challenge in model driven development. And traceability mechanisms are needed in processes involving automatic model to model transformations, in text/code generation, and in manual modelling activities, as well as end-to-end traceability. We are facing challenges of keeping models consistently synchronised, models and text/code in consistent states, and mixing manual updates with automatic processes. This is the 5th workshop held in conjunction with ECMDA and we invite technical and theoretical papers that address practical application of traceability.
- Tor Neple, SINTEF, Norway
- Jon Oldevik,SINTEF, Norway
- Gøran K. Olsen, SINTEF, Norway
- Dimitrios Kolovos, University of York, UK
ECMDA Workshop Model-Driven Product-Line Engineering (MDPLE’09)
Hogekamp, Room B1216
Model-driven tools are known to support software product line engineering. Nonetheless, the current tools, infrastructure, and languages used in model-driven development and MDA are yet not scalable enough to cope with the complexity of managing the high variability in software product lines. Efficient use in practice requires tools and techniques that support modularity, help to cope with complexity, and improve testability. Also, the software industry and researchers in various research fields are providing different tools for SPLs and have different perspectives on SPLs. There is a need to align the current efforts in research toward model-driven tools that facilitate the development of SPLs.
The main goal of the ECMDA Model-Driven Product-Line Engineering workshop is to strengthen and foster the collaboration in the research communities focusing on model-driven tools, infrastructure, and languages. Our interest is bringing together researchers, lecturers, graduate and Ph.D. students with industrial practitioners who are interested in both SPLs and MDA to discuss the appropriateness of today's approaches, techniques, infrastructures, and language support and to share ideas from both communities.
- Mira Mezini, Technische Universität Darmstadt, Germany
- Danilo Beuche, pure-systems GmbH, Germany
- Ana Moreira, Universidade Nova de Lisboa, Portugal