Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3227609.3227666acmotherconferencesArticle/Chapter ViewAbstractPublication PageswimsConference Proceedingsconference-collections
research-article

An Online Business Process Model-driven Generator of the Conceptual Database Model

Published: 25 June 2018 Publication History

Abstract

The paper presents an online two-phase business process model-driven generator of the conceptual database model. The generator is implemented as a web-based, platform-independent tool, in contrast to the existing tools that are dependent on some specific technological platform used for their implementation. Unlike the existing approaches, which are characterised by the direct synthesis of the target model based on business process models represented by a sole concrete notation such as BPMN, the presented generator uses an indirect two-phase approach, which is based on the introduction of a simple domain specific language as an intermediate layer between source and target notations. The implemented online generator enables automatic generation of the target data model represented by UML class diagram, based on business process models represented by two concrete notations: BPMN and UML activity diagram.

References

[1]
Banjac, D., Brdjanin, D., Banjac, G., and Maric, S. 2018. Evaluation of Automatically Generated Conceptual Database Model Based on Collaborative Business Process Model: Controlled Experiment. In ICT Innovations 2016: Cognitive Functions and Next Generation ICT Systems, G. Stojanov and A. Kulakov (Eds.). AISC, Vol. 665. Springer International Publishing, Cham, 134--145.
[2]
D. Brdjanin and S. Maric. 2012. An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram. Computer Science and Information Systems 9, 1 (2012), 249--283.
[3]
D. Brdjanin and S. Maric. 2013. Model-driven Techniques for Data Model Synthesis. Electronics 17, 2 (2013), 130--136.
[4]
Brdjanin, D., Banjac, D., Banjac, G., and Maric, S. 2017. An Approach to Automated Two-phase Business Model-driven Synthesis of Data Models. In Model and Data Engineering, Ouhammou, Y. and et al. (Eds.). LNCS, Vol. 10563. Springer, 57--70.
[5]
Brdjanin, D., Banjac, G., Banjac, D., and Maric, S. 2017. Controlled Experiment in Business Model-driven Conceptual Database Design. In Enterprise, Business-Process and Information Systems Modeling, Reinhartz-Berger, I. and et al. (Eds.). LNBIP, Vol. 287. Springer, 289--304.
[6]
Brdjanin, D., Banjac, G., Banjac, D., and Maric, S. 2018. An experiment in model-driven conceptual database design. Software & Systems Modeling (2018), 1--25.
[7]
Brdjanin, D., Banjac, G., and Maric, S. 2015. Automated Synthesis of Initial Conceptual Database Model Based on Collaborative Business Process Model. In ICT Innovations 2014: World of Data, Madevska A. Bogdanova and D. Gjorgjevikj (Eds.). AISC, Vol. 311. Springer International Publishing, Cham, 145--156.
[8]
Brdjanin, D. and Maric, S. 2012. Towards the Automated Business Model-Driven Conceptual Database Design. In Advances in Databases and Information Systems, T. Morzy, T. Harder, and R. Wrembel (Eds.). AISC, Vol. 186. Springer-Verlag, Berlin Heidelberg, 31--43.
[9]
F. Budinsky, D. Steinberg, E. Merks, R. Ellersick, and T. Grose. 2003. Eclipse Modeling Framework. Pearson Education, Boston, USA.
[10]
Cruz, E.F., Machado, R.J., and Santos, M.Y. 2012. From Business Process Modeling to Data Model: A systematic approach. In Proc. of QUATIC 2012. IEEE, 205--210.
[11]
Cruz, E.F., Machado, R.J., and Santos, M.Y. 2015. Deriving a Data Model from a set of interrelated Business Process Models. In Proc. of ICEIS 2015. 49--59.
[12]
F. Jouault, F. Allilaire, J. Bezivin, andI. Kurtev. 2008. ATL: A model transformation tool. Science of Computer Programming 72, 1--2 (2008), 31--39.
[13]
N. Koch, G. Zhang, and Escalona, M.J. 2006. Model Transformations from Requirements to Web System Design. In Proc. of ICWE'06. ACM, 281--288.
[14]
OMG. 2008. MOF 2.0 Query/View/Transformation Specification, v1.0. OMG. (2008).
[15]
OMG. 2008. MOF Model to Text Transformation Language, v1.0. OMG. (2008).
[16]
OMG. 2011. Business Process Model and Notation (BPMN), v2.0. OMG. (2011).
[17]
OMG. 2014. Object Constraint Language, v2.4. OMG. (2014).
[18]
OMG. 2015. Unified Modeling Language (OMG UML), v2.5. OMG. (2015).
[19]
A. Rodriguez, E. Fernandez-Medina, and M. Piattini. 2007. Analysis-Level Classes from Secure Business Processes Through Model Transformations. In TrustBus 2007, C. Lambrinoudakis, G. Pernul, and Tjoa, A.M. (Eds.). LNCS, Vol. 4657. Springer-Verlag, Berlin Heidelberg, 104--114.
[20]
A. Rodriguez, E. Fernandez-Medina, and M. Piattini. 2008. Towards Obtaining Analysis-Level Class and Use Case Diagrams from Business Process Models. In ER Workshops 2008, Song, I.Y. and et al. (Eds.). LNCS, Vol. 5232. Springer-Verlag, Berlin Heidelberg, 103--112.
[21]
A. Rodriguez, Garcia-Rodriguez de Guzman, I., Fernandez-Medina, E., and Piattini, M. 2010. Semi-formal transformation of secure business processes into analysis class and use case models: An MDA approach. Information and Software Technology 52, 9 (2010), 945--971.
[22]
Santos, M.Y. and Oliveira e Sá, J. 2016. A Data Warehouse Model for Business Processes Data Analytics. In Computational Science and Its Applications -- ICCSA 2016. Springer International Publishing, Cham, 241--256.
[23]
Sepúlveda, C., Cravero, A., and Cares, C. 2017. From Business Process to Data Model: A Systematic Mapping Study. IEEE Latin America Transactions 15, 4 (2017), 729--736.
[24]
S. Wrycza. 1990. The ISAC-driven transition between requirements analysis and ER conceptual modelling. Information Systems 15, 6 (1990), 603--614.

