DocumentCode
1738167
Title
Embedding UML and type theory to formalize the process of requirement engineering
Author
Jiang, Hui ; Lin, Dong ; Xie, Xiren
Author_Institution
Dept. of Comput. Eng., ICE, Nanjing, China
fYear
2000
fDate
2000
Firstpage
32
Lastpage
39
Abstract
Nowadays, the main reason for the failure of large-scale systems developments is that the requirements analysis stage cannot produce complete, understandable, unambiguous traceable and testable system requirements documents. To conquer this problem, from the point of view of “requirements engineering” (RE), the formalization of the RE process is discussed from three aspects: a full process model, formal representation and formal verification. RE is taken as a process growing in the 3D space of sociology, methodology and technology, and a spiral lifecycle model of this process is given to illustrate its social characteristics. The recommended representation language is UML, and Coq is used as a component-cut-in modular formal method to carry out validation and verification. Finally, the alternating-bit protocol is presented as an example to demonstrate how to combine UML and Coq to formalize RE
Keywords
formal verification; protocols; social aspects of automation; specification languages; type theory; Coq; UML; Unified Modeling Language; alternating-bit protocol; component-cut-in modular formal method; formal representation; formal validation; formal verification; large-scale systems development failure; methodology; process model; representation language; requirements analysis; requirements engineering; social characteristics; sociology; spiral lifecycle model; system requirements documents; technology; type theory; Failure analysis; Ice; Large-scale systems; Maintenance engineering; Sociology; Space technology; Spirals; System testing; Systems engineering and theory; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 2000. TOOLS - Asia 2000. Proceedings. 36th International Conference on
Conference_Location
Xi´an
ISSN
1530-2067
Print_ISBN
0-7695-0875-8
Type
conf
DOI
10.1109/TOOLS.2000.885895
Filename
885895
Link To Document