Abstract
We recently proposed AutoMed-DM - a transformation-based data modelling tool for heterogeneous datamanagement system (HDMS). A key feature of the tool is the ability to not only support the activities needed to construct the schemas of the data sources connected to the HDMS, but also effectively and uniformly handle the heterogeneity inherent in those schemas and in the underlying data models. A primary design challenge in the development of AutoMed-DM is how to effectively enable the data model engineers to interact with the tool through its layers of modelling abstractions. In this paper, we address this challenge by proposing a novel hierarchical, event driven design model that formalises a compact and extensible UI hierarchy needed to support the user interaction through all the abstraction layers, and that uses interaction sequence to express the functional design logic. We present in our design model the specification of a key interactive function of AutoMed-DMnamed Create Schema.
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
Atzeni, P., et al.: Model-independent schema translation. VLDB Journal 17(6), 1347–1370 (2008)
Atzeni, P., Cappellari, P., Bernstein, P.A.: Model-independent schema and data translation. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 368–385. Springer, Heidelberg (2006)
Atzeni, P., Torlone, R.: Management of multiple models in an extensible database design tool. In: EDBT 1996, pp. 79–95. Springer (1996)
Bastide, R., Palanque, P.: A Petri Net based environment for the design of event-driven interfaces. In: DeMichelis, G., Díaz, M. (eds.) ICATPN 1995. LNCS, vol. 935, pp. 66–83. Springer, Heidelberg (1995)
Boyd, M., Kittivoravitkul, S., Lazanitis, C., Mçbrien, P., Rizopoulos, N.: AutoMed: A BAV data integration system for heterogeneous data sources. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 82–97. Springer, Heidelberg (2004)
Boyd, M., McBrien, P.: Comparing and transforming between data models via an intermediate hypergraph data model. Data Semantics IV, 69–109 (2005)
Chen, P.C.: The Entity Relationship Model - Toward a unified view of data. ACM Transactions on Database Systems 1(1), 9–36 (1976)
Duc, M.L.: AutoMed-DM: A transformation-based data modelling tool for heterogeneous data management systems. Technical report, Hanoi University (2014)
Englebert, V., Hainaut, J.-L.: DB-MAIN: a next generation meta-case. Information Systems 24(2), 99–112 (1999)
Hainaut, J.L.: Transformation of Knowledge. In: Information and Data: Theory and Applications, Ch. 1, pp. 1–28. IGI Global (2005)
Hoffer, J.A., et al.: Modern Database Management, 10th edn. Prentice Hall (2011)
Krasner, G.E., Pope, S.T.: A description of the Model-View-Controller user interface paradigm in the Smalltalk-80 system. Journal of Object Oriented Programming 1(3), 26–49 (1988)
Larman, C.: Applying UML And Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, 2nd edn. Prentice Hall (2001)
McBrien, P.: AutoMed in a Nutshell, Release 1.0. Technical report, Imperial College London (2006)
Brien, P.M., Poulovassilis, A.: A uniform approach to inter-model transformations. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, p. 333. Springer, Heidelberg (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Minh Le, D. (2015). Interacting with AutoMed-DM through Layers of Modelling Abstractions. In: Nguyen, VH., Le, AC., Huynh, VN. (eds) Knowledge and Systems Engineering. Advances in Intelligent Systems and Computing, vol 326. Springer, Cham. https://doi.org/10.1007/978-3-319-11680-8_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-11680-8_35
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11679-2
Online ISBN: 978-3-319-11680-8
eBook Packages: EngineeringEngineering (R0)