RATS: a software tool to aid the transition from service idea to service implementation

This paper proposes an improved overall development life cycle for telecommunications services. A novel intelligent tool (RATS) is being developed to assist with requirements capture and early analysis, leading to formal specifications of the service at different stages of refinement. Commercial tools are then used for analysis and simulation of these specifications as well as automated test case and code generation. The RATS tool assists by providing facilities for traceability as well as impact analysis of change. It offers active guidance for the requirements development in three dimensions (refinement, formality and completeness) with the help of a semi-formalised negotiation process. The method is illustrated using examples from the UPT service.

[1]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[2]  M. D. Cookson,et al.  Design methodology using SDL , 1993 .

[3]  Björn Regnell,et al.  Improving the use case driven approach to requirements engineering , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[4]  R. Reed,et al.  Methods for service software design , 1992 .

[5]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[6]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[7]  Matthias Jarke,et al.  Telos: representing knowledge about information systems , 1990, TOIS.

[8]  Marc Phalippou,et al.  Evaluation of some test generation tools on a real protocol example , 1995 .

[9]  H. Velthuijsen,et al.  Feature interactions in telecommunications systems , 1993, IEEE Communications Magazine.

[10]  Dieter Hogrefe,et al.  SDL - with applications from protocol specification , 1991, BCS practitioner series.

[11]  M. Crowther,et al.  Feature interaction detection using SDL models , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.