Abstract
In this paper we present a novel approach for dealing with crosscuting concerns in Web applications from requirements to design. Our approach allows to clearly decoupling requirements that belong to different concerns; these concerns are separately modeled and specified by using the task-based notation proposed by OOWS Web Engineering approach to specify requirements; we next show how we integrate task descriptions corresponding to different concerns to obtain a unified requirements model that is the source of a model-to-model and model-to-code generation process that allows us to obtain fully operative web application prototypes that are built from tasks descriptions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Araújo, J., Whittle, J., Kim, D.: Modeling and Composing and Validating Scenario-Based Requirements with Aspects. In: Proceedings of the 12th International Requirements Engineering Conference, Kyoto, Japan (September 2004)
Pastor, O., Gómez, J., Insfran, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26, 507–534 (2001)
Baniassad, E., Clements, P., Araújo, J., Moreira, A., Rashid, A., Tekinerdogan, B.: Discovering Early Aspects. IEEE Software 23(1), 61–70 (2006)
Wirfs-Brock, R., Wilkerson, B., Wiener, L.: Designing Object-Oriented Software. Prentice-Hall, Englewood Cliffs (1990)
Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Modeling Language for Designing Web Sites. Computer Networks and ISDN Systems 33(1-6), 137–157 (2000)
Valverde, P., Valderas, P., Fons, J., Pastor, O.: A MDA-based Environment for Web Applications Development: From Conceptual Models to Code. In: 6th International Workshop on Web-Oriented Software Technologies (2007)
Filman, R., Elrad, T., Clarke, S., Aksit, M. (eds.): Aspect-Oriented Software Development. Addison-Wesley, Reading (2004)
Fons, J., Pelechano, V., Albert, M., Pastor, O.: Development of Web Applications from Web Enhanced Conceptual Schemas. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, Springer, Heidelberg (2003)
Gordillo, S., Rossi, G., Moreira, A., Araujo, J., Urbieta, M., Vairetti, C.: Modeling and Composing Navigational Concerns in Web Applications. In: Proceedings of LA-Web 2006, IEEE Press, Los Alamitos (2006)
Güell, N., Schwabe, D., Vilain, P.: Modeling Interactions and Navigation in Web Applications. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds.) ER 2000. LNCS, vol. 1920, pp. 115–127. Springer, Heidelberg (2000)
Valderas, P., Pelechano, V., Pastor, O.: A Transformational Approach to Produce Web Application Prototypes from a Web Requirements Model. In: IJWET. International Journal on Web Engineering and Technology (2007)
Schwabe, D., Rossi, G.: An Object-Oriented Approach to Web-Based Application Design. Theory and Practice of Object Systems (TAPOS) 4, 207–225 (1998)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, Springer, Heidelberg (1997)
Koch, N., Kraus, A., Hennicker, R.: The Authoring Process of UML-based Web Engineering Approach. In: IWWOST 2001. Proceedings of the 1st International Workshop on Web-Oriented Software Construction, pp. 105–119 (June 2001)
Paterno, F., Mancini, C., Meniconi, S.: ConcurTaskTree: A diagrammatic notation for specifying task models. In: Interact 1997, pp. 362–369. Chapman&Hall, Australia (1997)
Moreira, A., Rashid, A., Araújo, J.: Multi-Dimensional Separation of Concerns in Requirements Engineering. In: RE 2005. Proceedings of the 13th IEEE International Requirements Engineering Conference, IEEE Computer Society, Los Alamitos (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Valderas, P., Pelechano, V., Rossi, G., Gordillo, S. (2007). From Crosscutting Concerns to Web Systems Models. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds) Web Information Systems Engineering – WISE 2007. WISE 2007. Lecture Notes in Computer Science, vol 4831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76993-4_49
Download citation
DOI: https://doi.org/10.1007/978-3-540-76993-4_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76992-7
Online ISBN: 978-3-540-76993-4
eBook Packages: Computer ScienceComputer Science (R0)