2002
DOI: 10.1007/3-540-45923-5_16
|View full text |Cite
|
Sign up to set email alerts
|

An Authoring Tool for Informal and Formal Requirements Specifications

Abstract: Abstract. We describe foundations and design principles of a tool that supports authoring of informal and formal software requirements specifications simultaneously and from a single source. The tool is an attempt to bridge the gap between completely informal requirements specifications (as found in practice) and formal ones (as needed in formal methods). The user is supported by an interactive syntax-directed editor, parsers and linearizers. As a formal specification language we realize the Object Constraint … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
18
0

Year Published

2003
2003
2020
2020

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 28 publications
(20 citation statements)
references
References 13 publications
(16 reference statements)
2
18
0
Order By: Relevance
“…In contrast to [23,27,44,50,51], but in accordance with the present paper, the works [2,3,28,29] describe formally founded support for RE. Similar to the present paper, the works [3,28] both focus on establishing trace links between requirements and design/architecture.…”
Section: Related Worksupporting
confidence: 86%
See 1 more Smart Citation
“…In contrast to [23,27,44,50,51], but in accordance with the present paper, the works [2,3,28,29] describe formally founded support for RE. Similar to the present paper, the works [3,28] both focus on establishing trace links between requirements and design/architecture.…”
Section: Related Worksupporting
confidence: 86%
“…Regarding the relation between the present paper and the work in [29], while both providing support for authoring specifications, the present paper and [29] have different focuses and complement each other; the present paper focuses on tool support for tasks (I)-(IV) while [29] focuses on transformation between requirements specified in NL, the formal representation format Object Constraint Language (OCL) [71], and a semiformal representation format in between these.…”
Section: Related Workmentioning
confidence: 99%
“…The other way around is more feasible, since a formal description is unambiguous. There is work by Hähnle, Johannisson, and Ranta [8] in going from OCL constraints to text descriptions. Having OCL pre and post conditions make it possible to obtain better textual description for use cases.…”
Section: Resultsmentioning
confidence: 99%
“…Once an OCL-based formal specification is obtained, one could even hook up to other theorem provers that support a formal OCL semantics [25]. Finally, an authoring tool for OCL constraints [41] offers assistance in generating specifications and helps to understand OCL constraints by rendering them automatically in natural language. It is currently being integrated into the KeY tool.…”
Section: Key Tool Application Scenariosmentioning
confidence: 99%