<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://velo.wiki.ls2n.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://velo.wiki.ls2n.fr/feed.php">
        <title>Velo - Vérification pour l'Environnement et le LOgiciel kmelia</title>
        <description></description>
        <link>https://velo.wiki.ls2n.fr/</link>
        <image rdf:resource="https://velo.wiki.ls2n.fr/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-02T06:18:49+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:discussions&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:glossary&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:gramkml&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:keywords&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:kmltestissues&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:kmltestprocess&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:metamodel&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:photo_tableau&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:start&amp;rev=1522767576&amp;do=diff"/>
                <rdf:li rdf:resource="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:test_kml&amp;rev=1522767576&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://velo.wiki.ls2n.fr/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Velo - Vérification pour l'Environnement et le LOgiciel</title>
        <link>https://velo.wiki.ls2n.fr/</link>
        <url>https://velo.wiki.ls2n.fr/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:discussions&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:discussions</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:discussions&amp;rev=1522767576&amp;do=diff</link>
        <description>Tableau 25/06/09</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:glossary&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:glossary</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:glossary&amp;rev=1522767576&amp;do=diff</link>
        <description>Kmelia Glossary

(Glossary of the Kmelia Model)

Overview

metamodel

Component

	* (component) interface : a set of provided service names, a set of required service names
	* types : a set of (user) type definitions
	* (component) state
    can be divided into observable/non observable parts</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:gramkml&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:gramkml</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:gramkml&amp;rev=1522767576&amp;do=diff</link>
        <description>Grammaire Kmelia

Modifs : Peut-on remplacer “existe” et “forall” par “#” et “!” ?
 NOn: c'est illisible et ce sont des caracteres reserves ( commentaire et emission de message)

class AnalyserSyn extends Parser;

Composant

component :</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:keywords&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:keywords</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:keywords&amp;rev=1522767576&amp;do=diff</link>
        <description>Alphabet and keywords


protected DIGIT : '0'..'9';
protected UNDER : '_';
protected LETTER : 'a'..'z' | 'A'..'Z';
protected BIDIRPIPE : &quot;&lt;|&gt;&quot;;

NUMBER : DIGIT (DIGIT)*;
WORD : LETTER (DIGIT | LETTER | UNDER)* ;

protected GOTO : &quot;GOTO&quot; ;
// ports
SELF : &quot;_SELF&quot;;
CALLER :&quot;_CALLER&quot;;

LINKTYPE : &quot;r-r&quot;|&quot;r-p&quot;|&quot;p-p&quot;|&quot;p-r&quot;;
PORT : UNDER (WORD | SELF | CALLER);

//PRIMITIVE TYPES
protected INTEGER_TYPE :&quot;INT&quot;;
protected BOOL_TYPE:&quot;BOOL&quot;;
protected STRING_TYPE:&quot;STRING&quot;;
protected INTEGER : NUMBER;

LT :…</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:kmltestissues&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:kmltestissues</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:kmltestissues&amp;rev=1522767576&amp;do=diff</link>
        <description>Kmelia - Test issues

Défis à relever

Modèle

Aide au test

	*  observateurs du modèle
	*  raffinement data/services
	*  test des communications (suppoosé fait par la vérification)

Impact refactoring sur le test

	*  opérateurs de transformation</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:kmltestprocess&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:kmltestprocess</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:kmltestprocess&amp;rev=1522767576&amp;do=diff</link>
        <description>Kmelia - Le processus de test

Processus


Sélection des composants

trois niveaux

	* test d'un service : gébération complète du code
	* test unitaire de composant
	* test d'intégration à partir d'un système

Génération d'une application de test</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:metamodel&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:metamodel</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:metamodel&amp;rev=1522767576&amp;do=diff</link>
        <description>Kmelia Metamodel

Overview of concepts

	* minimal abstract metamodel ([V0-abstract])
	* minimal concrete metamodel ([V0-concrete])
	* full metamodel ([V1-draftEconet-to-updtate])
	* executable metamodel</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:photo_tableau&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:photo_tableau</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:photo_tableau&amp;rev=1522767576&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:start&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:start</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:start&amp;rev=1522767576&amp;do=diff</link>
        <description>The Official Website

	* &lt;http://costo.univ-nantes.fr/&gt;

The Detailed Kmelia Page

The Model

	* some related Kmelia publications here
	* metamodel
	* glossary

The Kmelia Data Grammar

	* gramKml 29/01/2009
	* keywords 09/04/2009
	* Kmelia Types and Functions
	*  Kmelia Data Libraries
	*  [Coloration syntaxique Kmelia pour gedit]
	*  [Style Latex pour Kmelia]
	*  [Plugin Costo core à placer dans eclipse/dropins/plugins]
	*  [Plugin Costo UI à placer dans eclipse/dropins/plugins]

Testing Kmelia…</description>
    </item>
    <item rdf:about="https://velo.wiki.ls2n.fr/doku.php?id=kmelia:test_kml&amp;rev=1522767576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T16:59:36+02:00</dc:date>
        <title>kmelia:test_kml</title>
        <link>https://velo.wiki.ls2n.fr/doku.php?id=kmelia:test_kml&amp;rev=1522767576&amp;do=diff</link>
        <description>Kmelia - Le test

photo tableau

Exemple support

	*   au niveau modele et non meta

Originalité

	*   périmètre du test variable   (schéma avec bouchons à la place d'un service interne ou non)
	*   sources de données non bornées 
		*  (éventuellement composites, random) 
*  (peuvent interroger leur environnement pour s'adapter eg. évaluer des assertions qu'elles doivent satisfaire)
*  (difficulté : stratégies d'ordonnancement des sources appelées)</description>
    </item>
</rdf:RDF>
