Abstract
The integration of statecharts is part of an integration methodology for object oriented views. Statecharts are the most important language for the representation of the behaviour of objects and are used in many object oriented modeling techniques, e.g. in UML ([23]). In this paper we focus on the situation where the behaviour of an object type is represented in several statecharts, which have to be integrated into a single statechart. The presented approach allows an automatic integration process but gives the designer possibilities to make own decisions to guide the integration process and to achieve qualitative design goals.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Batini, C., Lenzerini, M.: A Methodology for Data Schema Integration in the Entity Relationship Model. IEEE Transactions on Software Engineering, 10(6):650–664, November 1984.
Batini, C., Lenzerini, M., Navathe, S.: A Comparative Analysis of Methodologies for Database Schema Integration. ACM Computing Surveys, 18(4):323–364, December 1986.
Booch, G.: Object-Oriented Design with Applications. Benjamin Cummings, 1991.
Booch, G., Rumbaugh, J., Jackobson, I.: The Unified Modeling Language: User Guide. Addison-Wesley, 1999.
Bukhres, O., Elmagarmid, A. (eds.): Object-Oriented Multidatabase Systems: A Solution for Advanced Applications. Prentice Hall, 1996.
Chen, P.: The Entity-Relationship Model — Toward a Unified View of Data. ACM Transaction on Database Systems, 9–36, March 1976.
Coleman, D., Arnold, P., Bodoff, S., Dollin, C., Gilchrist, H., Hayes, F., Jeremaes, P.: Object-Oriented Development: The Fusion Method. Prentice Hall Object-Oriented Series. Prentice-Hall, Inc, 1994.
Formica, A., Groger, H., Missikoff, M.: Object-Oriented Database Schema Analysis and Inheritance Processing: A Graph-Theoretic Approach. Data-and Knowledge Engineering, 24:157–181, 1997.
Frank, H.: View Integration fur objektorientierte Datenbanken. Dissertationen zu Datenbanken und Informationssystemen Band 32. infix, 1997.
Frank, H., Eder, J.: Integration of Behaviour Models. Proceedings of ER’97 Workshop on Behavioral Modeling and Design Transformations. http://osm7.cs.byu.edu/ER97/workshop4, November 1997.
Frank, H., Eder, J.: Equivalence of Statecharts. Technical report, Institut fur Informatik-Systeme, Universitat Klagenfurt, 1998.
Frank, H., Eder, J.: Integration of Statecharts. In Halper, M. (ed.): Third IFCIS International Conference on Cooperative Information Systems (CoopIS’98). 364–372. IEEE Computer Society, August 1998.
Geller, J., Perl, Y., Neuhold, E., Sheth, A.: Structural Schema Integration with Full and Partial Correspondence Using the Dual Model. Information Systems, 17(6):443–464, 1992.
Gotthard, W., Lockemann, P., Neufeld, A.: System Guided View Integration for Object-Oriented Databases. IEEE Transaction on Knowledge and Data Engineering, 4(1):1–22, January 1992.
Harel, D.: Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming, 8:231–274, 1987.
Harel, D.: On Visual Formalisms. ommunications of the ACM, 31(5):514–530, May 1988.
Harel, D., Naamad, A.: The Statemate Semantics of Statecharts. ACM Transactions on Software Engineering and Methodology, 5(4):293–333, October 1996.
Lam, H., Missikoff, M.: On Semantic Verification of Object-Oriented Database Schemas. Proceedings of Int. Workshop on New Generation Information Technology and Systems — NGITS, 22-29, June 1993.
Missikoff, M., Toaiti, M.: Mosaico: An Environment for Specification and Rapid Prototyping of Object-Oriented Database Applications. EDBTS ummer School on Object-Oriented Database Applications, September 1993.
Navathe, S., Elmasri, R., Larson, J.: Integrating User Views in Database Design. IEEE Computers, 185–197, January 1986.
Navathe, S., Pernul, G.: Advances in Computers. Vol. 35, Chapter Conceptual and Logical Design of Relational Databases, 1–80. Academic Press, 1992.
Preuner, G., Schrefl, M.: Observation Consistent Integration of Views of Object Life-Cycles. In Embury, S., Fiddian, N., Gray, W., Jones, A. (eds.): 16th British National Conference on Databases. Lecture Notes in Computer Science, Vol. 1405, 1998.
Rational Software et.al.: Unified Modeling Language (UML) Version 1.1. http://www.rational.com/uml, September 1997.
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modeling and Design. Prentice Hall International, Inc, 1991.
Schrefl, M.: A Comparative Analysis of View Integration Methodologies. In Traunmuller, R., Wagner, R., Mayr, H. (eds.): Informationsbedarfsermittlung und-analyse fur den Entwurf von Informationssystemen. 119–136, 1987. Fachtagung EMISA.
Sheth, A.: Issues in Schema Integration: Perspective of an Industrial Researcher. ARO-Workshop on Heterogeneous Databases, September 1991.
Thieme, C., Siebes, A. Guiding Schema Integration by Behavioural Information. Information Systems, 20(4):305–316, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Frank, H., Eder, J. (1999). Towards an Automatic Integration of Statecharts. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds) Conceptual Modeling — ER ’99. ER 1999. Lecture Notes in Computer Science, vol 1728. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47866-3_29
Download citation
DOI: https://doi.org/10.1007/3-540-47866-3_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66686-8
Online ISBN: 978-3-540-47866-9
eBook Packages: Springer Book Archive