Abstract
This paper presents a new approach to automated initial conceptual database design based on detailed UML business activity diagrams. The most important concepts of detailed business activity diagrams, as a frequently used business process modeling notation, are identified and the XMI represented. Based on those concepts, we define the rules for the automated generation of the class diagram as the target initial conceptual database model. We also give a short description of the used software development environment and implemented generator with some experimental results of application to a real business model.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Eriksson, H., Penker, M.: Business Modeling with UML. OMG Press, New York (2000)
Rodriguez, A., Fernandez-Medina, E., Piattini, M.: CIM to PIM Transformation: A Reality. In: Xu, L., Tjoa, A., Chaudry, S. (eds.) Research and Practical Issues of Enterprise Information Systems II, vol. 2, pp. 1239–1249. Springer, Boston (2008)
Elmasri, R., Navathe, S.: Fundamentals of Database Systems, 5th edn. Addison-Wesley, Reading (2006)
Jacobson, I.: Object-Oriented Software Engineering. Addison-Wesley, Reading (1992)
Proper, H., Halpin, T.: Conceptual Schema Optimisation - Database Optimisation before sliding down the Waterfall. DoCS, University of Queensland (2004)
National Institute of Standards and Technology (NIST): FIPSP 183 - Integration Definition for Function Modeling (IDEF0). NIST, Gaithersburg (1993)
Scheer, A.: Business Process Engineering: Reference Models for Industrial Enterprises, 2nd edn. Springer, New York (1994)
Reising, W., Muchnick, S., Schnupp, P.: A Primer in Petri Net Design. Springer, New York (1992)
White, S., Miers, D.: BPMN Modeling and Reference Guide. Future Strategies, Lighthouse Point (2008)
Chen, P.: The Entity-Relationship Model: Toward a Unified View of Data. ACM ToDS 1(1), 9–36 (1976)
Martin, J.: Information Engineering. Prentice Hall, Englewood Cliffs (1990)
Naiburg, E., Maksimchuk, R.: UML for Database Design. Addison-Wesley, Reading (2001)
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, 2nd edn. Addison-Wesley Professional, Reading (2005)
Brdjanin, D., Maric, S.: An Example of Use-Case-driven Conceptual Design of Relational Database. In: EUROCON 2007 - The Int. Conference on Computer as a Tool, pp. 538–545. IEEE Press, New York (2007)
Ko, R., Lee, S., Lee, E.: Business process management (BPM) standards: A survey. Business Process Management Journal 15(5), 744–791 (2009)
Russell, N., van der Aalst, W., ter Hofstede, A., Wohed, P.: On the Suitability of UML 2.0 Activity Diagrams for Business Process Modeling. In: 3rd Asia-Pacific Conference on Conceptual Modeling, pp. 95–104. Australian Computer Society, Darlinghurst (2006)
Brdjanin, D., Maric, S.: UML-business profile-based Business Modeling in Iterative-Incremental Software Development. In: EUROCON 2005 - The Int. Conference on Computer as a Tool, pp. 1263–1266. IEEE Press, New York (2005)
Storey, V.: Understanding Semantic Relationships. VLDB Journal 2(4), 455–488 (1993)
Object Management Group (OMG): MOF2.0/XMI Mapping, v 2.1.1. OMG (2007)
TOPCASED Project: Toolkit in Open-source for Critical Application & SystEms Development, v 3.2.0, http://www.topcased.org
Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.: Eclipse Modeling Framework. Pearson Education, Boston (2003)
Object Management Group (OMG): Unified Modeling Language: Superstructure, v 2.1.1. OMG (2007)
Object Management Group (OMG): MOF 2.0 Query / View / Transformation Specification, v 1.0. OMG (2008)
Hussey, K.: Getting Started with UML2. IBM Corp., New York (2006)
Kamimura, M., Inoue, K., Hasegawa, A., Kawabata, R., Kumagai, S., Itoh, K.: Integrated Diagrammatic Representations For Data Design In Collaborative Processes. Journal of Integrated Design & Process Science 7(4), 35–49 (2003)
Garcia Molina, J., Jose Ortin, M., Moros, B., Nicolas, J., Toval, A.: Towards Use Case and Conceptual Models through Business Modeling. In: Laender, A.H.F., Liddle, S.W., Storey, V.C. (eds.) ER 2000. LNCS, vol. 1920, pp. 281–294. Springer, Heidelberg (2000)
Suarez, E., Delgado, M., Vidal, E.: Transformation of a Process Business Model to Domain Model. In: WCE 2008 - World Congress on Engineering, vol. 1, pp. 165–169. IAENG, London (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brdjanin, D., Maric, S., Gunjic, D. (2010). ADBdesign: An Approach to Automated Initial Conceptual Database Design Based on Business Activity Diagrams. In: Catania, B., Ivanović, M., Thalheim, B. (eds) Advances in Databases and Information Systems. ADBIS 2010. Lecture Notes in Computer Science, vol 6295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15576-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-15576-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15575-8
Online ISBN: 978-3-642-15576-5
eBook Packages: Computer ScienceComputer Science (R0)