Modeling presentation layers of web applications for testingSOSYM MIP
Web software applications have become complex, sophisticated programs that are based on novel computing technologies. Their most essential characteristic is that they represent a different kind of software deployment—most of the software is never delivered to customers’ computers, but remains on servers, allowing customers to run the software across the web. Although powerful, this deployment model brings new challenges to developers and testers. Checking static HTML links is no longer sufficient; web applications must be evaluated as complex software products. This paper focuses on three aspects of web applications that are unique to this type of deployment: (1) an extremely loose form of coupling that features distributed integration, (2) the ability that users have to directly change the potential flow of execution, and (3) the dynamic creation of HTML forms. Taken together, these aspects allow the potential control flow to vary with each execution, thus the possible control flows cannot be determined statically, prohibiting several standard analysis techniques that are fundamental to many software engineering activities. This paper presents a new way to model web applications, based on software couplings that are new to web applications, dynamic flow of control, distributed integration, and partial dynamic web application development. This model is based on the notion of atomic sections, which allow analysis tools to build the analog of a control flow graph for web applications. The atomic section model has numerous applications in web applications; this paper applies the model to the problem of testing web applications.
Fri 23 OctDisplayed time zone: Eastern Time (US & Canada) change
11:00 - 12:15 | Most Influential PapersAwards at Room A Chair(s): Silvia Abrahão Universitat Politècnica de València, Jeff Gray University of Alabama, Bernhard Rumpe RWTH Aachen | ||
11:00 25mResearch paper | Incremental Evaluation of Model Queries over EMF ModelsMODELS MIP Awards Gábor Bergmann Budapest University of Technology and Economics / MTA-BME Lendület Research Group on Cyber-Physical Systems, Hungary, Ákos Horváth , István Ráth IncQuery Labs, Daniel Varro McGill University / Budapest University of Technology and Economics DOI | ||
11:25 25mResearch paper | A model-driven traceability framework for software product linesSOSYM MIP Awards Nicolas Anquetil University of Lille, Lille, France, Uirá Kulesza Federal University of Rio Grande do Norte, Ralf Mitschke Technical University of Darmstadt, Ana Moreira NOVA University of Lisbon and NOVA LINCS, Jean-Claude Royer IMT Atlantique, Nantes, France, Andreas Rummler , André Sousa FCT / Universidade Nova de Lisboa DOI | ||
11:50 25mResearch paper | Modeling presentation layers of web applications for testingSOSYM MIP Awards DOI |