ÿþ<html > <link href="data/symbole1.jpg" rel="shortcut icon" type="data/ico"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="css1.css" /> <title>LBACT Tool</title> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="15%" rowspan="4" >&nbsp;</td> <td colspan="2" class="header">&nbsp; <div style="margin-left:40px;"> </div></td> <td width="15%" rowspan="4" >&nbsp;</td> </tr> <tr> <!-- <td colspan="2" class="menu"> <ul> <li><a href="actualité.html"/>Actualit&eacute;</a></li> <li><img src="data/symbole1.jpg" />&nbsp;</li> <li><a href="agence de voyage.html"/>Agence de voyage </a></li> <li><img src="data/symbole1.jpg" />&nbsp;</li> <li><a href="top 10.html"/>Top 10</a></li> <li><img src="data/symbole1.jpg" />&nbsp;</li> <li><a href="inscription.html"/>Inscription </a></li> </ul> </td> --> </tr> <tr> <td width="18%" class="box"> <h3>BPEL Clustering Architecture</h3> <ul> <li><i><a href="overview1.html"/>Overview</a></i></li> <li><i><a href="impl.html"/>Implementation</a></i></li> </ul> <h3>LBACT Tool</h3> <ul> <li><i><a href="overview2.html"/>Overview</a></i></li> <li><i><a href="spec.html"/>Test specifications</a></i></li> </ul> <h3>Conformance Test platform</h3> <ul> <li><i><a href="overview3.html"/>Overview</a></i></li> <li><i><a href="observer.html"/>Observer</a></i></li> <li><i><a href="tester.html"/>Tester</a></i></li> </ul> <h3>How to use LBACT?</h3> <ul> <li><i><a href="gui.html"/>LBACT GUIs</a></i></li> <li><i><a href="casestudy.html"/>Case study</a></i></li> </ul> <h3>Contact</h3> Afef Jmal Maâlej <br/> ReDCAD - DGIMA - ENIS <br/> Route de la Soukra km 3.5<br/> B.P. 1173, 3038, Sfax - Tunisia<br/> <b>Email:</b> <a href="mailto:afef.jmal@redcad.org">afef.jmal@redcad.org</a> <h3>Contributors</h3> <a href="http://www.redcad.org/members/afef.jmal" target="_blank"><font color="black">MSc. Afef Jmal Maâlej</font></a><br> <a href="http://www.redcad.org/members/zeineb.benmakhlouf" target="_blank"><font color="black">Ing. Zeineb Ben Makhlouf</font></a><br> <a href="http://www.redcad.org/members/mkrichen/" target="_blank"><font color="black">Dr. Moez Krichen</font></a> <br> <a href="http://www.redcad.org/members/jmaiel" target="_blank"><font color="black">Prof. Mohamed Jmaiel</font></a> <td> <br> <a name="haut"> <h3><center><font color="dark orange"><i>Conformance Test platform Overview</i></font></center></h3></a> <p align="justify"> Initially, it should be noted that we are interested in this project to perform unit testing of load balancing architecture. The next figure shows our proposed platform for online conformance testing of load balancing based architectures for BPEL compositions in particular. <center><img src="data/testarch.PNG"/></center> <center><em>Overview of the Conformance Test Platform</em></center> <p align="justify"> Our testing platform is characterized by the following features:<br> - The system under test (SUT): it corresponds to the load balancing architecture.<br> - The user: he activates the test by sending test requests, and waits for test results in order to deduce the performance of the load balancing architecture.<br> - The specification: it models the requirements to be satisfied by the SUT. It is illustrated in form of Timed Automata. <br> - The observer: it is responsible for capturing the incoming traffic to the BPEL server. It filters the captured traffic in order to extract the queries sent by the load balancer. Afterward, it analyzes the captured requests to be ready to interpret by the tester. One observer is created for each BPEL server.<br> - The tester: firstly, it sets up remotely cluster elements according to input parameters provided by the user. More precisely, it configures the load balancer according to the selected algorithm. Also, depending on the distribution algorithm, it coordinates the BPEL servers to have the adequate weight and metric. For remote configuration, the tester opens SSH sessions on the machines of load balancing architecture. After configuration, it restarts cluster elements also remotely using SSH. Then, it remains in synchronous communication with the observers. If the tester receives a notification from an observer, it interprets this information and checks if it is in accordance with the specification. At the end, the tester assigns a final verdict to each generated test case and sends it to the user. </p> </p> <center><a href="#haut"><IMG SRC="data/Haut.jpg" align="center"></a>&nbsp;&nbsp;&nbsp;<a href="#haut"><font color="#9BDB18"><big>Top of Page</big></font></a></center> </td> </tr> <tr> <td colspan="2" class="footer"> <p align="center" style="text-align: center;"><font color=white><span lang="EN-US" style="">© Afef Jmal Maâlej - ReDCAD - Last Updated: December 2012.<o:p/></span></font></p> </div> </td> </tr> </table> </body> </html>