Automated Test Generation from Specifications Based on Formal Description Techniques

  • 발행 : 1997.12.31

초록

This paper describes a research result on automatic generation of abstract test cases from formal specifications by applying many related algorithms and techniques such as the testing framework, rural Chinese postman tour and unique input output sequence concepts. In addition, an efficient algorithm for verifying the strong connectivity of the reference finite state machine and the concept of unique event sequence are explained. We made use of several techniques to from an integrated framework for abstract test case generation from LOTOS and SDL specifications. A prototype of the proposed framework has been built with special attention to real protocol in order to generate the executable test cases in an automatic way. The abstract test cases in tree and tabular combined notation (TTCN) language will be applied to the TTCN compiler in order to obtain the executable test cases which re relevant to the industrial application.

키워드

참고문헌

  1. Computer Network and ISDN Systems v.14 Conformance testing for OSI protocols Linn, R.J.
  2. Computer Network and ISDN Systems v.25 On tools supporting the use of formal description technique in protocol development Chanson, Samuel T.(et al.)
  3. Reseaux et Informatique Repartie v.1 no.1 Le test de conformite des protocols Rafiq, O.
  4. Information processing systems-open system interconnection-OSI conformance testing methodology and framework, IS 9646 ISO
  5. Formal methods for conformance testing results and perspectives, Protocol Test Systems VI Cavalii, Ana R.;Favreau, J.P.;Phalippou, M.
  6. IEEE Trans. on Computer v.40 no.4 A well defined Estelle specification for the automatic test generation Lee, Do Y.;Lee, Jai Y.
  7. Proc. FORTE'93 Improving conformance testing for LOTOS Cavalli, A.;Kim, S.;Maigron, P.
  8. Computer Networks and ISDN Systems v.28 no.12 Testing methods for SDL systems Cavalli, A.;Chin, Byoung-Moon;Chon Kil-Nam
  9. IEEE INFOCOM'93 A unified approach to protocol test sequence generation Chanson, Samuel T.;Zhu, Jin-Jong
  10. Computer Networks and ISDN Systems v.15 no.4 A protocol test generation procedure Sabnani, K.K.;Dahbura, A.T.
  11. A theory for the derivation of tests, Protocol specification Testing and Verification, Volume VIII Brinksma, E.
  12. Proc. of the 11th Symposium on Protocol Specification, Testing Specification, Testing and Verification A framework for test selection Brinksma, E.;Tretmans, J.;Verhaard, L.
  13. Proc. 2nd Int, Conf. on Formal Description Techniques, FORTE'89 Test case derivation from lotos specification Tretmans, J.
  14. IFIP Transactions Protocol Test Systems VI Conformance relations and test derivation Petrenko, A.;Bochmann, V. G.;Dssouli, R.
  15. IEEE Trans. on Communications v.39 no.11 An optimization technique for protocol conformance test generation based on UIO sequence and rural Chinese postman tours Aho, A.C.(et al.)
  16. Proc. IEEE INFOCOM'88 Fault converage of a protocol test methods Sidhu, D.;Leung, T.
  17. ITC-CSCC'96 Communication protocol conformance testing Choe, Young-Han;Kim, Sung-Un;Chin, Byoung-Moon
  18. Concurrency and automate on inflnite sequence;Theoretical Computer Science;Lecture Notes in Computer Science, vol. 104 Park, D.;Peter Deussen(Ed.)
  19. Communication and Concurrency Milner, R.
  20. Communicating Sequentical Processes Hoare, C.A.R.
  21. Switching and Finite Automate Theory Kohavi, Z.
  22. SIGCOM'89 Symposium:Communication Architecture and Protocol in Computer Comm. Review v.19 no.4 An improved protocol test generation procedure based on UIOv Chan, W.Y.L.;Vuong, S.T.;Ito, M.R.
  23. Proc. of PSTV'89 Protocol conformance testing using multiple UIO sequences Shen, Y.N.(et al.)
  24. IEEE Trans. on Software Eng. v.Se-17 no.6 Test selection based on finite state models Fujiwara, S.(et al.)
  25. Trans. of the Korea Information Processing Society v.4 no.5 Strong connectivety decision method using graphs rewriting system in conformance testing Rhee, J.;Kim, S.;Koo, Y.
  26. Data Structures and Network Algorithms Tarjan, R.E.
  27. Mathematical Programming v.5 Matching Euler tours and the Chinese posman's tour Edmons, J.;Johnson, E.L.
  28. The Design and Analysis of Computer Algorithms Aho, A.V.;Hopcroft, J.E.;Ullman, J.D.
  29. Proc. of Twelfth Int'l Conf. on Computer Communications Test generation from SDL and I/OFSMs Chin, Byoung-Moon;Cavalli, A.;Macavei, T
  30. User-Network Interface (UNI) Layer 3 Specification for Basic Call/Connection Control Q.2931 ITU-T