2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2019
DOI: 10.1109/ase.2019.00132
|View full text |Cite
|
Sign up to set email alerts
|

mCUTE: A Model-Level Concolic Unit Testing Engine for UML State Machines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…The branch coverage by using this method has a notable boost. Many other concolic unit testing tools do exist, such as those in [30,31]. Compared to Hybrid CUTE, the difference is the path selection.…”
Section: Related Workmentioning
confidence: 99%
“…The branch coverage by using this method has a notable boost. Many other concolic unit testing tools do exist, such as those in [30,31]. Compared to Hybrid CUTE, the difference is the path selection.…”
Section: Related Workmentioning
confidence: 99%
“…Operator (ID) Description ARB (31) Arithmetic operator replacement (binary, unary and shortcut) ARU (32) ARS (33) AIU (34) Arithmetic operator insertion (unary and short-cut) AIS (35) ADS (36) Arithmetic operator deletion (short-cut) ROR (37) Relational operator replacement COR (38) Conditional operators (replacement, insertion and deletion) COI (39) COD (40) LOR (41) Logical operator replacement ASR (42) Short-cut assignment operator replacement and discuss the results, with the purpose of answering the three research questions.…”
Section: T a B L E 1 Traditional Mutation Operators Included In Mucppmentioning
confidence: 99%
“…In addition, Manticore features a user-friendly interface that allows customising the analysis. Furthermore, there are a wide variety of tools dedicated to software testing via symbolic execution, such as DeepState [39] for C and C++ programs and mCute [40] for UML state machines.…”
Section: Software Testing Automationmentioning
confidence: 99%
“…In the context of the running example, the transitions ⟨ 4 , 5 ⟩ in the the capsule Philosopher are taken upon the reception of the message reply(true) and it changes the execution state from 3 to 4 . The notion of RTC allows us to represent these two micro-steps as one single step (i.e., rc-Step) without loss of information (i.e., 1 :…”
Section: Description Of Approach 31 Overviewmentioning
confidence: 99%
“…Therefore, an ideal replay-based debugger requires providing a deterministic replay of execution traces in an efficient way. In recent years, numerous Model-Driven Development (MDD) techniques and tools have been developed to mitigate the complexity of testing and debugging systems at model-level (e.g., MDebugger [4], PMExec [5,6], mCUTE [1]). However, they merely consider nondistributed systems which typically are executed by one processing unit.…”
Section: Introductionmentioning
confidence: 99%