WP6-03: Difference between revisions

From COMP4DRONES
Jump to navigation Jump to search
Line 1: Line 1:
== Model-based Mutation Testing - Protocol Testing ==
= Model-based Mutation Testing - Protocol Testing =
{|class="wikitable"
{|class="wikitable"
|  ID|| WP6-MoMuT
|  ID|| WP6-MoMuT
Line 21: Line 21:
|  License || Commercial, Non-Commercial, Academic
|  License || Commercial, Non-Commercial, Academic
|}
|}
MoMuT is a model-based testing tool addressing functional and non-functional test-case generation from behaviour models. It can work from several different input modelling languages (e.g. UML and domain specific languages). ([1][2][3][4] [5]).
== Detailed Description ==
==Contribution and Improvements==
== Interoperability with other C4D tools ==
Models to be used as input for MoMuT can be in different formats and formalisms e.g. UML (in Eclipse Papyrus or SparxSystems Enterprise Architect format), a MoMuT specific textual format or a domain specific language. If Papyrus UML is used, this should be compatible/integrable with models for Papyrus4Robotics. This could also lead to interoperation with the security analysis tool.
==References==
[1] MoMuT::UML model-based mutation testing for UML. Aichernig, B, et al. 2015. 2015 ieee 8th international conference on Software testing, verification and validation (icst). p. 1-8.
[2] Mapping UML to labeled transition systems for test-case generation: a translation via object-oriented action systems. Krenn, W, Schlick, R and Aichernig, B. K. Berlin, Heidelberg : s.n., 2010. Proceedings of the 8th international conference on formal methods for components and objects. pp. 186–207.
[3] Fellner, Andreas, Tarrach, Thorsten and Weissenbacher, Georg. Language Inclusion for Finite Prime Event Structures. VMCAI. s.l. : Springer, 2020, Vol. 11990, pp. 314-336.
[4] Fellner, Andreas , et al. Model-based, Mutation-driven Test-case Generation Via Heuristic-guided Branching Search. ACM Trans. Embed. Comput. Syst. 2019.
[5] https://momut.org/

Revision as of 13:14, 4 October 2022

Model-based Mutation Testing - Protocol Testing

ID WP6-MoMuT
Contributor AIT
Levels Tool
Require Linux, Windows, UML/Event-B/OOAS model
Provide Generation of a set of test cases and provides feedback about the quality of the existing test suite.
Input UML/Event-B/OOAS model, testinterface
Output Test suite
C4D tooling n.a.
TRL 4
License Commercial, Non-Commercial, Academic

MoMuT is a model-based testing tool addressing functional and non-functional test-case generation from behaviour models. It can work from several different input modelling languages (e.g. UML and domain specific languages). ([1][2][3][4] [5]).

Detailed Description

Contribution and Improvements

Interoperability with other C4D tools

Models to be used as input for MoMuT can be in different formats and formalisms e.g. UML (in Eclipse Papyrus or SparxSystems Enterprise Architect format), a MoMuT specific textual format or a domain specific language. If Papyrus UML is used, this should be compatible/integrable with models for Papyrus4Robotics. This could also lead to interoperation with the security analysis tool.


References

[1] MoMuT::UML model-based mutation testing for UML. Aichernig, B, et al. 2015. 2015 ieee 8th international conference on Software testing, verification and validation (icst). p. 1-8.

[2] Mapping UML to labeled transition systems for test-case generation: a translation via object-oriented action systems. Krenn, W, Schlick, R and Aichernig, B. K. Berlin, Heidelberg : s.n., 2010. Proceedings of the 8th international conference on formal methods for components and objects. pp. 186–207.

[3] Fellner, Andreas, Tarrach, Thorsten and Weissenbacher, Georg. Language Inclusion for Finite Prime Event Structures. VMCAI. s.l. : Springer, 2020, Vol. 11990, pp. 314-336.

[4] Fellner, Andreas , et al. Model-based, Mutation-driven Test-case Generation Via Heuristic-guided Branching Search. ACM Trans. Embed. Comput. Syst. 2019.

[5] https://momut.org/