The main goal of this site is to provide the (software) resources that complement the paper "A tool supported methodology to passively test asynchronous systems with multiple users". Authors: Mercedes G. Merayo (mgmerayo@fdi.ucm.es), Robert M. Hierons (rob.hierons@brunel.ac.uk) and Manuel Núñez (mn@sip.ucm.es).
The main aim of this site is to provide the reader with the needed resources to rerun the experiments that are shown in this paper. There are 4 directories containing the following files:
In order to use the EXE and JAR files of PTTAC it is necessary to check these requirements:
In order to use the Java Project of the paper it is also necessary to check these requirements:
This software allows us to join logs from different users and obtain an XML file that PTTAC needs to test the complete trace against the properties. Its execution shows the steps that must be follow to complete a correct translation of files.
This software allows users to translate from the plain text files including traces captured with Wireshark to XML files that PTTAC needs to test them against the properties. Its execution shows the steps that must be follow to complete a correct translation of files.
This software is the key of this study and it checks the correctness of some traces against previously defined properties. If the previous technical requirements are fulfilled, then the execution of a property and the checking of a trace is done with these steps:
-Online traces, it is necessary admin privileges because it is necessary to access the network card. Click the "Capture" tab of PTTAC and write the name of the capture, the protocol that you want to check (HTTP, FTP or TCP) and select the interface where you are going to listen the communication. Then, click on the "Capture" button of the "Test" buttons group and check the results that PTTAC shows.
-Offline traces, download the traces of this repository and import them. Click on the "Import" button of the "Test" buttons group and select the path where you downloaded it. Then, click on the "Test" tab of PTTAC and select the imported trace from the list that you can open in the right side of the screen. After select the trace, click on the "Start test" button of the "Test" buttons group and check the results that PTTAC shows.
Download the source code here