Towards a Formal Behavioral Model for Rich Internet Applications

Rich Internet Applications (RIAs) seek to combine the best of traditional desktop applications with the best of the Web. However, due to the complexity of these applications, traditional Web Application methodologies and techniques are proving inadequate to properly model and implement them in a systematic way. In this paper we outline an equivalent transformation-based method for constructing a model for RIAs. This model provides some of the essential behavioral semantics of RIAs with a view towards facilitating simple and intuitive mapping of appropriate technologies to the model. Keywordsrich internet applications; web applications; equivalent transformation; formal methods; modelling;

[1]  Nakamura Keisuke,et al.  Evolvable e-Learning system , 2007 .

[2]  Giovanni Toffetti Carughi,et al.  Conceptual modeling and code generation for rich internet applications , 2006, ICWE '06.

[3]  Giovanni Toffetti Carughi,et al.  A Behavioral Model for Rich Internet Applications , 2007, ICWE.

[4]  Kiyoshi Akama,et al.  Conceptual Modelling and Program Generation for Dynamic Interactive Systems , 2008, 2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[5]  Kiyoshi Akama,et al.  Formalization of the Equivalent Transformation Computation Model , 2006, J. Adv. Comput. Intell. Intell. Informatics.

[6]  Frank D. Valencia,et al.  Formal Methods for Components and Objects , 2002, Lecture Notes in Computer Science.

[7]  Philip Wadler,et al.  Links: Web Programming Without Tiers , 2006, FMCO.

[8]  Alin Deutsch,et al.  Specification and verification of data-driven Web applications , 2007, J. Comput. Syst. Sci..

[9]  Kiyoshi Akama,et al.  Program Synthesis Based on the Equivalent Transformation Computation Model , 2002, LOPSTR.

[10]  Sara Comai,et al.  Necessity of methodologies to model rich Internet applications , 2005, Seventh IEEE International Symposium on Web Site Evolution.

[11]  Brent Stearn XULRunner: A New Approach for Developing Rich Internet Applications , 2007, IEEE Internet Computing.

[12]  K. Akama,et al.  A programming language interpreter system based on equivalent transformation , 2005, 2005 IEEE International Conference on Intelligent Engineering Systems, 2005. INES '05..

[13]  Gregor von Bochmann,et al.  Delay-Independent Design for Distributed Systems , 1988, IEEE Trans. Software Eng..