Skip to content
  Projet Triskell  

Softwares

Document Actions

Triskell develops various softwares to demonstrate and support its research activities.

Those softwares are organised into research domain. Notice that some of those sofware may be representative of several domains.

All those tools use a Model Driven approache. Thus, most of them can/will be linked to each other in order to create a full development process.

For some tool/prototype, there is no link because they aren't publicly available yet or because we haven't packaged them in a form suitable for "mass" distribution. However, you can ask to the contact for information and/or which part is available.

Kernel tools for metamodelisation

This special domain is the corner stone of all current development in the team. It is used by all our other research domains.


Kermeta language

With its workbench, this this the main component of this domain.

MTL
MTL is a Model Transformation Language. However, Kermeta is the refactoring of the previous work on MTL and thus replace it for our developments. (MTL was designed for model transformation only).

General contacts for Kernel tools for metamodelisation:  Jean-Marc Jézéquel, Pierre-Alain Muller, Didier Vojtisek, Franck Fleurey, Jim Steel, Damien Pollet, Franck Chauvel, Zoé Drey.

Tools for test and validation

Umlaut Simulator
One of the first tool that Triskell has developped for test and validation is Umlaut Simulator. This tool allows to specify a dynamic UML model using class diagrams and state diagrams, them it allows to simulate it and generate test cases.

Contacts for tools for test and validation:  Benoit Baudry, Yves Le Traon, Franck Fleurey.

Tools for Product lines

PLiBS
Product Line Behavior Synthesis (PLiBS) is an Ecplipse based prototype tool to synthesis products specific statecharts from product lines scenarios. It implements an algebraic approach for modeling and deriving behaviors in product lines

Contacts for tools for product lines:  Jean-Marc Jézéquel.

Tools for model weaving

We are working on model weaving applied to static and dynamic models.

Generic weaver
In collaboration with the Colorado state university, we have a generic weaver. Currently, it was mainly applied to static models. (Contacts: Benoit Baudry and Franck Fleurey)
MSC weaver
We are working on a weaver for MSC (Message Sequence Chart). It is based on a primitive operator : amalgamatedSum (Contacts: Jean-Marc Jézéquel, Jacques Klein and Loïc Hélouët)

General contacts for tools for model weaving:  Jean-Marc Jézéquel.

Tools for components

QoS prediction on component contratcs
This prototype predicts the effective QoS level of the assembly thanks to an Arithmetic Constraints Solver.

Tools for Requirement engineering

Triskell works on the domain of MDRE (Model Driven Requirement Engineering) and had produced several for for it.

Requirements to Analysis platform (R2A)
        This prototype is an open model-driven requirements engineering platform. Starting from a multi-formalims description of a system requirements, it provides support for generating the system analysis model and allows a step-by-step simulation of the system behavior.

UCTSystem
This is a prototype tool designed to perform automatic test generation from UML requirements. It uses UML use cases enhenced with contracts.




Created by dvojtise
Last modified 08.02.2007 01:37 PM