• DocumentCode
    492648
  • Title

    Using JULE to generate a compliance test suite for the UML standard

  • Author

    Bunyakiati, Panuchart ; Finkelstein, Anthony ; Skene, James ; Chapman, Clovis

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. London, London
  • fYear
    2008
  • fDate
    10-18 May 2008
  • Firstpage
    827
  • Lastpage
    830
  • Abstract
    The Java-UML Lightweight Enumerator (JULE) tool implements a vitally important aspect of the framework for software tool certification - test suite generation. The framework uses UML models as the test inputs for the bounded exhaustive-testing approach. Within a size bound for the metamodel types, JULE enumerates only the set of non-isomorphic models in the form of relational structures. These models are classified into two sets - demonstration and counterexample - using binary decision diagrams (BDDs). The power of JULE lies in its model enumeration and its use of a high-performance grid infrastructure. Hence, JULE efficiently generates a very small test suite while increasing the bound on the input size to the extent that is practical for certification purpose.
  • Keywords
    Java; Unified Modeling Language; binary decision diagrams; program testing; software tools; JULE; Java-UML lightweight enumerator; binary decision diagram; bounded exhaustive-testing approach; certification purpose; metamodel; relational structures; software tool certification; test suite generation; Boolean functions; Certification; Computer science; Data structures; Design methodology; Educational institutions; Software standards; Software testing; Software tools; Unified modeling language; binary decision diagram; certification; metamodel; ocl; test generation; uml;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
  • Conference_Location
    Leipzig
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-4486-1
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1368088.1368212
  • Filename
    4814202