Requirements for Rich Internet Application Design Methodologies

  • Jevon M. Wright
  • Jens B. Dietrich
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5175)

Abstract

Rich Internet Applications (RIAs) are quickly becoming the de facto standard for interactive web applications on the Internet, featuring rich interfaces that increase user usability and efficiency. These technologies increase the complexity of implementing web applications, making it difficult to address non-functional requirements such as application quality and reliability. There is much activity in developing modelling languages for web applications, but RIAs introduce additional concerns for application developers. Without identifying the requirements of interactive web applications, we cannot quantitatively compare different formal methodologies nor suggest they are robust enough for industry.

In this paper we present a comprehensive list of web application modelling requirements, derived from previous work and existing real-world interactive web applications. We use these requirements to then propose an industry-inspired benchmarking application, which allows us to evaluate approaches to handling the complexity of modelling real-world applications.

Keywords

interactive web applications Rich Internet Applications web engineering requirements benchmark 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Modeling Language for Designing Web Sites. In: Proceedings of the 9th international World Wide Web conference on Computer networks, pp. 137–157. North-Holland Publishing Co., Amsterdam (2000)Google Scholar
  2. 2.
    Koch, N., Kraus, A.: The Expressive Power of UML-based Web Engineering. In: IWWOST 2002, pp. 105–119 (2002)Google Scholar
  3. 3.
    Baresi, L., Colazzo, S., Mainetti, L., Morasca, S.: W2000: A Modelling Notation for Complex Web Applications. In: Mendes, E., Mosley, N. (eds.) Web Engineering, pp. 335–364. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  4. 4.
    Preciado, J.C., Linaje, M., Sanchez, F., Comai, S.: Necessity of Methodologies to Model Rich Internet Applications. In: WSE 2005: Proceedings of the Seventh IEEE International Symposium on Web Site Evolution, Washington, DC, USA, pp. 7–13. IEEE Computer Society, Los Alamitos (2005)CrossRefGoogle Scholar
  5. 5.
    Millard, D.E., Ross, M.: Web 2.0: Hypertext by any other name? In: HYPERTEXT 2006: Proceedings of the seventeenth conference on Hypertext and hypermedia, pp. 27–30. ACM, New York (2006)CrossRefGoogle Scholar
  6. 6.
    Lang, M., Fitzgerald, B.: Hypermedia Systems Development Practices: A Survey. IEEE Software 22(2), 68–75 (2005)CrossRefGoogle Scholar
  7. 7.
    Gitzel, R., Korthaus, A., Schader, M.: Using established Web Engineering knowledge in model-driven approaches. Sci. Comput. Program. 66(2), 105–124 (2007)MATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Taylor, M.J., McWilliam, J., Forsyth, H., Wade, S.: Methodologies and Website Development: A Survey of Practice. Information & Software Technology 44(6), 381–391 (2002)CrossRefGoogle Scholar
  9. 9.
    Selmi, S.S., Kraïem, N., Ghézala, H.H.B.: Toward a Comprehension View of Web Engineering. In: Lowe, D.G., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, pp. 19–29. Springer, Heidelberg (2005)Google Scholar
  10. 10.
    Christodoulou, S.P., Styliaras, G.D., Papatheodrou, T.S.: Evaluation of Hypermedia Application Development and Management Systems. In: HYPERTEXT 1998: Proceedings of the ninth ACM conference on Hypertext and hypermedia, pp. 1–10. ACM, New York (1998)Google Scholar
  11. 11.
    Giurca, A., Wagner, G.: Rule Modeling and Interchange. Symbolic and Numeric Algorithms for Scientific Computing. In: SYNASC. International Symposium, September 26-29, pp. 485–491 (2007)Google Scholar
  12. 12.
    Wampler, D.: Cat Fight in a Pet Store: J2EE vs .NET. Technical report, ONJava.com (2001)Google Scholar
  13. 13.
    Preciado, J.C., Linaje, M., Sanchez, F., Comai, S.: Hypermedia Systems Development: Do We Really Need New Methods? In: IS 2002: Proceedings of the Informing Science + IT Education Conference, Cork, Ireland (2002)Google Scholar
  14. 14.
    Wright, J., Dietrich, J.: Survey of Existing Languages to Model Interactive Web Applications. In: Proceedings of the Fifth Asia-Pacific Conference on Conceptual Modelling (APCCM 2008), Wollongong, NSW, Australia (2008)Google Scholar
  15. 15.
    Nielsen, J.: Hypertext and hypermedia. Academic Press Professional, Inc., San Diego (1990)Google Scholar
  16. 16.
    Ankolekar, A., Krötzsch, M., Tran, T., Vrandecic, D.: The Two Cultures: Mashing up Web 2.0 and the Semantic Web. In: WWW 2007: Proceedings of the 16th international conference on World Wide Web, pp. 825–834. ACM Press, New York (2007)CrossRefGoogle Scholar
  17. 17.
    Recordon, D., Reed, D.: OpenID 2.0: a platform for user-centric identity management. In: DIM 2006: Proceedings of the second ACM workshop on Digital identity management, pp. 11–16. ACM, New York (2006)CrossRefGoogle Scholar
  18. 18.
    Gu, A., Henderson-Sellers, B., Lowe, D.: Web Modelling Languages: The Gap Between Requirements and Current Exemplars. In: AusWeb 2002: Proceedings of the eighth Australian World Wide Web conference (2002)Google Scholar
  19. 19.
    Schwabe, D.: A Conference Review System. In: First International Workshop on Web-Oriented Software Technology (2001)Google Scholar
  20. 20.
    MDWE 2005 Workshop: The Travel Agency System Example. Technical report (2005)Google Scholar
  21. 21.
    van der Sluijs, K., Houben, G.J., Broekstra, J., Casteleyn, S.: Hera-S: Web Design using Sesame. In: ICWE 2006: Proceedings of the 6th international conference on Web engineering, pp. 337–344. ACM, New York (2006)CrossRefGoogle Scholar
  22. 22.
    Mendes, E., Martino, S.D., Ferrucci, F., Gravino, C.: Cross-company vs. single-company web effort models using the Tukutuku database: An extended study. Systems and Software (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jevon M. Wright
    • 1
  • Jens B. Dietrich
    • 1
  1. 1.Institute of Information Sciences and TechnologyMassey UniversityPalmerston NorthNew Zealand

Personalised recommendations