In this paper, we report on our experiences of using lightweight formal methods for the partial validation of natural language requirements documents. We describe our approach to checking properties of models obtained by shallow parsing of natural language requirements, and apply it to a case study based on part of a NASA specification of the Node Control Software on the International Space Station. The experience reported supports our position that it is feasible and useful to perform automated analysis of requirements expressed in natural language. Indeed, we identified a number of errors in our case study that were also independently discovered and corrected by NASA's Independent Validation and Verification Facility in a subsequent versi...
The importance of requirements, which in practice often means natural language requirements, for a s...
Stakeholders exchange ideas and describe requirements of the system in natural language at the early...
Natural language software tools may have an important role in making requirements specifications mor...
In this paper, we report on our experiences of using lightweight formal methods for the partial vali...
In this paper, we report on our experiences of using lightweight formal methods for the partial vali...
In this paper, we report on our experiences of using lightweight formal methods for the partial vali...
This viewgraph presentation reviews the rationale of the program to transform natural language speci...
This paper describes three case studies in the lightweight application of formal methods to requirem...
Ambiguously specified requirements can be a source of risk for safety-critical electronic designs. ...
International audienceAs of today, most specifications of technical systems still rely on requiremen...
This paper describes three case studies in the lightweight application of formal methods to requirem...
It is argued that the potential role of natural language processing in the requirements engineering ...
This paper describes three case studies in the lightweight application of formal methods to requirem...
Most of the efforts in formal methods have historically been devoted to comparing a design against a...
Problems with the specification of software requirements documents are a common cause of software de...
The importance of requirements, which in practice often means natural language requirements, for a s...
Stakeholders exchange ideas and describe requirements of the system in natural language at the early...
Natural language software tools may have an important role in making requirements specifications mor...
In this paper, we report on our experiences of using lightweight formal methods for the partial vali...
In this paper, we report on our experiences of using lightweight formal methods for the partial vali...
In this paper, we report on our experiences of using lightweight formal methods for the partial vali...
This viewgraph presentation reviews the rationale of the program to transform natural language speci...
This paper describes three case studies in the lightweight application of formal methods to requirem...
Ambiguously specified requirements can be a source of risk for safety-critical electronic designs. ...
International audienceAs of today, most specifications of technical systems still rely on requiremen...
This paper describes three case studies in the lightweight application of formal methods to requirem...
It is argued that the potential role of natural language processing in the requirements engineering ...
This paper describes three case studies in the lightweight application of formal methods to requirem...
Most of the efforts in formal methods have historically been devoted to comparing a design against a...
Problems with the specification of software requirements documents are a common cause of software de...
The importance of requirements, which in practice often means natural language requirements, for a s...
Stakeholders exchange ideas and describe requirements of the system in natural language at the early...
Natural language software tools may have an important role in making requirements specifications mor...