The workshop proceedings are now available in the IEEE Digital Library.
Keynote by Bruce Trask, CEO of MDE Systems, and Angel Roman, Chief Software Architect of MDE Systems
This talk will cover a variety of lessons learned over ten years of spearheading Model Driven Engineering technologies into both small and large companies and for both small and complex domains. It will include particularly, the role MDE played in the many facets of Requirements Engineering throughout the Systems and Software lifecycle. The inhibitors and challenges in introducing and using MDE in these different kinds of companies and for different types of systems and software are not what you would expect and their solutions are simpler than what you might think and are frequently overlooked. As it turns out, Domain Specific Languages (DSLs), properly done, can go along way in tackling many of the challenges in the requirements space. This talk will cover our experiences and recommendations in this area along with recommended areas of research. Additionally, this talk will cover how MDE can and should be integrated into the various aspects of software development so that it becomes an integral and integrated element in the specification and development ecosystem.
Bruce Trask has been developing real world complex Distributed Real-Time Embedded systems for over 24 years specializing in MDE as applied to these systems in the last 10 years. He has been involved with the entire lifecycle of most of the projects he has participated in from conception, through requirements, through development, testing, integration, fielding and support. He has also been teaching Modeling, MDE, Object Orientation, Design Patterns, UML, C++, CORBA and Framework courses for over 10 years. He is a regular speaker/presenter at international software industry conferences. He has delivered tutorials at the OMG. Bruce Trask is the CEO of MDE Systems Inc.
Angel Roman is the Chief Software Architect of MDE Systems and an expert on the Eclipse Development environment and its application frameworks and modeling frameworks. He has presented at various industry conferences on topics such as Software Defined Radios and MDE Technologies. He has been involved with projects concerning MDE, Eclipse Development, Embedded Linux Systems and OSGi.
Full research papers:
- (Paper #1) Eugene Syriani and Huseyin Ergin:
Operational Semantics of UML Activity Diagram: An Application in Project Management
- (Paper #2) Michal Śmiałek, Wiktor Nowakowski, Norbert Jarzebowski, and Albert Ambroziewicz:
From Use Cases and Their Relationships to Code
- (Paper #3) Stéphane Leblanc, Gunter Mussbacher, Jörg Kienzle, and Daniel Amyot:
Narrowing the Gaps in Concern-Driven Development
- (Paper #4) Nicolas Sannier and Benoit Baudry:
Toward Multilevel Textual Requirements Traceability Using Model-Driven Engineering and Information Retrieval
- (Paper #5) David Ferreira and Alberto Silva:
RSLingo: An Information Extraction Approach toward Formal Requirements Specifications
- (Paper #6) Arda Goknil and Marie-Agnès Peraldi-Frati:
A DSL for Specifying Timing Requirements
- (Paper #7) Abelneh Teka, Nelly Condori-Fernández, Ivan Kurtev, Dick Quartel, and Wilco Engelsman:
Change Impact Analysis of Indirect Goal Relations: Comparison of NFR and TROPOS Approaches Based on Industrial Case Study
- (Paper #8) Romina Torres, Nelly Bencomo, and Hernan Astudillo:
Mitigating the Obsolescence of Quality Specifications Models in Service-Based Systems
- (Paper #9) Cédric Jeanneret, Martin Glinz, Benoit Baudry, and Benoit Combemale:
Impact of Footprinting on Model Quality: An Experimental Evaluation
Short research papers:
- (Paper #10) Brian Berenbach:
A 25 Year Retrospective on Model-Driven Requirements Engineering
- (Paper #11) Christopher Robinson-Mallett:
An Approach on Integrating Models and Textual Specifications
Access to the workshop materials is password-protected and restricted to workshop participants. Please email modre2012-info at site.uottawa.ca with access requests.