|
Xavier Blanc
CV ABSTRACT
Benefits of the MDE approach for the development of embedded and robotic system
Model Driven Engineering (MDE) raises the level of abstraction
of the development life cycle by shifting its emphasis from code
to models and model transformations. According to the well-known
principle of separation of concerns, MDE advocates the isolation
of business concerns from their technical achievement. The idea
is that the business concerns can be modelled independently from
any platform concerns. Therefore, business models are not
corrupted by technical concerns. In this way, the main part of
the development becomes an activity upstream, dedicated to
business concerns through the elaboration of the application
model that abstracts away technical details, i.e., the so-called
Platform-Independent Model (PIM). The transformation of a PIM
into a Platform-Specific Model (PSM) is then achieved when
introducing into the PIM the technical considerations depending
on the chosen middleware. We applied MDE to develop applications
for Aibo which is one of several types of robotic pets designed
and manufactured by Sony. The objectives was (1) to analyse
advantages provided by models in this specific robotic context,
(2) to measure the maturity of MDE provided technologies and (3)
to highlight the limitations of the approach . We present in
this paper the approach we follow for applying MDE for Aibo and
we present the results we obtained.
|