2019
DOI: 10.18293/seke2019-133
|View full text |Cite
|
Sign up to set email alerts
|

Test Case Generation by EFSM Extracted from UML Sequence Diagrams

Abstract: The effectiveness of Model-Based Testing (MBT) is mainly due to the potential for automation it offers. If the model is formal and machine-readable, test cases can be derived automatically. The Extended Finite State Machine (EFSM) is a formal modeling technique widely used to represent a system. However, EFSM is not a common practice in industry. On the other hand, the Unified Modeling Language (UML) has become the de-facto standard for modeling software, but due to the lack of formal semantics, its diagrams c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
7
0
1

Year Published

2021
2021
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 14 publications
0
7
0
1
Order By: Relevance
“…Modeling techniques can enhance software testing productivity when used in this context [5]. Model-based test case generation (MB-TCG) is a methodology that involves the generation of tests using system models, which are based on model-based testing (MBT) [6].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…Modeling techniques can enhance software testing productivity when used in this context [5]. Model-based test case generation (MB-TCG) is a methodology that involves the generation of tests using system models, which are based on model-based testing (MBT) [6].…”
Section: Introductionmentioning
confidence: 99%
“…Although this Diagram is widely used in this field, there is a lack of automated techniques for test generation from UML activity diagrams [10]. In addition to the mentioned problem, due to the lack of formal semantics, the use of UML diagrams can lead to inconsistency, transformation problems, and different interpretations [5]. Another issue of note is that UML specification presents a challenge in terms of navigation and comprehension [11].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Para facilitar o entendimento das regras de transformação definidas neste trabalho, utilizou-se partes do Diagrama de Sequência de um Automated Teller Machine (ATM)(ROCHA et al, 2019). A seguir, é apresentada a descrição destas regras de transformação: Figura 18 -Regra InitEfsm.…”
unclassified