3° MDA forum 2008
home sponsorships agenda venue invited speakers registration sponsors contact
Abstracts
MDA key Roadmap
It seems that Service Oriented Architecture (SOA) and Business Process Management (BPM) are to be this year's hot buzzwords, rather than a well-defined, meaningful and valuable part of the Enterprise Architecture landscape.
Before the terms fade away completely, perhaps we should agree what's valuable about the move to BPM & SOA and how they support our business strategy, and how to implement that strategy with an architecture that outlasts today's buzzwords -- Model Driven Architecture (MDA).
The SOA Consortium is making great strides in defining SOA to be a valuable business strategy for business agility, in the context of Enteprise Architecture, Business Process Management and other concepts; and the Object Management Group (OMG) is making headway on modeling standards (based on the MDA Initiative) for services (as opposed to yet another set of standards for moving bits around wires). 
Dr. Soley will given an overview of the OMG's MDA efforts in business modeling to support business capabilities, as well as the efforts of the SOA Consortium to support the move to SOA.
Richard Soley - the CEO of OMG.

SOA and MDA by Michael Rosen
Using SOA to implement enterprise solutions requires a range of technologies and techniques. But more than ever, the Web Service based infrastructures that are available today and corresponding standards are changing faster than we can keep up.
What’s an architect to do? ...MDA to the rescue! This presentation will discuss the key challenges of enterprise SOA solutions, including business processes, business service design, integration, semantic definition and schema design, standards selection and compliance, etc.
Then, it will describe an architecture, analysis, design and implementation process and show how MDA supports the process, helps to improve quality and compliance, and mitigates against changes in technologies.
Michael Rosen - Cutter Consortium.

Embedded MDA
Many definitions of "embedded," reasonably enough, focus on the characteristics of the system itself: sensors, actuators, attenuated user interfaces and the like.  Other definitions focus on the device(s) in which the system is "embedded": copiers, airplanes, cameras and so on.
So what makes MDA "embedded"?  The simple fact that MDA has been used in an embedded system would surely be necessary and sufficient, but this begs the question of how "embedded MDA" is different from any kind of MDA.  My answer is that there is no difference.  None.
Perhaps surprisingly, periodic control systems have the same architecture as payroll batch systems and customer relationship management systems.  Telecoms architectures are similar to offline credit card transaction processing systems.  And so on.
This presentation outlines some (embedded) architectures and demonstrates conclusively that any adjective ("SOA", "embedded," etc) is superfluous.
Steve Mellor - Vice-President of Project Technology.

Real-world examples of use of Microsoft DSL Tools
This session will shown how an MDA approach can help in creating an ORM (Object Relartional Mapping) that is Platform Independend respect to database tools like NHibernate, Microsoft ADO.NET Entity Framework, etc. In this way the mapping can be used in different technological context with a minor effort, for a more efficient development and maintenance process. This presentation is a real success realized by Nexida, a Microsoft Certified parter.
Adrian Florea - Team Leader NEXiDA.

Case Study: A UML-based Reference Data Model for Insurance Information
This presentation describes an information management case study at a major insurance company that has adopted an off-the-shelf UML insurance model as its Reference Data Model. It describes how a model repository-based approach, using CWM (Common Warehouse Metamodel) as well as UML, was used to establish this as the Platform Independent Data Model for the enterprise, with relationships to the existing logical and physical data models in a variety of technologies.
Pete Rivett - Adaptive.

AIM's pragmatic approch with MDA using Open Source, two real success stories
The MDA's world is very attractive for the Business and the ITC, but sometimes its sounds scaring. AIM uses a very simple approach to MDA, called "Rapid Prototyping". The business's developer can immediately see something real and the ITC can work on tangible artifacts and being more pragmatic than a regular Analysis and Design methodologies, and often our models becomes usable with no changes. The approach applied and shown is based on a distributed component architecture that has been very successful in different business contexts. The speech will present two success stories in medium/large companies in the finance and facility management based on our approach with AndroMDA an open source frameworks.
Roberto Dalle Mura - AIM Consulting.

MDA and EA in the Italian eGov, how to support changes in an agile way. Two experiences
This presentation describes how an MDA/MDE approach can be used in two eGov contexts: In the first context by means of an MDA approach we create a standard specification for the italian EHR (Electronic Health Record). With a Model Driven approach, in our experience, is possible for a government agency to produce a sound architectural specification in a relatively short time and with an increase reliability (if comparing with the traditional paper-only specification). This is possible thanks to an aligned rapid prototyping that "realizes" the specification before the real implementation. The second context is a departing project at INVITALIA and the basic idea is to test the use of a model driven approach in the field of Public Administration Enterprise Architecture especially related to strategic and business process modeling.
Stefano Lotti - INVITALIA. National agency for inward investment promotion and enterprise development.

MDA tutorial: from a model to Web Services
In this tutorial we show how MDA can be used for the design and implementation of different kinds of distributed applications, including Web systems and SOA applications. We introduce the main MDA concepts and features, and show how it may help organize the design of an application right from its PIM (Platform Independent Model) at the higher level of abstraction, to its implementation using different technologies (such as WebServices, .NET, J2EE, CORBA, etc.). Systems designed and built in this way are expected to have a much longer lifespan than any given technology platform. Then we examine the resources currently available to integrate existing Web technologies into the MDA approach. Finally, we discuss about the modernization of legacy and existing systems, something that can also be realized in the context of MDA".
Antonio Vallecillo - University of Malaga, Spain.

Model and Metamodel dependability and automatic migration in MDE
Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels can be considered one of the basic concepts of Model-Driven Engineering and are expected to evolve during their life-cycle. As a consequence,models conforming to changed metamodels have to be updated automatically for preserving their wellformedness and semantics.

This speech deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and producing a model transformation able to co-evolve the involved models.
Alfonso Pierantonio - Aquila University.

An environment for defining and executing business negotiations
Negotiation is a process during which two or more entities try to reach a mutual acceptable agreement on one or several issues through some kind of communication. The ONE Project is a decentralised negotiation environment that will allow organisations to specify and executed negotiation models for selling/buying/find partners. To solve these problems, an open source negotiation environment has been developed to allow users to create negotiation models, like auction, Dutch auction, reverse auction, tenders (and any custom), and to run them in a web based environment. The speech will describe the architecture and the DSL that has been defined
Regis Saint-Paul – CreateNet.
 
   
  Legal notes - Copyright 2008 by Soluta.net  
  Users: 2