Consistency between Task Models and Use Cases

被引:0
作者
Sinnig, Daniel [1 ]
Chalin, Patrice [1 ]
Khendek, Ferhat [2 ]
机构
[1] Concordia Univ, Dept Software Engn & Comp Sci, Montreal, PQ, Canada
[2] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
来源
ENGINEERING INTERACTIVE SYSTEMS | 2008年 / 4940卷
关键词
Use cases; task models; finite state machines; formal semantics; consistency;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Use cases are the notation of choice for functional requirements documentation, whereas task models are used as a starting point For user interface design. In this paper, we motivate the need for,in integrated development methodology in order to narrow the conceptual gap between software engineering and user interface design. This methodology rests upon a common semantic framework for developing and handling use cases and task models. Based oil the intrinsic characteristic of both models we define a common formal semantics and provide a formal definition of consistency between task models and use cases. The semantic mapping and the application of the proposed consistency definition are supported by an illustrative example.
引用
收藏
页码:71 / +
页数:3
相关论文
共 24 条
[1]  
[Anonymous], CONCURTASKTREES NOTA
[2]  
[Anonymous], 2000, APPL COMP
[3]  
[Anonymous], P NOTERE 2004 ESS MO
[4]  
[Anonymous], THESIS OXFORD U OXFO
[5]  
Bergstra J.A., 2001, HDB PROCESS ALGEBRA
[6]  
BOWMAN H, 2002, FORM METHOD SYST DES, P111
[7]  
BRINKSMA E, 1987, PROTOCOL SPECIFICATI, V6, P349
[8]   A THEORY OF COMMUNICATING SEQUENTIAL PROCESSES [J].
BROOKES, SD ;
HOARE, CAR ;
ROSCOE, AW .
JOURNAL OF THE ACM, 1984, 31 (03) :560-599
[9]  
Cockburn A., 2001, WRITING EFFECTIVE US
[10]   EXTENSIONAL EQUIVALENCES FOR TRANSITION-SYSTEMS [J].
DENICOLA, R .
ACTA INFORMATICA, 1987, 24 (02) :211-237