Search the web
Sign In
New User? Sign Up
model-based-testing · This mailing list is for software test professionals interested in the model-based testing approach.
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
News for AGEDIS   Message List  
Reply | Forward Message #595 of 602 |
Re: News for AGEDIS


AGEDIS  - Achievements and project status

In the first six months of activity, the project has:

    * Performed two evaluation experiments using existing test automation tools in order to generate realistic requirements for the AGEDIS tool  set.
    * Studied existing software modeling languages and produced a first draft of the AGEDIS modeling language specification.
    * Formulated a dissemination plan and set up a web site for promotion and discussion of the AGEDIS programme .

France Telecom, using IBM Israel's technology for automated test case generation, performed the first experiment. The subject of the experiment was an implementation of the PGM (Pragmatic General Multicast) Protocol. The tool used for modeling, test generation, and test execution was GOTCHA-TCBeans.

These three different tasks were successfully carried out in a completely automated chain of actions, which shows the maturity of the GOTCHA-TCBeans tool. Nevertheless, the modeling activity exposed some limitations to the expressive power of the GOTCHA modeling language, especially in the description of concurrency, the notion of process, and real-time requirements. This enabled us to enrich the requirements for the AGEDIS modeling language. A strong point of the GOTCHA-TCBeans tools was recognized to be the richness of the language for expressing testing directives, which will be part of the AGEDIS tool. The smooth integration between the test generation tool and the test execution tool is also important. The choice of Java as a target for the execution language proved to be versatile enough to enable linking the test cases with a C implementation.

Intrasoft International, using Verimag's and Irisa's technology for automated test case generation, performed the second experiment. The subject of the experiment was the ECN (EDI/CSI Node) component of the Transit Computerization Project, a system that is already tested and in production. The tools used for modeling and test generation were ObjectGeode, TestComposer, and TGV. Test execution was performed manually.

First, using ObjectGeode, we designed an SDL specification for the ECN component, comprising five concurrent processes. During this task several minor limitations of SDL as a modeling language were highlighted, like the lack of facilities to describe unreliable channels, or to use process identifiers in a simple way. These limitations can be easily corrected in the AGEDIS modeling language. From this specification we were able to run the TGV test generation engine using two tools: TestComposer, commercialised by Telelogic, and the chain IF/TGV, distributed by Irisa/Verimag. These two tools differ in particular from the test selection point of view, and they happened to be complementary on this point. Using these tools we automatically generated a set of relevant abstract test cases for the application, illustrating its main execution scenarios. Some of them were very similar to the ones previously designed by hand, whereas others were new.

Regarding test generation with TGV, several points could be improved within the AGEDIS context, like the introduction of powerful optimisation techniques to better handle highly concurrent applications (based for instance on partial order reductions), and the use of a more general formalism than TTCN (Tree and Tabular Combined Notation) to express abstract test cases, which is the standard formalism used in the telecommunication sector.

Oxford University carried out a survey of software modeling languages, and, incorporating feedback from the experiments, has lead the consortium in formalizing a modeling language and test specification language for use in the AGEDIS tools. The language specification document is in draft form, and will be released for public comment on the AGEDIS website within the next two months.

The language incorporates elements of SDL, UML, and the GOTCHA extensions of Murphi. The choice of language was also guided by practical considerations of the availability of graphical editors, simulators, and model translators.
 
Related Articles:
 
Model-based Software Testing 

Model Based Approach to Software 

Using Pre-Oracled Data in Model-Based Testing 

There are lot more articles related to AGEDIS Download now  from http://www.macrotesting.com ....





Tue Jul 7, 2009 10:23 am

a.sakthivel7
Offline Offline
Send Email Send Email

Forward
Message #595 of 602 |
Expand Messages Author Sort by Date

Hi, anyone knows if AGEDIS project is active? I'm reading about that and I'm interested in papers, tools related. Thanks...
henry_umana
Offline Send Email
May 30, 2009
2:31 am

The AGEDIS project is no longer active. The papers etc. are still available on the website www.agedis.de.Work in model driven testing continues in the ...
Alan Hartman
alanhartman
Offline Send Email
Jun 18, 2009
5:13 am

So are there any active projects going on with Model Based Testing, preferably open source?...
Robert Chrin
rchrin
Offline Send Email
Jun 18, 2009
3:48 pm

Two open-source projects on mbt are the following: http://mbt.tigris.org/ http://www.cs.waikato.ac.nz/~marku/mbt/modeljunit/ Wikipedia links to many other...
Baris Güldali
barisguldali
Offline Send Email
Jun 18, 2009
4:12 pm

Open source projects: mbt http://mbt.tigris.org/ and ModelJUnit http://www.cs.waikato.ac.nz/~marku/mbt/modeljunit/. Comercial products: TestOptimal,...
lin.yaxiong
Offline Send Email
Jun 25, 2009
6:10 am

AGEDIS <http://www.macrotesting.com....> - Achievements and project status In the first six months of activity, the project has: * Performed two evaluation...
a.sakthivel7
Offline Send Email
Jul 7, 2009
3:32 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help