Model Oriented Domain Analysis tutorial @ ASE 2009

Starts: Tuesday November 17, 2009 at 8:00am
Ends: Tuesday November 17, 2009 at 5:00pm
Event Type: Conference
Location: Auckland, NZ
Price:
Website: http://www.industrialized-software.org/moda-tutorial-ase2009
Industry: computer software
Keywords: Domain Engineering, Commonality And Variability Analysis, Domain Specific Language, Domain Specific Modeling, Dsl, Dsm, Model Driven Software, Mdd, Model Engineering, Language Engineering, Domain Analysis, Model Driven Development, Mde
Intended For: Language Designer, Enterprise Architect, Software Architect, Solution Architect, Software Consultant, Lead Architect, Chief Scientist, CTO, CIO, Knowledge Engineer, Computer Scientist, Product Manager
Organization: Automated Software Engineering conference (ASE)

Model Oriented Domain Analysis is a state of the art method for performing commonality and variability analysis in the context of a software product line or family of applications.

The presenter has used Model Oriented Domain Analysis to design eleven families of complementary domain specific languages. The approach is based on 15 years of practical experience of using model driven approaches and domain specific languages to simplify the design of software products and application families. It combines fundamental principles from product line engineering methods such as FAST and KOBRA with the possibilities of modern model driven tooling for rapidly designing and implementing domain specific languages.

The tutorial includes an introduction of basic domain analysis concepts. Participants are not assumed to be familiar with software product line engineering concepts. It is designed to be highly interactive, with 50% of the time allocated to practical domain analysis. The intention is to enable participants to develop draft domain specific language designs as part of the tutorial.

Participants interested in validating their designs will be assisted in their first steps of using Eclipse EMF as a meta modelling tool. Depending on the level of knowledge of the audience, a short demonstration of model driven software development with domain specific modelling languages will be included.

The tutorial equips participants with the knowledge necessary to assess the potential of Model Oriented Domain Analysis to increase the degree of software design and development automation in their own organisation.