Abstract
Today’s browsers, tools and Internet connections enable the growth of Enterprise Web Applications. These applications are no longer page-based and designed using HTML code. Enterprise Web Applications bring the capabilities and concepts of traditional desktop applications to the browser. We are used to the development of desktop applications for years and have defined our own process to enable the full model-driven development of applications without source code. Using this process and its tools, we are able to define not only data models for traditional applications and generate code out of it. Combined with the story-driven modeling approach, we are able to design the logic of applications using models and generate fully functional code. To use our knowledge and tools as well as our usual process for the development of Enterprise Web Applications, we investigated our process and adapted it to the new needs. As result we propose a new development process that combines the needs of complex software development with the implementation of web user interfaces and control flows between these user interfaces. The process is a guideline to use models and tools for the development of complex Enterprise Web Applications including data model, behaviour and user interface.
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
Aschenbrenner, N., Dreyer, J., Hahn, M., Jubeh, R., Schneider, C., Zündorf, A.: Building Distributed Web Applications based on Model Versioning with CoObRA: an Experience Report. In: Proc. 2009 Intl. Workshop on Comparison and Versioning of Software Models, pp. 19–24. ACM (May 2009)
Diethelm, I., Geiger, L., Zündorf, A.: Systematic Story Driven Modeling. Technical Report (February 2004)
Diethelm, I., Geiger, L., Zündorf, A.: Systematic Story Driven Modeling, a case study. Edinburgh, Scottland (May 2004)
Fraternali, P., Tisi, M.: Multi-Level Tests for Model Driven Web Applications. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 158–172. Springer, Heidelberg (2010)
Geiger, N., George, T., Hahn, M., Jubeh, R., Zündorf, A.: Using actions charts for reactive web application modelling (2010)
Koch, A.: Echtzeit synchronisierung von uml-modellen unterschiedlicher technischer basis am beispiel von uml lab und fujaba. Master’s thesis, Kassel University, Fachbereich 16, Fachgebiet Software Engineering, Wilhelmshöher Allee 73, 34121 Kassel (September 2010)
Koch, N., Pigerl, M., Zhang, G., Morozova, T.: Patterns for the Model-Based Development of RIAs. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 283–291. Springer, Heidelberg (2009)
Kroiss, C., Koch, N., Knapp, A.: UWE4JSF: A Model-Driven Generation Approach for Web Applications. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 493–496. Springer, Heidelberg (2009)
Nickel, U., Niere, J., Zündorf, A.: The Fujaba Environment, Limmerick, Ireland, pp. 742–745. ACM press (June 2000)
Pérez, S., Díaz, O., Meliá, S., Gómez, J.: Facing interaction-rich rias: The orchestration model. In: Schwabe, D., Curbera, F., Dantzig, P. (eds.) ICWE, pp. 24–37. IEEE (2008)
Rivero, J.M., Rossi, G., Grigera, J., Burella, J., Luna, E.R., Gordillo, S.E.: From Mockups to User Interface Models: An Extensible Model Driven Approach. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 13–24. Springer, Heidelberg (2010)
Schramm, A., Preußner, A., Heinrich, M., Vogel, L.: Rapid UI Development for Enterprise Applications: Combining Manual and Model-Driven Techniques. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010, Part I. LNCS, vol. 6394, pp. 271–285. Springer, Heidelberg (2010)
The Web Modeling Language (2011), http://www.webml.org
Zündorf, A.: Rigorous object oriented software development. Habilitation Thesis, University of Paderborn (2001)
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
Eickhoff, C., Geiger, N., Hahn, M., Zündorf, A. (2012). Developing Enterprise Web Applications Using the Story Driven Modeling Approach. In: Harth, A., Koch, N. (eds) Current Trends in Web Engineering. ICWE 2011. Lecture Notes in Computer Science, vol 7059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27997-3_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-27997-3_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27996-6
Online ISBN: 978-3-642-27997-3
eBook Packages: Computer ScienceComputer Science (R0)