Use Case Maps and LOTOS for the prototyping and validation of a mobile group call system

被引:11
作者
Amyot, D [1 ]
Logrippo, L [1 ]
机构
[1] Univ Ottawa, Sch Informat Technol & Engn, Ottawa, ON K1N 6N5, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
causal scenarios; LoTos; telecommunications standards; use case maps; validation testing;
D O I
10.1016/S0140-3664(99)00242-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SPEC-VALUE, a rigorous scenario-driven approach for the description and validation of complex system functionalities at the early stages of design, is presented. It is based on two notations. The first notation, called Use Case Maps (UCMs), is used to capture functional requirements. UCMs can help reasoning about system-wide functionalities at a high level of abstraction before a prototype is generated. The second notation is the formal specification language LOTOS. UCM scenarios are translated into LOTOS specifications, which animate UCMs with the help of tools. LOTOS-based techniques, especially specification-level testing, can be used to validate designs. It is shown how SPEC-VALUE can help to produce better-quality designs and standards and to improve human understanding with reduced time and costs. A real-life case study is provided: the Group Call service of the mobile data system General Packet Radio Services (GPRS). (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1135 / 1157
页数:23
相关论文
共 39 条
[1]   Use case maps for the capture and validation of distributed systems requirements [J].
Amyot, D ;
Logrippo, L ;
Buhr, RJA ;
Gray, T .
IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 1999, :44-53
[2]  
AMYOT D, 1997, CFIP 97 INGENIERIE P
[3]  
AMYOT D, 1995, FORTE, V8, P57
[4]  
AMYOT D, 1999, SBRC 99
[5]  
AMYOT D, 1999, IEEE 1999 EM TECHN S
[6]  
[Anonymous], 1988, P PROT SPEC TEST VER
[7]   A framework for evaluating specification methods for reactive systems - Experience report [J].
Ardis, MA ;
Chaves, JA ;
Jagadeesan, LJ ;
Mataga, P ;
Puchol, C ;
Staskauskas, MG ;
VonOlnhausen, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (06) :378-389
[8]  
Bolognesi T., 1995, LOTOSPHERE SOFTWARE
[9]  
BORDELEAU F, 1997, C ENG COMP BAS SYST
[10]  
Buhr R. J., 1995, Use case maps for object-oriented systems