Abstract
Web designers usually ignore how to model real user expectations and goals, mainly due to the large and heterogeneous audience of the Web. This fact leads to websites which are difficult to comprehend by visitors and complex to maintain by designers. In order to ameliorate this scenario, an approach for using the i* modeling framework in Web engineering has been developed in this paper. Furthermore, we also present a traceability approach for obtaining different kind of design artifacts tailored to a specific Web modeling method. Finally, we include a sample of our approach in order to show its applicability and we describe a prototype tool as a proof of concept of our research.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Casteleyn, S., Woensel, W.V., Houben, G.J.: A semantics-based aspect-oriented approach to adaptation in web engineering. In: Hypertext, pp. 189–198 (2007)
Cachero, C., Gómez, J.: Advanced conceptual modeling of web applications: Embedding operation interfaces in navigation design. In: JISBD, pp. 235–248 (2002)
Casteleyn, S., Garrigós, I., Troyer, O.D.: Automatic runtime validation and correction of the navigational design of web sites. In: Zhang, Y., Tanaka, K., Yu, J.X., Wang, S., Li, M. (eds.) APWeb 2005. LNCS, vol. 3399, pp. 453–463. Springer, Heidelberg (2005)
Koch, N.: Software engineering for adaptive hypermedia systems: Reference model, modeling techniques and development process. Softwaretechnik- Trends 21(1) (2001)
Ceri, S., Manolescu, I.: Constructing and integrating data-centric web applications: Methods, tools, and techniques. In: VLDB, p. 1151 (2003)
Rossi, G., Schwabe, D., Guimarães, R.: Designing personalized web applications. In: WWW, pp. 275–284 (2001)
Koch, N.: Reference model, modeling techniques and development process software engineering for adaptive hypermedia systems. KI 16(3), 40–41 (2002)
Garrigós, I.: A-OOH: Extending Web Application Design with Dynamic Personalization. Ph.D thesis, University of Alicante, Spain (2008)
Daniel, F., Matera, M., Morandi, A., Mortari, M., Pozzi, G.: Active rules for runtime adaptivity management. In: AEWSE (2007)
Yu, E.: Modelling Strategic Relationships for Process Reenginering. Ph.D thesis, University of Toronto, Canada (1995)
Yu, E.: Towards modeling and reasoning support for early-phase requirements engineering. In: RE, pp. 226–235 (1997)
Cuaresma, M.J.E., Koch, N.: Requirements engineering for web applications - a comparative study. J. Web Eng. 2(3), 193–212 (2004)
QVT Language: http://www.omg.org/cgi-bin/doc?ptc/2005-11-01
i* wiki: http://istar.rwth-aachen.de
Estrada, H., Rebollar, A.M., Pastor, O., Mylopoulos, J.: An empirical evaluation of the * framework in a model-based software generation environment. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 513–527. Springer, Heidelberg (2006)
Strohmaier, M., Horkoff, J., Yu, E.S.K., Aranda, J., Easterbrook, S.M.: Can patterns improve i* modeling? two exploratory studies. In: Paech, B., Rolland, C. (eds.) REFSQ 2008. LNCS, vol. 5025, pp. 153–167. Springer, Heidelberg (2008)
Eclipse: http://www.eclipse.org/
Schwabe, D., Rossi, G.: An object oriented approach to web-based applications design. TAPOS 4(4), 207–225 (1998)
Valderas, P., Pelechano, V., Pastor, O.: A transformational approach to produce web application prototypes from a web requirements model. Int. J. Web Eng. Technol. 3(1), 4–42 (2007)
Koch, N., Zhang, G., Cuaresma, M.J.E.: Model transformations from requirements to web system design. In: ICWE, pp. 281–288 (2006)
Bolchini, D., Paolini, P.: Goal-driven requirements analysis for hypermedia-intensive web applications. Requir. Eng. 9(2), 85–103 (2004)
Molina, F.M., Pardillo, J., Álvarez, J.A.T.: Modelling web-based systems requirements using wrm. In: WISE Workshops, pp. 122–131 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Garrigós, I., Mazón, JN., Trujillo, J. (2009). A Requirement Analysis Approach for Using i* in Web Engineering. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds) Web Engineering. ICWE 2009. Lecture Notes in Computer Science, vol 5648. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02818-2_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-02818-2_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02817-5
Online ISBN: 978-3-642-02818-2
eBook Packages: Computer ScienceComputer Science (R0)