Proceedings of the 2015 International Symposium on Software Testing and Analysis 2015
DOI: 10.1145/2771783.2771812
|View full text |Cite
|
Sign up to set email alerts
|

Automatic generation of system test cases from use case specifications

Abstract: In safety critical domains, system test cases are often derived from functional requirements in natural language (NL) and traceability between requirements and their corresponding test cases is usually mandatory. The definition of test cases is therefore time-consuming and error prone, especially so given the quickly rising complexity of embedded systems in many critical domains. Though considerable research has been devoted to automatic generation of system test cases from NL requirements, most of the propose… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
64
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
3
2

Relationship

3
6

Authors

Journals

citations
Cited by 80 publications
(65 citation statements)
references
References 75 publications
(111 reference statements)
1
64
0
Order By: Relevance
“…Masuda2015 used natural-language processing to identify the logical pattern "If (A) is (B), (C) is (D)" in sentences [2], but did not identify conditions or actions. There are also linguistic studies on use cases [10] and test case generation [13]. Sneed2007 made test cases from requirements described in natural language [11].…”
Section: Related Workmentioning
confidence: 99%
“…Masuda2015 used natural-language processing to identify the logical pattern "If (A) is (B), (C) is (D)" in sentences [2], but did not identify conditions or actions. There are also linguistic studies on use cases [10] and test case generation [13]. Sneed2007 made test cases from requirements described in natural language [11].…”
Section: Related Workmentioning
confidence: 99%
“…The authors of [5] specified use case in a language named Restricted Use Case Modeling (RUCM). RUCM is defined based on a template containing a set of restriction rules in the natural language.…”
Section: Introductionmentioning
confidence: 99%
“…Some of these researches do not consider these parameters, while others, such as [5], require using a complex extraction to extract the parameters from the OCL expressions. Further, there are no researches that propose to specify exactly the allowed maximum repeated times of an action.…”
Section: Introductionmentioning
confidence: 99%
“…Further, for PL use case specifications, we employ Restricted Use Case Modeling (RUCM) [79], which includes a template and restriction rules to reduce imprecision and incompleteness in use cases. RUCM was a clear choice since it reduces ambiguity and facilitates automated analysis of use cases [78,80,73,74]. However, since it was not originally meant to model variability, we introduced some PL extensions to capture variability in use case specifications [44].…”
Section: Introductionmentioning
confidence: 99%