his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
UML Associations: Reducing the gap in test coverage between model and code
University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre. Saab Aeronautics, Linköping, Sweden. (Distribuerade realtidssystem (DRTS), Distributed Real-Time Systems)
University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre. (Distribuerade realtidssystem (DRTS), Distributed Real-Time Systems)ORCID iD: 0000-0002-1039-5830
2016 (English)In: Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development / [ed] Slimane Hammoudi, Luis Ferreira Pires, Bran Selic & Philippe Desfray, SciTePress, 2016, Vol. 1, 589-599 p.Conference paper, Published paper (Refereed)
Abstract [en]

This paper addresses the overall problem of estimating the quality of a test suite when testing is performed at aplatform-independent level, using executable UML models. The problem is that the test suite is often requiredto fulfill structural code coverage criteria. In the avionics domain it is usually required that the tests achieve100% coverage according to logic-based coverage criteria. Such criteria are less effective when applied toexecutable UML models than when they are applied to code because the action code found in such modelscontains conditions in navigation and loops that are not explicit and therefore not captured by logic-basedcoverage criteria. We present two new coverage criteria for executable UML models, and we use an industrialapplication from the avionics domain to show that these two criteria should be combined with a logic-basedcriterion when testing the executable UML model. As long as the coverage is less than 100% at the modellevel, there is no point in running the tests at the code level since all functionality of the model is not yet tested,and this is necessary to achieve 100% coverage at the code level.

Place, publisher, year, edition, pages
SciTePress, 2016. Vol. 1, 589-599 p.
National Category
Computer Science
Research subject
Technology
Identifiers
URN: urn:nbn:se:his:diva-12180DOI: 10.5220/0005745205890599Scopus ID: 2-s2.0-84970024915ISBN: 978-989-758-168-7 OAI: oai:DiVA.org:his-12180DiVA: diva2:924914
Conference
4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), February 19-21, 2016, in Rome, Italy
Funder
VINNOVA, 2013-01215
Available from: 2016-04-29 Created: 2016-04-29 Last updated: 2016-10-20Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Eriksson, AndersLindström, Birgitta
By organisation
School of InformaticsThe Informatics Research Centre
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 433 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf