DocumentCode :
3549553
Title :
Consistency checking of UML requirements
Author :
Li, Xiaoshan ; Liu, Zhiming ; He, Jifeng
Author_Institution :
Fac. of Sci. & Technol., Macau Univ., Macau
fYear :
2005
fDate :
16-20 June 2005
Firstpage :
411
Lastpage :
420
Abstract :
This paper discusses how to check consistency of UML requirements model which consists of a use case model and a conceptual class model with system constraints. Based on a given semantics, the requirements consistency can be defined and checked formally. The consistency among use cases and constraints are classified into five types. A system operation of interaction between actor and system is formally defined as a pair of pre and post conditions. An atomic use case is described as one system operation, and a composed use case may be defined as several system operations described by an activity diagram. Thus, each use case can also be modelled as a pair of pre and post conditions by composing the pre and post conditions of system operations by introducing a sequence composition operation. Requirement consistency can be logically checked based on the semantics. A simple library system is used as a case study to illustrate the feasibility of the method.
Keywords :
constraint handling; formal specification; formal verification; programming language semantics; software libraries; software reliability; systems analysis; UML requirements; activity diagram; atomic use case model; conceptual class model; consistency checking; formal checking; formal requirement specification; library system; logical checking; requirement analysis; semantics; sequence composition operation; system constraints; system operation; Computer industry; Costs; Electronic mail; Helium; Libraries; Programming; Prototypes; Software prototyping; Software systems; Unified modeling language; Consistency Checking; Formal Requirement Specification; Requirement Analysis; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN :
0-7695-2284-X
Type :
conf
DOI :
10.1109/ICECCS.2005.28
Filename :
1467923
Link To Document :
بازگشت