• DocumentCode
    2768391
  • 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
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    130
  • Lastpage
    138
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/SERVICES-I.2009.106
  • Filename
    5190755