2011
DOI: 10.1007/s11219-011-9155-6
|View full text |Cite
|
Sign up to set email alerts
|

Generating model-based test cases from natural language requirements for space application software

Abstract: Natural Language (NL) deliverables suffer from ambiguity, poor understandability, incompleteness, and inconsistency. Howewer, NL is straightforward and stakeholders are familiar with it to produce their software requirements documents. This paper presents a methodology, SOLIMVA, which aims at model-based test case generation considering NL requirements deliverables. The methodology is supported by a tool that makes it possible to automatically translate NL requirements into Statechart models. Once the Statecha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 43 publications
(19 citation statements)
references
References 49 publications
0
19
0
Order By: Relevance
“…Nevertheless, this approach is still difficult to implement because of the poor understandability, ambiguity, incompleteness, and inconsistency of natural language [9]. To overcome these difficulties, a set of restrictions is commonly used.…”
Section: B Natural-language-based Scenarios Generationmentioning
confidence: 99%
“…Nevertheless, this approach is still difficult to implement because of the poor understandability, ambiguity, incompleteness, and inconsistency of natural language [9]. To overcome these difficulties, a set of restrictions is commonly used.…”
Section: B Natural-language-based Scenarios Generationmentioning
confidence: 99%
“…Let us consider instance i = 1 in In the context of unit test case generation for programs developed according to the Object-Oriented Programming (OOP) paradigm, this instance can be used to generate test cases for a class that has one attribute (parameter) which can take 2 values (2 1 ), 1 attribute that can take 4 values (4 1 ), another attribute that can take 5 values (5 1 ), · · · , 1 attribute that can take 6 values (6 1 ). In the system and acceptance testing context, this same sample can be used to identify test scenarios (test objectives) in a model-based test case generation approach (Santiago Júnior 2011;Santiago Júnior and Vijaykumar 2012). In both cases, the test suites must meet the criteria of pairwise testing (t = 2) where each combination of 2 values of all parameters must be covered.…”
Section: Definition and Contextmentioning
confidence: 99%
“…Not all studies start, however, with already specified requirements. [28] and [29] present methods to generate model-based test cases from natural language (NL) requirements to bring RE and ST closer. Use cases can also be used to deal with ambiguities of NL requirements.…”
Section: Focus Of Research (Rq2)mentioning
confidence: 99%