Abstract
OOHDM models hypermedia-based Web applications by an object model on three layers. Recently, an OOHDM extension by business processes has been proposed. In all cases, the definition includes a formal description of the syntactical aspects and a verbal description of the semantics. In this paper, we give a behavioral definition of the semantics of the OOHDM core features: navigation and advanced navigation; and of the proposed extension by business processes. We derive application-specific model classes from predefined behavioral model classes that have operations with a well-defined semantics. The behavioral model classes collaborate with a Web Application virtual Machine (WAM). The WAM models basic Web-browser characteristics, i.e. HTTP-HTML characteristics. Thus, the semantics of an OOHDM Web application model is precisely defined in an executable way.
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
Baresi, L., Garzotto, F., Paolini, P.: From Web Sites to Web Applications: New issues for Conceptual Modeling. In: Procs. Workshop on The World Wide Web and Conceptual Modeling, Salt Lake City (USA) (October 2000)
Ceri, S., Fraternali, P., Paraboschi, S.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Procs 9th. International World Wide Web Conference, pp. 137–157. Elsevier, Amsterdam (2000)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Koch, N., Kraus, A., Cachero, C., Melia, S.: Modeling Web Business Processes with OO-H and UWE. In: IWWOST 2003, Proceedings 3rd International Workshop on Web-Oriented Software Technology, Oviedo, Spain (2003)
Pastor, O., Fons, J., Pelechano, V.: OOWS: A Method to Develop Web Applications from Web-Oriented conceptual Models. In: IWWOST 2003, Proceedings 3rd International Workshop on Web-Oriented Software Technology, Oviedo, Spain (2003)
Schmid, H.A.: Business Entity Components and Business Process Components. Journal of Object Oriented Programming 12(6) (October 1999)
Schmid, H.A., Rossi, G.: Designing Business Processes in E-Commerce Applications. In: Bauknecht, K., Tjoa, A.M., Quirchmayr, G. (eds.) EC-Web 2002. LNCS, vol. 2455, p. 353. Springer, Heidelberg (2002)
Schmid, H.A., Rossi, G.: Modeling and Designing Processes in E-Commerce Applications. IEEE Internet Computing (January 2004)
Schwabe, D., Rossi, G.: An object-oriented approach to web-based application design. Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet 4#4, 207–225 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schmid, H.A., Herfort, O. (2004). A Behavioral Semantics of OOHDM Core Features and of Its Business Process Extension. In: Koch, N., Fraternali, P., Wirsing, M. (eds) Web Engineering. ICWE 2004. Lecture Notes in Computer Science, vol 3140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27834-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-27834-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22511-9
Online ISBN: 978-3-540-27834-4
eBook Packages: Springer Book Archive