Cited By

View all
  • (2022)Method for building an information model specification based on a sensemaking approach to user involvement in the development processJournal of King Saud University - Computer and Information Sciences10.1016/j.jksuci.2021.04.01634:7(4644-4658)Online publication date: Jul-2022
  • (2022)Advances on Data Management and Information SystemsInformation Systems Frontiers10.1007/s10796-021-10235-424:1(1-10)Online publication date: 2-Mar-2022
  • (2020)Systematic mapping study on domain-specific language development toolsEmpirical Software Engineering10.1007/s10664-020-09872-1Online publication date: 28-Aug-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WIMS '18: Proceedings of the 8th International Conference on Web Intelligence, Mining and Semantics
June 2018
398 pages
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 June 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BPMN
  2. UML activity diagram
  3. UML class diagram
  4. conceptual database model
  5. model-driven

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

WIMS '18

Acceptance Rates

Overall Acceptance Rate 140 of 278 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Method for building an information model specification based on a sensemaking approach to user involvement in the development processJournal of King Saud University - Computer and Information Sciences10.1016/j.jksuci.2021.04.01634:7(4644-4658)Online publication date: Jul-2022
  • (2022)Advances on Data Management and Information SystemsInformation Systems Frontiers10.1007/s10796-021-10235-424:1(1-10)Online publication date: 2-Mar-2022
  • (2020)Systematic mapping study on domain-specific language development toolsEmpirical Software Engineering10.1007/s10664-020-09872-1Online publication date: 28-Aug-2020
  • (2020)Automatic derivation of conceptual database models from differently serialized business process modelsSoftware and Systems Modeling10.1007/s10270-020-00808-3Online publication date: 1-Jul-2020
  • (2020)Discovering Data Models from Event LogsConceptual Modeling10.1007/978-3-030-62522-1_5(62-76)Online publication date: 29-Oct-2020
  • (2019)An Approach to Automatic Layout of Eclipse Papyrus Class Diagrams2019 27th Telecommunications Forum (TELFOR)10.1109/TELFOR48224.2019.8971132(1-4)Online publication date: Nov-2019
  • (2019)An Approach to Web-based Visualization of Automatically Generated Data ModelsIEEE EUROCON 2019 -18th International Conference on Smart Technologies10.1109/EUROCON.2019.8861729(1-6)Online publication date: Jul-2019
  • (2019)Dealing with Structural Differences in Serialized BPMN ModelsEnterprise, Business-Process and Information Systems Modeling10.1007/978-3-030-20618-5_23(344-358)Online publication date: 10-May-2019

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media