GO4IT Project Introduction BUPT NIC GO4IT group
GO4IT  <ul><li>Project full title : Promote Confidence in Future Information Technologies for the Valorisation of European...
GO4IT <ul><li>GO4IT  project intends to provide Research Infrastructure users with free IPv6 validation environment includ...
Project Tasks for BUPT <ul><li>ATS (Abstract Test Suite) design </li></ul><ul><ul><li>Language:TTCN-3 </li></ul></ul><ul><...
Development platform (ATS and tools for TE generation)
Test system (executable test suite and associated tools, with configuration parameters for Test Adapters and Test Executab...
Software Component Analysis <ul><li>TTCN-3 editor: support TTCN-3 syntax (key words highlighted, and syntax checks) </li><...
Software Component Analysis <ul><li>Compiled ATS: depend on the TTCN-3 compiler </li></ul><ul><li>TTCN-3 compiler-related ...
Software Component Analysis <ul><li>Codec generator: It produces automatically a Codec for a given abstract type system </...
Software Component Analysis <ul><li>TTCN-3 SA / PA: In the Test Adapter operations have to be implemented that are necessa...
Main tasks for this moment <ul><li>Documentation reviewing </li></ul><ul><li>Get familiar with TTCN-3  </li></ul><ul><li>G...
Long-term tasks <ul><li>Software component design: </li></ul><ul><ul><li>TTCN-3 Codec </li></ul></ul><ul><ul><li>TTCN-3 TM...
Project management <ul><li>Meeting: every week </li></ul><ul><li>Project documentations preparation </li></ul><ul><li>Docu...
Important Links <ul><li>Project website:  http://www.go4-it.org/ </li></ul><ul><li>TTCN/TTworkbench:  http://www.testingte...
Upcoming SlideShare
Loading in …5
×

project introduction

2,304 views

Published on

Published in: Travel

project introduction

  1. 1. GO4IT Project Introduction BUPT NIC GO4IT group
  2. 2. GO4IT <ul><li>Project full title : Promote Confidence in Future Information Technologies for the Valorisation of European Research Infrastructures </li></ul><ul><li>Objectives: first to raise the level of knowledge and preparation of users to get prepared to the IPv6 move, and secondly to enlarge the IPv6 community of users . </li></ul>
  3. 3. GO4IT <ul><li>GO4IT project intends to provide Research Infrastructure users with free IPv6 validation environment including test tools, test suites and the related services. </li></ul><ul><li>Project duration: 30 months (start from 11/2005) </li></ul><ul><li>List of 11 participants: Inno AG, ETSI, INRIA, CETECOM, FOKUS, ISPRAS, JTEST, BII, CATR, BUPT, IPT </li></ul>
  4. 4. Project Tasks for BUPT <ul><li>ATS (Abstract Test Suite) design </li></ul><ul><ul><li>Language:TTCN-3 </li></ul></ul><ul><ul><li>Currently: Mobile IPv6 </li></ul></ul><ul><ul><ul><li>Conformance test (Xu Tao) </li></ul></ul></ul><ul><ul><ul><li>Interoperability test (Tao Ling) </li></ul></ul></ul><ul><ul><li>Get familiar with TTCN-3 language and TTworkbench </li></ul></ul><ul><li>Software component development </li></ul><ul><ul><li>TTCN-3 Codec </li></ul></ul><ul><ul><li>TTCN-3 TM (Test management) / TL (Test logging) / CH (Component handling) </li></ul></ul><ul><ul><li>TTCN SA (System Adaptor)/ PA (Platform Adaptor) </li></ul></ul>
  5. 5. Development platform (ATS and tools for TE generation)
  6. 6. Test system (executable test suite and associated tools, with configuration parameters for Test Adapters and Test Executable)
  7. 7. Software Component Analysis <ul><li>TTCN-3 editor: support TTCN-3 syntax (key words highlighted, and syntax checks) </li></ul><ul><li>TTCN-3 ATS: the set of TTCN-3 source code files, including TTCN-3 types & templates, TTCN-3 test functions, TTCN-3 test cases (test functions and test behaviors), TTCN-3 abstract test suites </li></ul><ul><li>TTCN-3 compiler: verifies TTCN-3 syntax and semantics, and produces compiled ATS in a programming language: C/C++ or java </li></ul>
  8. 8. Software Component Analysis <ul><li>Compiled ATS: depend on the TTCN-3 compiler </li></ul><ul><li>TTCN-3 compiler-related runtime libraries: Libraries implementing functions used for the TE (Test Executable) to communicate with it’s environment. </li></ul><ul><li>TTCN-3 TE: is the output obtained after compiling a TTCN-3 test suite, along with the required TTCN-3 compiler-related runtime libraries for the given platform. </li></ul>
  9. 9. Software Component Analysis <ul><li>Codec generator: It produces automatically a Codec for a given abstract type system </li></ul><ul><li>Codec: Codec implements the Coding and Decoding Rules: </li></ul><ul><ul><li>Encoding: from the abstract type to the binary string (to be sent on the network interface) </li></ul></ul><ul><ul><li>Decoding: from the binary string received on the network interface, to a structured value (typed template), for matching mechanism implementation (is the received packet one of the awaited ones) </li></ul></ul><ul><li>TTCN-3 TM/TL/CH: test management, test logging and component handling </li></ul>
  10. 10. Software Component Analysis <ul><li>TTCN-3 SA / PA: In the Test Adapter operations have to be implemented that are necessary to adapt the TTCN-3 Executable to the particular execution platform. </li></ul><ul><li>Programming language compiler: Java, C/C++ </li></ul><ul><li>OS: Windows, Unix, Linux, Freebsd, etc … </li></ul><ul><li>Additional task: Test tools validation </li></ul>
  11. 11. Main tasks for this moment <ul><li>Documentation reviewing </li></ul><ul><li>Get familiar with TTCN-3 </li></ul><ul><li>Get familiar with TTWorkbench, understanding the mechanisms for each component </li></ul><ul><li>ATS design: extends the work of Xu Tao and Tao Ling, including the set up of the test environment, the definition of test suite and test cases, and the implementation of the test </li></ul><ul><li>Design own ATS </li></ul>
  12. 12. Long-term tasks <ul><li>Software component design: </li></ul><ul><ul><li>TTCN-3 Codec </li></ul></ul><ul><ul><li>TTCN-3 TM/TL/CH </li></ul></ul><ul><ul><li>TTCN-3 SA/PA </li></ul></ul><ul><ul><li>… </li></ul></ul>
  13. 13. Project management <ul><li>Meeting: every week </li></ul><ul><li>Project documentations preparation </li></ul><ul><li>Documentation sharing: </li></ul><ul><ul><li>FTP: </li></ul></ul><ul><ul><ul><li>202.38.127.58 </li></ul></ul></ul><ul><ul><ul><li>go4it/go4itbupt </li></ul></ul></ul><ul><li>Project schedule </li></ul>
  14. 14. Important Links <ul><li>Project website: http://www.go4-it.org/ </li></ul><ul><li>TTCN/TTworkbench: http://www.testingtech.de/products/ttwb_intro.php </li></ul>

×