Call for Papers Workshop on MOdel Driven Development for Middleware (MODDM)at Middleware 2006 November 27, 2006 at MELBOURNE, AUSTRALIA URL: http://www.cse.unsw.edu.au/~limingz/middleware2006/ held in conjunction with ACM/IFIP/USENIX 7th International Middleware Conference ( http://2006.middleware-conference.org/) Middleware has been widely used for developing distributed applications, and to solve many significant problems. But its development and use is by no means straightforward. Model Driven Development (MDD) aims to raise the level of abstraction for software development by advocating the use of models as the key artefacts in software development, from system specification and analysis, to design and testing. The rapidly maturing MDA/UML tools and Microsoft's software factory initiative and the Domain Specific Language (DSL) support state-of-the-art engineering practices in MDD. MDD provides concepts and approaches for capturing and reusing knowledge in deployment platforms such as middleware. MDD therefore has played an important role in middleware domain, e.g.: * Hiding modern middleware complexity in model-to-model and model-to-code transformation mechanisms is essential in improving productivity and quality of middleware application development * Patterns, best practices and domain expertise in middleware development are captured through abstract models and reusable code generation "cartridges" using MDD * Analytical models for middleware and middleware applications are useful in analyzing and predicting application characteristics. These models are often derived from design models using MDD. * Domain specific modeling using MDD is useful in building middleware-based applications tailored towards a specific domain. * Modern IDEs integrate middleware platform specific development with application business logic and make the business logic layer portable through MDD. **Topics of Interest** This workshop will bring together academic researchers, MDD tool builders and MDD practitioners, especially those targeting middleware platforms such as J2EE/.Net/CORBA/Web Services, WS-* frameworks, Enterprise Service Bus (ESB), Message bus, Web Service Management (WSM) platforms, workflow infrastructure, and EAI frameworks. The topics of the workshop will include but are not limited to: * Methods and tools for application modeling, model transformation and code generation in the context of middleware platforms * Analytical models for middleware platforms and applications to study and predict their quality characteristics * Approaches for variability modeling and middleware product lines * Best modeling practices for middleware and cross-cutting concerns; aspect oriented modeling * Approaches for modeling component and service middleware * Middleware profiles for general-purpose modeling languages and domain-specific modeling languages. Comparisons of different approaches. * Model driven testing for middleware platforms * Model driven frameworks for quality attributes * Model integration between middleware models and other models * Platform monitoring, auditing, exception managements, measurement models for middleware * Experience reports **Important Dates** Paper Submission: 1st, Sept Acceptance Notification: 22nd, Sept Camera-ready Copy: 8th , Oct **Paper Submission and Publication** All contributions will be peer reviewed and evaluated based on originality, technical quality and relevance to the workshop theme. Papers must be no longer than six pages and follow the ACM SIG Proceedings Format. Papers can be submitted through our submission system. The workshop proceedings will be published on the ACM digital library. Authors of accepted papers must register for the workshop. **Organizing Committee** Ian Gorton, ian.gorton@pnl.gov , Pacific Northwest National Laboratory, USA Liming Zhu, Liming.Zhu@nicta.com.au , National ICT Australia Yan Liu, Jenny.Liu@nicta.com.au , National ICT Australia Shiping Chen, Shiping.Chen@csiro.au , CSIRO ICT Centre, Australia **Program Committee** (confirmed) Paul Brebner (CSIRO, Australia) Aniruddha Gokhale (Vanderbilt University, USA) Jeff Gray (University of Alabama at Birmingham , USA) Jack Greenfield (Microsoft, USA) John Grundy (University of Auckland, New Zealand) Lars Grunske (University of Queensland, Australia) John Hosking (University of Auckland, New Zealand) Arno Jacobsen (University of Toronto, Canada) Soon-Kyeong Kim (University of Queensland, Australia) David Levy (University of Sydney, Australia) Andrey Nechypurenko (Siemens Corporate Technology, Germany) Kerry Raymond (Queensland University of Technology, Australia) Douglas C. Schmidt (Vanderbilt University, USA) Yanzhang Wang (Dalian University of Technology, China) B. Trask (PrismTech, USA) Ian Warren (University of Auckland, New Zealand) Gerald Weber (University of Auckland, New Zealand)