Abbrevation
NEPTUNE
City
Toulouse
Country
France
Start Date
End Date
Abstract

<span class="Apple&#8211;style&#8211;span" style="border&#8211;collapse: separate; color: rgb(0, 0, 0); font&#8211;family: &#8242;Times New Roman&#8242;; font&#8211;style: normal; font&#8211;variant: normal; font&#8211;weight: normal; letter&#8211;spacing: normal; line&#8211;height: normal; orphans: 2; text&#8211;indent: 0px; text&#8211;transform: none; white&#8211;space: normal; widows: 2; word&#8211;spacing: 0px; font&#8211;size: medium;"><pre><br class="Apple&#8211;interchange&#8211;newline"><br>Model&#8211;Driven Engineering, and especially model&#8211;based development<br>processes have always been the focal point of the "Neptune Days"&#046; The<br>paradigm upon which they are based no longer considers the source code<br>as a central element of software; it is rather considered as an element<br>derived from model units&#046; More generally, the source code becomes an<br>element derived from the fusion or interweaving of model units&#046;<br>This approach becomes increasingly more crucial in the context of<br>software and hardware architectures driven by standards such as MDA<br>(Model&#8211;Driven Architecture), proposed by the standards authority OMG,<br>Microsoft&#8242;s Software Factories or IBM&#8242;s proposal of EMF (Eclipse<br>Modelling Software) tools&#046; Such systems of architecture naturally find<br>their place in model&#8211;based development processes where, at each<br>modelling level, they ensure that the models exhibit the required<br>properties&#046;<br>The model&#8211;driven approach places models at the centre of concerns for<br>analysts/designers&#046; Consequently, implementing and validating models<br>becomes the main focus, in particular in the case of embedded systems&#046;<br>For this reason, the seventh edition of the Neptune Days is focused on<br>modelling embedded systems and on their validation using formal<br>methods&#046; Modelling embedded systems usually requires using special<br>concepts absent from languages such as UML, thereby introducing a need<br>for utilising special languages such as SysML&#046; Formal methods enable<br>designers to prove their modelling; proofs are obtained by transforming<br>models into rigorous formalisms, usually based on mathematics, and then<br>applying a prover that performs demonstrations, typically in<br>interactive mode&#046;<br>To date, research in this area has been carried out in a context of a<br>collaboration between academics and industry but mainly for critical<br>applications, for instance in aeronautics and space&#046; The resulting<br>technologies have proven to enable tight control of design processes&#046;<br>One appreciable effect has been to reduce the overall time required for<br>the software design, debugging, production, and maintenance stages<br>while, at the same time, guaranteeing the required level of quality&#046;<br>The objective of the 7th "Neptune Days" is therefore to present an<br>organised review of research regarding MDE and embedded systems&#046; The<br>first day (May 18) will be devoted to the use of formal methods in<br>validating designs&#046; The second day (May 19) will be dedicated to the<br>use of SysML in MDE, and also to projects allowing one to validate and<br>prove systems based on the MDE approach&#046;</pre></span>