Call for Participation

 "Model-Driven Approaches to Software Development"
September 2, 2002

Workshop website: http://oois-mdsd.cs.colostate.edu

8th International Conference on Object-Oriented Information Systems (OOIS'02)
Montpellier, FRANCE

Goal

The goal of this workshop is to look at issues related to model-driven development. Discussions in the workshop will address questions such as the following: What is model-driven development?  How effective is it?  What is a model-driven architecture (MDA) architecture?  How can models be used to support agile development of systems?

Topics and Motivation

"Extreme Programming", "Agile Modeling",  "Model-driven software development", "Model-driven architectures", "Agile Development", "OMG's MDA".  These catch-phrases are currently the topic of much discussion in the software development world.

Some software methodologists say that modeling should drive the whole process.  Some say modeling should be only done informally, and that models should not be kept for future use (i.e., that they are temporary artifacts produced during development).  How useful is modeling?  When should it be done?  Can modeling be demonstrated to provide business value?  Can architectures be developed using "agile" or XP approaches?  What makes an approach agile, and what makes agile approaches advantageous?  Can model-driven approaches be agile?  Can we quantify the benefits of agile approaches?

These are all questions currently receiving a lot of attention in the software development world.  This workshop solicits papers on any of these, or related topics, especially papers integrating agile approaches and model-driven development, and papers showing empirical support for these approaches.  Papers focusing on the integration (or lack of ability to integrate) of agile and model-driven approaches fits well within the OOIS conference theme, "Information System Integration."

Relevant topics include, but are not limited to:

·    Issues in model-driven development

·    OMG's Model-Driven Architecture (MDA)

·    The value of models (e.g., business models, enterprise architectures, requirements and design models)

·    Modeling techniques and notations relevant to IS development

·    Assumptions underlying model-driven development

·    The compatibility (or tension) between agile and model-driven development

·    Business value of modeling

·    Empirical validation of the value of modeling, especially using the OMG's UML and MDA

·    Empirical support for the effectiveness of model-driven and agile development approaches

·    Empirical validation of the benefits of Agile development (XP, Scrum, etc.)

Participants

This workshop is intended for researchers and practitioners who are interested in model-driven development and architectures, how to better build and use them, what form(s) they take, and their value.  It is assumed that participants are familiar with basic concepts and issues in the domain of model-driven development.

Workshop Program

8:00 am            Opening Remarks (Dan Turk)

8:30 am            MDA - I

"Model-Driven Architecture", Stephen Mellor, Kendall Scott, Axel Uhl, Dirk Weise

"Object-Oriented Theories for Model Driven Architecture", Tony Clark, Andy Evans, Robert France

9:30 am            Discussion

10:00 am          Break

10:30 am          MDA - II

"Executable and Symbolic Conformance Tests for Implementation Models", Thomas Baar

"Tool Support for Aspect-Oriented Design", François Mekerke, Geri Georg, Robert France, Roger Alexander

11:30 am          Discussion

12:00 pm          Lunch

2:00 pm            Integration

"Systems Engineering Foundations of Software Systems Integration", Peter Denno, Allison Barnard Feeney

"Generating Enterprise Applications from Models", Vinay Kulkarni, R. Venkatesh, Sreedhar Reddy

3:00 pm            Discussion

3:30 pm            Break

4:00 pm            Embedded Systems/Real Time

"Model-Based Development of Embedded Systems", Bernhard Schätz, Alexander Pretschner, Franz Huber, Jan Philipps

"Using the Model Paradigm for Real-Time Systems Development: ACCORD/UML", Sebastien Gérard, François Terrier, Yann Tanguy

5:00 pm            Discussion

5:30 pm            Workshop Wrap-up (Robert France)

6:00 pm            Final Comments (Bernhard Rumpe)

Workshop Organizers

·Dan Turk, Organizing Chair, Computer Information Systems Dept, Colorado State University, Fort Collins, Colorado, USA.

·Robert France, Computer Science Dept, Colorado State University, Fort Collins, Colorado, USA.

·Geri Georg, Agilent Laboratories, Agilent Technologies, Fort Collins, Colorado, USA.

·Bernhard Rumpe, Computer Science Faculty, Munich University of Technology, Munich, GERMANY.

Program Committee Members

·Jean Bezivin, Computer Science Department, University of Nantes, Nantes, FRANCE.

·Tony Clark, Computer Science Dept,  King's College, London, England, UK.

·Andy Evans, Computer Science Department, University of York, York, UK.

·Robert France, Computer Science Dept, Colorado State University, Fort Collins, Colorado, USA.

·Geri Georg, Agilent Laboratories, Agilent Technologies, Fort Collins, Colorado, USA.

·Ana Moreira, Computer Science Department, New University of Lisbon, Caparica, PORTUGAL.

·Bernhard Rumpe, Computer Science Faculty, Munich University of Technology, Munich, GERMANY.

·Ray Trask, IT Architecture, Qwest, Dublin, Ohio, USA.

·Dan Turk, Computer Information Systems Department, Colorado State University, Fort Collins, Colorado, USA.

Contact Information

·Primary contact: Geri Georg, Agilent Laboratories, Agilent Technologies, Fort Collins, Colorado, USA.

·Workshop e-mail: oois-mdsd@cs.colostate.edu

·Workshop website: http://oois-mdsd.cs.colostate.edu

·OOIS conference website: http://www.lirmm.fr/OOIS2002/