Yes, you need to go inside the common core and plug another execution engine. 
Currently the core is written in Java and it calls an execution engine written 
in SmartQVT for UML, SysML and SAM and the MDT-OCL execution engine for OCL. 
You need to register a third execution engine based on Kermeta. The execution 
engine cooperate through EMF for data sharing and the JVM/OSGI architecture.

Some refactoring might be needed. I should have a student working on the 
subject between march and september.

Best regards,
Marc

Le 7 déc. 2011 à 16:15, Topcased user list where issues are discussed a écrit :

> Thanks Marc.
> Basically what I need is to use the simulation animator and to include some 
> behavior using Kermeta.¿What do I need to reach that goal?¿Right now it is 
> possible?¿Do I need to extend topcased?
> 
> Kind regards,
> 
> Jorge
> 
> 2011/12/6 Topcased user list where issues are discussed 
> <[email protected]>
> Currently, the TOPCASED simulator handles only a given language, i.e. UML2 or 
> SysML or SAM, so you cannot mix multiple language like writing some action on 
> a transition expressed as Kermeta or Java code. This is possible on the 
> technical side, as OCL expressions are evaluated using the MDT OCL 
> interpreter. It could be quite easy with an interpreter like Kermeta, or ATL, 
> but not so easy with Java which require to generate wrapper code, to compile 
> the Java code, dynamically load the generated plugin to be able to run it...
> 
> Best regards,
> Marc
> 
> Le 5 déc. 2011 à 15:46, Topcased user list where issues are discussed a écrit 
> :
> 
> > But can TOPCASED out-of-the-box to use Kermeta to specify behavior to state 
> > machine or activity diagrams using the simulation tool? Is there some 
> > alternative to such requirement?
> >
> > Kind regards,
> >
> > --
> > Jorge Mario
> > _______________________________________________
> > Topcased-users mailing list
> > [email protected]
> > http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
> 
> Marc Pantel
> Maître de Conférences en Informatique
> Assistant Professor in Computer Science
> IRIT - Institut de Recherche en Informatique de Toulouse - CNRS
> N7 - INPT - Université de Toulouse - France - Europe
> http://maps.google.com/maps?q=Rue+Charles+Camichel,+31000+Toulouse,+France&z=16
> phone +(33) 534 32 2185
> fax +(33) 534 32 2157
> cell +(33) 676 221 687
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Topcased-users mailing list
> [email protected]
> http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users
> 
> 
> 
> -- 
> Jorge Mario
> _______________________________________________
> Topcased-users mailing list
> [email protected]
> http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users

Marc Pantel
Maître de Conférences en Informatique
Assistant Professor in Computer Science
IRIT - Institut de Recherche en Informatique de Toulouse - CNRS
N7 - INPT - Université de Toulouse - France - Europe
http://maps.google.com/maps?q=Rue+Charles+Camichel,+31000+Toulouse,+France&z=16
phone +(33) 534 32 2185
fax +(33) 534 32 2157
cell +(33) 676 221 687






_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/cgi-bin/mailman/listinfo/topcased-users

Reply via email to