This book contains papers of the Third International Workshop on Model Driven Architecture and Model Driven Software Development (3rd MDA & MDSD 2011) held at June 8 in Beijing, People’s Republic of China. It was organized by the Riga Technical University’s Department of Applied Computer Sciences in conjunction with the 6th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2011). The present third edition of the International Workshop on Model Driven Architecture and Model Driven Software Development follows the traditions of previous events. The first Workshop “Model – Driven Architecture: Foundations, Practices and Implications (MDA2009)” was organized in conjunction with the 13th Conference on Advances in Data Base and Information Systems (ADBIS 2009) in Riga, Latvia. The 2nd “Model-Driven Architecture and Modeling Theory-Driven Development – MDA & MTDD 2010” was cooperated with the 5th International Conference on Evaluation of Novel
Approaches to Software Engineering (ENASE 2010) in Athens, Greece. The purpose of the 3rd MDA & MDSD 2011 was bringing together researchers and practitioners interested in Model Driven Architecture and Model Driven Software Development. The workshop gathered 11 submissions from 4 countries. All papers have been reviewed by at least two members of the International Program Committee consisting of 30 members from 15 countries. The IPC accepted 8 papers for a full presentation and 1 paper for a short presentation at workshop sessions and for publishing in the workshop proceedings. The papers presented had a high relevance for the proposed topics of the Workshop and covered subjects, among which were: - Computation Independent Model - knowledge model (pre-CIM); - Computation Independent Model – business model; - Computation Independent Model – business requirements for the system; - Formalization of deriving use-cases from the CIM-business model; - Automatic and semi-automatic transformation from CIM to PIM; - Reconciling software requirements and architectures within MDA; - Model transformation and code generation; - Model-Driven domain modeling, analysis and software development; - Modeling for testing and validation. On behalf of the organizers of the Workshop we would like to thank all authors, IPC members, reviewers, and participants for their contributions. We hope that you will find these papers interesting and we hope they represent a helpful reference in the future for all those who need to address any of the research areas mentioned above.
Vol. 1 - 978-989-8425-59-1