omg-uml_logo
Announcement

3rd Eclipse International Development Day

MOTION will be hosting the 3rd Eclipse International Development Day on May 30 at the Fraunhofer-Forum in Berlin. Learn more in our Wiki.


    Contact Person

    Prof. Dr. Ina Schieferdecker
    Fraunhofer FOKUS
    Kaiserin-Augusta-Allee 31
    10589 Berlin
    Tel.: +49 (0)30 3463 7241
    Fax: +49 (0)30 3463 8241
    ina [dot] schieferdecker [at] fokus [dot] fraunhofer [dot] de

    Seite Drucken

    UTP @ Fraunhofer FOKUS

    The UML Testing Profile

    The UML2 specification aims to support a model-driven software development process. Even though it is widely adopted in the software industry, UML2 is lacking native testing concepts, like test components, test verdicts, timers, etc. These concepts are relevant for systematic test activities required for the development of high-quality systems. Therefore, a consortium of the OMG specified a test-specific profile for UML2, called UML Testing Profile (UTP). UTP facilitates model-driven testing approaches and bridges the gap between system and test development by relying on the same modeling notation. More details about the UTP can be found in the subsequent sections, especially in the sections Documents and Presentations.

    top


    UML Testing Profile 1.1 Revision

    Since 2005, the UML Testing Profile is OMG's specification to support model-based testing. Today, the UTP is implemented by several open source and commercial solutions as well as being referenced in several research papers and industries (IBM, Microsoft etc.).

    However, beside its success several issues have been encountered while using it. Technical and formal issues also along the revisions of UML are to be resolved. Five years after the first finalization, it was the right moment to push UTP a great step further in order to gain more acceptance and attention in the testing community.

    Under the chairmanship of Fraunhofer FOKUS a revision process at the OMG's technical meeting was requested in June 2010. As major topics for the revision process the following topics have been proposed:

    - Alignment of UTP with the current UML version (2.3)
    - Elimination of technical issues
    - Identification of cumbersome or inconsistent concepts
    - Review of the specification document itself

    All important, administrative information regarding the revision can be found at the OMG work in progress section (member access). Relevant issues can be submitted by mail.

    top


    Members of Revision Task Force

    Company

    Member

    • Fraunhofer Institut FOKUS

    Andreas Hoffmann
    Ina Schieferdecker
    Marc-Florian Wendland (Chair)

    • KnowGravity Inc.

    Markus Schacher

    • Lockheed Martin

    Thomas Wissink
    Jon D. Hagar

    • No Magic Inc.

    J. D. Baker

    • SINTEF

    Oystein Haugen

    • THALES

    Laurent Rioux

    • Université de Franche-Comté

    Fabien Peureux

    • IBM

    Eldad Palachi

    top


    Supporters of Revision Task Force

    Company

    Member

    • FH Hamburg

    Zhen-Ru Dai

    • University of Pitesti

    Alin Stefanescu

    Further supporters are very welcome. Supporters are asked to review the status of the UML Testing Profile and to provide comments.

    Information for supporters can be obtained by the following email-address: utp-info [at] fokus [dot] fraunhofer [dot] de to request general information.

    top


    UML Testing Profile 1.0 Specifications

    In the past, the Unified Modeling Language (UML) notation has focused primarily on the definition of system structure and behavior to facilitate the object-oriented analysis/design phases. With the approach towards system engineering according to model-driven architectures with automated code generation, the need for solid conformance testing, certification and branding is increased. However, UML provides limited means for describing test procedures within UML and lacks dedicated test concepts natively.

    The OMG RFP on a UML Testing Profile (UTP) solicited proposals for the following:

    • A UML testing profile based upon the UML metamodel or a MOF based meta-model for UML testing,
    • That enables the specification of tests for structural (static) and behavioral (dynamic) aspects of computational UML models, and
    • That is capable of inter-operation with existing test technologies for black box testing.

    This RFP was issued in July 2001. The UTP Consortium was formed in November 2001 in order to develop a joint submission to this RFP (for OMG members only).

    The final submission was adopted by OMG in March 2003 and a finalization task force has been set up to address upcoming issues during the implementation process. In 2005, the UML Testing Profile 1.0 has been finally released.

    top


    Consortium

    The Consortium is constituted by leading companies and research institutes in testing methods and technologies and in UML:

    Consortium Partner

    Contact Person

    • Ericsson

    Øystein Haugen

    • IBM

    Clay E. Williams

    • Fraunhofer Institut FOKUS

    Ina Schieferdecker

    • Motorola

    Paul Baker

    • Rational

    Serge Lucio

    • Softeam

    Philippe Desfray
    Eric Riou du Cosquer

    • Telelogic

    Eric Samuelsson

    • University of Lübeck

    Jens Grabowski
    Zhen Ru Dai

    top


    Supporters

    The work of the UTP consortium is supported by the following companies.

    Supporter

    Contact Person

    • iLogix

    Eldad Palachi

    • IRISA/INRIA

    Loic Helouet

    • ScapaTechnologies

    Michael Norman

    top


    Presentations

    The UML Testing Profile was presented at the panel on "UML and Testing - A Perfect Fit ?!" at the Fifth International Conference on the Unified Modeling Language - the Language and its applications, UML2002, Sept. 30 - Oct. 4, 2002, Dresden, Germany.

    The UML Testing Profile was presented at the panel on "The UML Testing Profile - Its Roots and Perspectives" at IBM, Watson Research Center, Nov 13, 2002, New York, U.S.A.

    The UML Testing Profile was presented at the ASQF Workshop on UML 2.0, Apr 8, 2003 at FOKUS, Berlin.

    The UML Testing Profile will be presented in a tutorial at the Eleventh SDL FORUM "System Design" Stuttgart , 1st-4th July 2003.

    top


    Documents

    The following pdf-documents are available to the public:

    Further internal documents are stored on a BSCW Server.

    top


    Contact

    For more information, please visit the official OMG website of the UML Testing Profile

    The following mailing lists are available for requesting information and reporting issues:

    top


     

      back     top  

    Announcement

    3rd Eclipse International Development Day

    MOTION will be hosting the 3rd Eclipse International Development Day on May 30 at the Fraunhofer-Forum in Berlin. Learn more in our Wiki.


      Contact Person

      Prof. Dr. Ina Schieferdecker
      Fraunhofer FOKUS
      Kaiserin-Augusta-Allee 31
      10589 Berlin
      Tel.: +49 (0)30 3463 7241
      Fax: +49 (0)30 3463 8241
      ina [dot] schieferdecker [at] fokus [dot] fraunhofer [dot] de