The objectives of the TAROT network are divided in two groups. On one hand, the following co-ordinated research activities objectives will be undertaken :
In addition to the previous objectives, the following scientific objectives will be undertaken :
Thus, one of the main activity lines of the project is to overcome the problem that different testing communities use different methods. Two testing communities can be identified : Testing of software and testing of communicating systems. Until very recently, research had been carried out with almost no interactions between these two communities although they have complementary know-how. So, there is an urgent need to co-ordinate research strategies and training of young researchers for finding a synthetis between the different techniques developed in isolation by each community.
Finally, it is anticipated that TAROT will breakthroughs in the three main areas :
Overall Approach and Methodology
in order to achieve the previous objectives, TAROT will follow three main lines of research.
These lines of research will be structured in five work packages. Each of these work packages is divided into several tasks. In this project we consider two big groups of tasks. On the one hand, we have those problems that, even though creativity plays an important role, can be considered as having a more mechanical or practical nature. Examples of these problems are the implementation of tools and platforms. On the other hand, one has to deal with some problems having a more theoretical nature. Examples of these problems are the definition of new testing architectures and/or conformance relations. It is obvious that different methodological approaches will be considered by taking into account the problem that is being dealt with. However, the project will also use some common links between practical and theoretical tasks.
Practical tasks need a more interactive working environment since large software systems are going to be build in parallel by several members belonging to different (and distant) participant institutions. Thus, it is very important that the communication between them be very fluid. The participant in charge of the task will be set up a common infrastructure so that the system under development can be implemented from remote locations and that inconsistencies due to different versions of the same component are avoided. The incremental construction of the software must be accompanied by the distribution of prototypes to the participants, so that they can give their opinion. In particular, they may ask for new features or for the modification of existing ones. Finally, it is clear that not all of the prototypes will be distributed to all of the participants. The project will use a numbering system x.yy. Thus, x.00 versions will be tried and tested by all the participants while intermediate versions will be tested only by the participants directly related to the development of this tool.
In contrast with practical tasks, theoretical ones will be developed in a more isolated way. Even though the results are expected to be useful for the project, assessments of partial results by members not directly related to the corresponding task will not be required. However, (semi-)final results will be presented to all the participants by means of the generated deliverables and by attending the workshops organised.
|© 2019 INT||Accueil||||Plan du site||||Contact||||Plan d'accès||||Rechercher||||Mentions légales|