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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Koch, N., Kraus, A.: The Expressive Power of UML-based Web Engineering. In: IWWOST 2002, pp. 105–119 (2002)
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)
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)
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)
Lang, M., Fitzgerald, B.: Hypermedia Systems Development Practices: A Survey. IEEE Software 22(2), 68–75 (2005)
Gitzel, R., Korthaus, A., Schader, M.: Using established Web Engineering knowledge in model-driven approaches. Sci. Comput. Program. 66(2), 105–124 (2007)
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)
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)
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)
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)
Wampler, D.: Cat Fight in a Pet Store: J2EE vs .NET. Technical report, ONJava.com (2001)
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)
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)
Nielsen, J.: Hypertext and hypermedia. Academic Press Professional, Inc., San Diego (1990)
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)
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)
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)
Schwabe, D.: A Conference Review System. In: First International Workshop on Web-Oriented Software Technology (2001)
MDWE 2005 Workshop: The Travel Agency System Example. Technical report (2005)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wright, J.M., Dietrich, J.B. (2008). Requirements for Rich Internet Application Design Methodologies. In: Bailey, J., Maier, D., Schewe, KD., Thalheim, B., Wang, X.S. (eds) Web Information Systems Engineering - WISE 2008. WISE 2008. Lecture Notes in Computer Science, vol 5175. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85481-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-85481-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85480-7
Online ISBN: 978-3-540-85481-4
eBook Packages: Computer ScienceComputer Science (R0)