Skip to main content

Contribution to a Rigorous Analysis of Web Application Frameworks

  • Conference paper
Abstract State Machines, Alloy, B, VDM, and Z (ABZ 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7316))

  • 816 Accesses

Abstract

We suggest an approach for accurate modeling and analysis of web application frameworks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Java Server Faces, http://www.jcp.org/en/jsr/detail?id=314

  2. Python, http://www.python.org/

  3. Tomcat, http://tomcat.apache.org/

  4. ECMAScript language specification. Standard ECMA-262, Edition 5.1 (June 2011), http://www.ecma-international.org/publications/standards/Ecma-262.html

  5. HTTP1.1 part 2 message semantics, www.ietf.org (cosulted February 2012)

  6. Abrial, J.-R.: Modeling in Event-B: System and Software Engineering. Cambridge University Press, Cambridge (2010)

    MATH  Google Scholar 

  7. Altenhofen, M., Börger, E., Friesen, A., Lemcke, J.: A high-level specification for virtual providers. IJBPIM 1(4), 267–278 (2006)

    Article  Google Scholar 

  8. Barros, A., Börger, E.: A Compositional Framework for Service Interaction Patterns and Interaction Flows. In: Lau, K.-K., Banach, R. (eds.) ICFEM 2005. LNCS, vol. 3785, pp. 5–35. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  9. Börger, E.: Approaches to modeling business processes. A critical analysis of BPMN, workflow patterns and YAWL. JSSM, 1–14 (2011), doi:10.1007/s10270-011-0214-z

    Google Scholar 

  10. Börger, E., Cisternino, A., Gervasi, V.: Ambient Abstract State Machines with applications. JCSS 78(3), 939–959 (2012)

    Google Scholar 

  11. Börger, E., Fruja, G., Gervasi, V., Stärk, R.: A high-level modular definition of the semantics of C#. Theoretical Computer Science 336(2-3), 235–284 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  12. Börger, E., Stärk, R.F.: Abstract State Machines. A Method for High-Level System Design and Analysis. Springer (2003)

    Google Scholar 

  13. Brown, M. R.: Fast CGI specification (April 1996), http://www.fastcgi.com/

  14. Dittamo, C., Gervasi, V., Börger, E., Cisternino, A.: A formal specification of the semantics of ECMAScript. In: VSTTE 2010, Edinburgh (2010) Poster session

    Google Scholar 

  15. Fruja, N.G.: Towards proving type safety of.NET CIL. SCP 72(3), 176–219 (2008)

    MathSciNet  MATH  Google Scholar 

  16. Fruja, N.G., Börger, E.: Modeling the.NET CLR Exception Handling Mechanism for a Mathematical Analysis. Journal of Object Technology 5(3), 5–34 (2006)

    Article  Google Scholar 

  17. Gervasi, V.: An ASM Model of Concurrency in a Web Browser. In: Derrick, J., et al. (eds.) ABZ 2012. LNCS, pp. 79–93. Springer, Heidelberg (2012)

    Google Scholar 

  18. Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building and Deploying Messaging Solutions. Addison-Wesley Longman Publishing (2003)

    Google Scholar 

  19. Microsoft. ASP.NET, http://www.asp.net

  20. Schellhorn, G., Ahrendt, W.: The WAM case study: Verifying compiler correctness for Prolog with KIV. In: Bibel, W., Schmitt, P. (eds.) Automated Deduction – A Basis for Applications, vol. III, pp. 165–194 (1998)

    Google Scholar 

  21. Schellhorn, G., Grandy, H., Haneberg, D., Reif, W.: The Mondex Challenge: Machine Checked Proofs for an Electronic Purse. In: Misra, J., Nipkow, T., Karakostas, G. (eds.) FM 2006. LNCS, vol. 4085, pp. 16–31. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  22. Stärk, R.F., Schmid, J., Börger, E.: Java and the Java Virtual Machine: Definition, Verification, Validation. Springer (2001)

    Google Scholar 

  23. W3C. CGI: Common Gateway Interface, http://www.w3.org/CGI/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Börger, E., Cisternino, A., Gervasi, V. (2012). Contribution to a Rigorous Analysis of Web Application Frameworks. In: Derrick, J., et al. Abstract State Machines, Alloy, B, VDM, and Z. ABZ 2012. Lecture Notes in Computer Science, vol 7316. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30885-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30885-7_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30884-0

  • Online ISBN: 978-3-642-30885-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics