2012
DOI: 10.7321/jscse.v2.n8.2
|View full text |Cite
|
Sign up to set email alerts
|

A Formal Framework for the Formalization of Informal Requirements

Abstract: Systems’ requirements are usually written in a natural language since it generally means a greater understanding among the various stakeholders. However, using an informal language potentially gives rise to interpretation problems, which are to be resolved prior to using (automated) verification techniques. This article tackles an important issue pertaining to requirement engineering: how to guide and help requirements’ formalization? In order to support the formalization process, we propose a methodology base… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(17 citation statements)
references
References 41 publications
0
17
0
Order By: Relevance
“…It is a black box testing technique which means that only the interaction between the SUT and its environment is known (through inputs and outputs). As an extension of the work discussed in [9] and [5], this paper shows how to automate the testing process from CTL* properties.…”
Section: ) Test Generation Algorithmmentioning
confidence: 98%
See 1 more Smart Citation
“…It is a black box testing technique which means that only the interaction between the SUT and its environment is known (through inputs and outputs). As an extension of the work discussed in [9] and [5], this paper shows how to automate the testing process from CTL* properties.…”
Section: ) Test Generation Algorithmmentioning
confidence: 98%
“…This paper is an extension of the work discussed in [9] and [5]. Based on formal specifications expressed as CTL* properties, in this article we develop a method for generating test cases from CTL* formulas.…”
Section: Introductionmentioning
confidence: 98%
“…Relevant techniques for supporting the overall RE process have been also identified, such as the requirements elicitation (Loucopoulos and Karakostas, 1995), requirements formalisation (Eriksson et al, 2009), (Peres et al, 2012) and system requirements modelling (Panetto et al, 2004), (Amyot et al, 2010), (ISO/IEC 29148, 2011), (OMG, 2017a).…”
Section: Requirements Engineeringmentioning
confidence: 99%
“…The formalisation can reduce requirements ambiguity and support the automation of the requirement analysis, when developing automated approach. Therefore, in this step, the formal framework for the formalization of informal requirements defined in (Peres et al, 2012) is adopted. One of the main advantages of this framework is that it provides an iterative process supported by a formal structure: The Pseudo-Requirement Graph, which consists in two types of nodes (refinements and pseudorequirements).…”
Section: ) Requirement Elicitationmentioning
confidence: 99%
“…The formalisation is done to avoid misinterpretation and to serve as inputs for automated verification techniques. To do so, we apply the formalisation process proposed by Peres et al (2012). Formalising the requirements, we identify the same atomic requirements that are used by different formulas.…”
Section: Assessing Interoperability Requirements In Networked Enterprmentioning
confidence: 99%