Abstract
Workflow plays a major role in nowadays business and therefore its requirement elicitation must be accurate and clear for achieving the solution closest to business’s needs. Due to Web applications popularity, the Web is becoming the standard platform for implementing business workflows. In this context, Web applications and their workflows must be adapted to market demands in such a way that time and effort are minimize. As they get more popular, they must give support to different functional requirements but also they contain tangled and scattered behaviour. In this work we present a model-driven approach for modelling workflows using a Domain Specific Language for Web application requirement called WebSpec. We present an extension to WebSpec based on Pattern Specifications for modelling crosscutting workflow requirements identifying tangled and scattered behaviour and reducing inconsistencies early in the cycle.
Chapter PDF
Similar content being viewed by others
References
Adams, M., Edmond, D., ter Hofstede, A.H.M.: The Application of Activity Theory to Dynamic Workflow Adaptation Issues. In: PACIS 2003 Proceedings. Paper 113 (2003)
Adams, M., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Worklets: A Service-Oriented Implementation of Dynamic Flexibility in Workflows. In: Meersman, R., Tari, Z. (eds.) OTM 2006. LNCS, vol. 4275, pp. 291–308. Springer, Heidelberg (2006)
Charfi, A.: Aspect-Oriented Workfow Languages: AO4BPEL and Applications. Phd thesis, Fachbereich Informatik, der Technischen Universit at Darmstadt (2007), http://d-nb.info/985111321
Cohn, M.: Succeeding with Agile: Software Development Using Scrum, 1st edn. Addison-Wesley Professional (2009)
Divitini, M., Hanachi, C., Sibertin-Blanc, C.: Inter-organizational workflows for enterprise coordination. In: Coordination of Internet Agents, pp. 369–398. Springer, London (2001)
France, R., Kim, D., Ghosh, S., Song, E.: A UML-Based Pattern Specification Technique. IEEE Transactions on Software Engineering 30(3) (2004)
Luecke, R.: Crisis Management: Master the Skills to Prevent Disasters. Harvard Business Press Books (2004) ISBN: 978-1591394372
Moreira, A., Araújo, J., Whittle, J.: Modeling Volatile Concerns as Aspects. In: Martinez, F.H., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 544–558. Springer, Heidelberg (2006)
Luna, E.R., Garrigós, I., Grigera, J., Winckler, M.: Capture and Evolution of Web Requirements Using WebSpec. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 173–188. Springer, Heidelberg (2010)
Selenium, http://seleniumhq.org/
Sutton, S., Rouvellou, I.: Modeling of Software Concerns in Cosmos. In: Proc. of ACM Conf. AOSD 2002, pp. 127–133. ACM Press (2002)
Rossi, G., Urbieta, M., Ginzburg, J.: Modular and Systematic Interface Design for Rich Internet Applications. In: Murugesan, S. (ed.) Handbook of Research on Web 2.0, 3.0, and X.0: Technologies, Business, and Social Applications, pp. 59–74 (2010)
Urbieta, M., Escalona, M.J., Luna, E.R., Rossi, G.: Detecting Conflicts and Inconsistencies in Web Application Requirements. In: Harth, A., Koch, N. (eds.) ICWE 2011 Workshops. LNCS, vol. 7059, pp. 278–288. Springer, Heidelberg (2012)
Urbieta, M., Rossi, G., Distante, M., Ginzburg, J.: Modeling, Deploying, and Controlling Volatile Functionalities in Web Applications. International Journal of Software Engineering and Knowledge Engineering (IJSEKE) 22(1), 129–155 (2012)
van der Aalst, W.M.P., van Hee, K.: Workflow Management Models, Methods, and Systems. The MIT Press (2004) ISBN: 978-0262720465
WebSpec Language, http://code.google.com/p/webspec-language/
Wimmer, M., Schauerhuber, A., Kappel, G., Retschitzegger, W., Schwinger, W., Kapsammer, E.: A survey on UML-based aspect-oriented design modeling. ACM Comput. Surv. (CSUR) 43(4), 28 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Urbieta, M.M., Rossi, G., Gordillo, S., Schwinger, W., Retschitzegger, W., Escalona, M.J. (2012). Identifying and Modelling Complex Workflow Requirements in Web Applications. In: Grossniklaus, M., Wimmer, M. (eds) Current Trends in Web Engineering. ICWE 2012. Lecture Notes in Computer Science, vol 7703. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35623-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-35623-0_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35622-3
Online ISBN: 978-3-642-35623-0
eBook Packages: Computer ScienceComputer Science (R0)