[ecoop-info] MoVaH'08

Guy Vidal-Naquet Guy.Vidal-Naquet at supelec.fr
Fri Oct 5 14:23:00 CEST 2007


Apologies for cross postings
Please disseminate where relevant



MoVaH'08: Workshop on Modeling, Validation and Heterogeneity
-----------------------------------------------------------
http://wwwdi.supelec.fr/fb/MoVaH08/

with the first IEEE International Conference on 
Software Testing, verification and validation 
ICST 2008 Lillehammer, Norway, April 9 2008


Scope
-----

Industrial systems are more and more 
heterogeneous at several levels. At the 
realization level, heterogeneity comes from the 
fact that systems are composed of software parts, 
hardware parts or mechanical parts. Heterogeneity 
may also come from the fact that several software 
parts may be written using different programming 
languages. Heterogeneity can also be observed at 
the design level. A specification (or model) of a 
system is heterogeneous when it is composed of 
several specifications written in different 
specification (modeling) languages. Heterogeneity 
at the design
level may also come from the fact that designers 
want to chose the most suitable specification 
language for each subsystem: for example UML is 
adapted to the design of subsystems that will be 
implemented using an object-oriented language, 
algebraic specifications are adapted to the 
design of subsystems that will be implemented 
using functional languages, a language like 
Esterel is adapted to the design of reactive 
subsystems... Another cause of heterogeneity at 
the design or realization level is that for 
economical and "time to market" reason, modern 
systems are often designed (realized) by reusing 
already existing models (realizations).
Difficulties related to the management of 
heterogeneity occur at the semantic level: in an 
heterogeneous model, specification languages have 
different semantics that have to be connected in 
some way: either by considering a common pivot 
language used to re-express all models and 
structure their combination, or by defining 
heterogeneous glues in a language dedicated to 
this purpose. The same problem occurs for 
realizations of software systems consisting of 
several heterogeneous subsystems since one has to 
define how to structure several pieces of 
software written in different programming 
languages and how there are executed. Structuring 
software subsystems and hardware or mechanical 
subsystems is even more had-hoc due to the 
intrinsic different natures of such subsystems.
This workshop aims at being a forum for 
researchers and practitioners with varying 
backgrounds to discuss new ideas concerning the 
management of heterogeneous systems. 
Contributions may consist in:
* case studies illustrating methods to structure 
heterogeneous models or realizations,
* formal or semi-formal methods to specify or realize heterogeneous systems,
* theoretical frameworks to study heterogeneity of systems,
* verification, validation or proof-based techniques for heterogeneous systems

Format of papers
----------------
Submitted papers should be at most 10 pages in 
IEEE double column formats. Papers will be 
reviewed by at least two persons. Accepted papers 
will be published in the IEEE digital library.

Important dates
---------------

* submission of papers: December 15 2007
* notification: February 15 2008
* camera ready: March 1st 2008
* workshop: April 9 2008

Organizing Committee
--------------------

* Frédéric Boulanger (frederic dot boulanger at 
supelec dot fr), Supélec, France
* Christophe Gaston (christophe dot gaston at cea dot fr), CEA LIST, France
* Pierre-Yves Schobbens (pys at info dot fundp dot ac dot be), FUNDP, Belgium

Program Committee
-----------------

* Marc Aiguier, École Centrale, France
* Sophie Coudert, LabSoC, France
* Stephen A. Edwards, Columbia University, USA
* Susanne Graf, VERIMAG, France
* Stephen Neuendorffer, Xilinx, USA
* Marie-Agnès Péraldi-Frati, I3S, France
* Markus Roggenbach, University of Wales Swansea, UK
* Guy Vidal-Naquet, Supélec, France


More information about the ecoop-info mailing list