Second International
Workshop on in Conjunction with COMPSAC
2005 Edinburgh, Scotland, July 26-28, 2005 |
BACKGROUND |
Agile programming methods, of which Extreme Programming (XP) is an example, are code-oriented ("the code is the specification") and customer centric (customers or their surrogates play a major role in development.) While MDD focuses on the development of high-level technical artifacts and the systematic acquisition, validation, and documentation of requirements, agile methods focus instead on customer-valued functionality, just-in-time requirements capture, and on individuals and their interactions. Agile methods advocate the creation of models of considerably lower fidelity than the more extensive models required for model-driven development. In agile programming, therefore, development alternates iteratively between modeling and coding, with major portions of the design being accomplished as implementation proceeds. This is wasteful of resources since many iterations of expensive code have to be thrown away ("code refactoring") as designs evolve and the requirements change. Also, the code-centric viewpoint has an adverse effect on a system's architectural and conceptual integrity. Finally, customers are unable to critique/comment on the development artifacts since the code is too low level and the models are imprecise. |
This workshop will focus on theoretical aspects, practical methods, as well as case studies in model-driven agile development. Topics will include but are not restricted to:
This one day workshop will include peer-reviewed research papers, tutorials, and invited talks. It will allow informal interactions between researchers and practitioners in the distinct fields of agile modeling, extreme programming, and model-driven development to foster cross-fertilization and transfer of ideas and methods. The first workshop on model-driven agile development was held in June 2004, at the Naval Research Laboratory in Washington, DC.
|
|
Papers should be submitted electronically at MAD Submission Page: MAD Submissions by Feb. 28, 2005. The format of submitted papers must follow the IEEE/ACM conference proceedings guidelines, including no page numbers. Accepted papers will be published in the workshop proceedings of the 29th IEEE Computer Software and Applications Conference(COMPASC2005). At least one of the authors of each accepted paper must register as a full participant of the workshop to have the paper published in the proceedings. |
|