Title :
Web-FIM: Automated Framework for the Inference of Business Software Models
Author :
Hallal, Hesham H. ; Dury, Arnaud ; Petrenko, Alexandre
Author_Institution :
Centre de Rech. Inf. de Montreal, Montreal, QC, Canada
Abstract :
We present an automated framework for the inference of behavioral models from the execution traces of a Web-based business application (WBA). The model inference framework consists of a formal approach to infer automata models from traces of WBA´s and an advanced prototype tool set implemented around the data mining engine Weka, the model checker SPIN, the formal language manipulation framework ANTLR and the graph visualization software GraphViz. The traces of a WBA are collected by monitoring the communications in client-server architectures, where a client can be an Internet browser or a service accessing the server side of the application. The inferred models depict both the control and data flow (showing data variations) of the WBA and can be used for its visualization and verification. Finally, we discuss Web-FIM an online deployment of the model inference framework and illustrate the use of the tools with an example.
Keywords :
Web services; automata theory; business data processing; client-server systems; data mining; data visualisation; formal languages; formal verification; graph theory; system monitoring; ANTLR formal language manipulation framework; GraphViz graph visualization software; Internet browser; SPIN model checker; WBA; Web service; Web-FIM; Web-based business application; Weka data mining engine; automata model; automated framework; behavioral model inference; business software model; client-server architecture; control flow; data flow; execution trace; formal approach; system monitoring; Application software; Automata; Computer architecture; Data mining; Data visualization; Formal languages; Monitoring; Search engines; Software prototyping; Software tools;
Conference_Titel :
Services - I, 2009 World Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3708-5
Electronic_ISBN :
978-0-7695-3708-5
DOI :
10.1109/SERVICES-I.2009.106