Ankündigung

3. Eclipse International Development Day in Berlin

MOTION veranstaltet am 30. Mai 2012 den dritten Eclipse International Development Day im Fraunhofer-Forum in Berlin-Mitte. Weitere Infos in unserem Wiki.


    Ansprechpartner

    Dr. Alain-G. Vouffo-Feudjio
    Fraunhofer FOKUS
    Kaiserin-Augusta-Allee 31
    10589 Berlin
    Tel.: +49 (0)30 3463 7179
    Fax:  +49 (0)30 3463 8179
    alain [dot] vouffo [at] fokus [dot] fraunhofer [dot] de

    Seite Drucken

    Die UTML Notation für Musterbasierte Modelgetriebene Entwicklung von Tests

    Einfürung von MDE (Model Driven Engineering) in der Testentwicklung

    Die Vorteile des modelgetriebenen Ansatzes in der Softwareentwicklung (MDE) wurden schon bewiesen. Es wird mittlerweile versucht, aufgrund dieser Vorteile, den gleichen Ansatz in die Testentwicklung einzuführen. Um diesen Ansatz in dem Testbereich zu optimieren, werden Muster zum Steuern des Testdesigns eingeführt. UTML ist eine Testmodellierungssprache zur Unterstützung der auf Mustern basierenden Testentwicklung. UTML ermöglicht es, die verschiedenen Aspekte eines Testsystems zu modellieren und dies unabhängig von einer spezifischen Testplatform. Gleichzeitig ermöglicht es Fehler bei der Testentwicklung schon ganz am Anfang der Modellierung zu vermeiden. Dies mit Zuhilfenahme der eingeführten Muster.

    Einführung der Vorgehensweise der modellgetriebenen Softwareentwicklung in der Testentwicklung

    nach oben


    MOTION UTML Tool Aufbau

    FOKUS Motion entwickelt MDTester, ein Tool zur Unterstützung des modellgetriebenen Testentwicklungsprozesses, das es ermöglicht, tests nach dem Ansatz der modellgetriebenen Softwareentwicklung zu produzieren. Die dabei eingesetzte UTML-Sprache basiert auf einem UML MOF Metamodell, aus welchem ein Prototyp zur Unterstützung eines solchen Testentwicklungsvorgang entwickelt wurde. Das entwickelte Tool benutzt das Pluginskonzept von Eclipse, so dass eine Integration in die existierende Test- und Entwicklungsinfrastruktur vereinfacht wird.

    UTML model editor

    nach oben


    Features

    • Vereinheitlichung der Testentenwicklungsschritte
      • Testziele
      • Testprozeduren
      • Testdaten
      • Testarchitektur
      • Testverhalten
    • Graphische Modellierung
      • Testzielendiagramm
      • Testprozedurendiagramm
      • Testdatendiagramm
      • Testarchitekturdiagramm
      • Testverhaltendiagramm
    • Front-end plug-ins, um das Importieren von vorhandenen Test-Artifacts zu ermöglichen
      • TTCN-3
    • Back-end plug-ins, um das Exportieren von UTML-Test-Modellen in andere Testinfrastrukture zu ermöglichen.
      • TTCN-3
      • xUnit (JUnit, SipUnit, HttpUnit, XMLUnit)
      • XML (SIPp,WSDL, … )
    • Qualitätsüberprüfung der entwickelten Testmodelle
      • Basierend auf das UTML Meta-model
      • OCL Constraints
      • Offene API zum Einbauen von selbstdefinierten Regeln in Form von OCL Queries und Regeln
    • Team- und version-controlling-tauglich durch struktur-basierten Vergleich von Testmodelen (z.B. zwischen alter und neuer Version des gleichen Testmodels)
    nach oben

    Anforderungen

    • Betriebssysteme
      • Windows (XP, Vista)
      • Linux
    • JAVA 1.6 oder spätere Versionen
    • Eclipse 3.4 (Ganymede)
      • Eclipse Modeling Framework (EMF)
      • Graphical Editing Framework (GEF)
    • TOPCASED Framework
      • Obeo Acceleo
      • Elibel Smart QVT
    nach oben

    Downloads

    nach oben

    Dokumentation & Videos


     

      zurück     nach oben  

    Ankündigung

    3. Eclipse International Development Day in Berlin

    MOTION veranstaltet am 30. Mai 2012 den dritten Eclipse International Development Day im Fraunhofer-Forum in Berlin-Mitte. Weitere Infos in unserem Wiki.


      Ansprechpartner

      Dr. Alain-G. Vouffo-Feudjio
      Fraunhofer FOKUS
      Kaiserin-Augusta-Allee 31
      10589 Berlin
      Tel.: +49 (0)30 3463 7179
      Fax:  +49 (0)30 3463 8179
      alain [dot] vouffo [at] fokus [dot] fraunhofer [dot] de