{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:16:23Z","timestamp":1759032983974,"version":"3.41.0"},"reference-count":112,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,3,28]],"date-time":"2018-03-28T00:00:00Z","timestamp":1522195200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s10270-018-0672-7","type":"journal-article","created":{"date-parts":[[2018,3,28]],"date-time":"2018-03-28T04:09:41Z","timestamp":1522210181000},"page":"1859-1883","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["An experiment in model-driven conceptual database design"],"prefix":"10.1007","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0212-6569","authenticated-orcid":false,"given":"Drazen","family":"Brdjanin","sequence":"first","affiliation":[]},{"given":"Goran","family":"Banjac","sequence":"additional","affiliation":[]},{"given":"Danijela","family":"Banjac","sequence":"additional","affiliation":[]},{"given":"Slavko","family":"Maric","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,3,28]]},"reference":[{"key":"672_CR1","doi-asserted-by":"crossref","unstructured":"Adam, N., Gangopadhyay, A.: Integrating functional and data modeling in a computer integrated manufacturing system. In: Proceedings of ICDE 1993. IEEE, pp. 302\u2013309 (1993)","DOI":"10.1109\/ICDE.1993.344052"},{"issue":"17","key":"672_CR2","first-page":"2475","volume":"16","author":"JA Aguilar","year":"2010","unstructured":"Aguilar, J.A., Garrig\u00f3s, I., Maz\u00f3n, J.N., Trujillo, J.: An MDA approach for goal-oriented requirement analysis in web engineering. J. Univ. Comput. Sci. 16(17), 2475\u20132494 (2010)","journal-title":"J. Univ. Comput. Sci."},{"key":"672_CR3","first-page":"335","volume-title":"Object-Oriented Programming Systems, Languages and Applications, SIGPLAN Notices","author":"B Alabiso","year":"1988","unstructured":"Alabiso, B.: Transformation of data flow analysis models to object oriented design. In: Meyrowitz, N. (ed.) Object-Oriented Programming Systems, Languages and Applications, SIGPLAN Notices, vol. 23, pp. 335\u2013353. ACM Press, New York (1988)"},{"key":"672_CR4","first-page":"99","volume-title":"POEM 2009, LNBIP","author":"F Alencar","year":"2009","unstructured":"Alencar, F., Mar\u00edn, B., Giachetti, G., Pastor, O., Pimentel, J.H.: From i* requirements models to conceptual models of a model driven development process. In: Persson, A., Stirna, J. (eds.) POEM 2009, LNBIP, vol. 39, pp. 99\u2013114. Springer, Berlin (2009)"},{"key":"672_CR5","unstructured":"Alencar, F., Pedroza, F., Castro, J., Amorim, R.: New mechanisms for the integration of organizational requirements and object oriented modeling. In: Proceedings of WER 2003, pp. 109\u2013123 (2003)"},{"key":"672_CR6","unstructured":"Alencar, F.M.R., Filho, G.A.C., Castro, J.F.: Support for structuring mechanism in the integration of organizational requirements and object oriented modeling. In: Proceedings of WER 2002, pp. 147\u2013161 (2002)"},{"key":"672_CR7","unstructured":"Alencar, F.M.R., Pedroza, F.P., Castro, J., Silva, C.T.L., Ramos, R.A.: XGOOD: A tool to automatize the mapping rules between i* framework and UML. In: Proceedings of CIbSE 2006, pp. 125\u2013138 (2006)"},{"issue":"17","key":"672_CR8","doi-asserted-by":"publisher","first-page":"3839","DOI":"10.1080\/002075499189790","volume":"37","author":"CL Ang","year":"1999","unstructured":"Ang, C.L., Khoo, L.P., Gay, R.K.L.: IDEF*: a comprehensive modelling methodology for the development of manufacturing enterprise systems. Int. J. Prod. Res. 37(17), 3839\u20133858 (1999)","journal-title":"Int. J. Prod. Res."},{"key":"672_CR9","unstructured":"Banjac, G.: Automated synthesis of conceptual database model based on collaborative business process model. Master thesis, University of Banja Luka (2014)"},{"key":"672_CR10","doi-asserted-by":"crossref","unstructured":"Banjac, D., Brdjanin, D., Banjac, G., Maric, S.: Evaluation of automatically generated conceptual database model based on collaborative business process model: Controlled experiment. In: Stojanov, G., Kulakov, A. (eds.) ICT Innovations 2016, AISC, vol. 665, pp. 134\u2013145. Springer, Berlin (2016)","DOI":"10.1007\/978-3-319-68855-8_13"},{"key":"672_CR11","unstructured":"Barros, J., Gomes, L.: From activity diagrams to class diagrams. In: Workshop Dynamic Behaviour in UML Models: Semantic Questions. In Conjunction with Third International Conference on UML. York, UK (2000)"},{"key":"672_CR12","unstructured":"Barros, O.H.: Business information system design based on process patterns and frameworks. BPTrends. www.bptrends.com (2004)"},{"key":"672_CR13","doi-asserted-by":"crossref","unstructured":"Becker, L.B., Pereira, C.E., Dias, O.P., Teixeira, I.M., Teixeira, J.P.: MOSYS: a methodology for automatic object identification from system specification. In: Proceedings of ISORC 2000. IEEE Computer Society, pp. 198\u2013201 (2000)","DOI":"10.1109\/ISORC.2000.839529"},{"key":"672_CR14","first-page":"9","volume-title":"ECMDA-FA 2005, LNCS","author":"T Bloomfield","year":"2005","unstructured":"Bloomfield, T.: MDA, meta-modelling and model transformation: Introducing new technology into the defence industry. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005, LNCS, vol. 3748, pp. 9\u201318. Springer, Berlin (2005)"},{"key":"672_CR15","doi-asserted-by":"crossref","unstructured":"Boccalatte, A., Giglio, D., Paolucci, M.: An object-oriented modeling approach based on entity-relationship diagrams and Petri nets. In: Proceedings of ICSMC 1998. IEEE, pp. 1347\u20131352 (1998)","DOI":"10.1109\/ICSMC.1998.728070"},{"key":"672_CR16","doi-asserted-by":"crossref","unstructured":"Boccalatte, A., Giglio, D., Paolucci, M.: ISYDES: the project of a tool aimed at information system development. In: Proceedings of AIWORC 2000. IEEE, pp. 293\u2013298 (2000)","DOI":"10.1109\/AIWORC.2000.843307"},{"key":"672_CR17","first-page":"375","volume-title":"MoDELS 2007, LNCS","author":"M Brambilla","year":"2007","unstructured":"Brambilla, M., Cabot, J., Comai, S.: Automatic generation of workflow-extended domain models. In: Engels, G., et al. (eds.) MoDELS 2007, LNCS, vol. 4735, pp. 375\u2013389. Springer, Berlin (2007)"},{"key":"672_CR18","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., Comai, S.: Extending conceptual schemas with business process information. Advances in Software Engineering, vol. 2010, Article ID 525121 (2010)","DOI":"10.1155\/2010\/525121"},{"key":"672_CR19","doi-asserted-by":"crossref","unstructured":"Brdjanin, D., Maric, S.: An example of use-case-driven conceptual design of relational database. In: Proceedings of Eurocon 2007. IEEE, pp. 538\u2013545 (2007)","DOI":"10.1109\/EURCON.2007.4400437"},{"key":"672_CR20","doi-asserted-by":"crossref","unstructured":"Brdjanin, D., Maric, S.: Towards the initial conceptual database model through the UML metamodel transformations. In: Proceedings of Eurocon 2011. IEEE, pp. 1\u20134 (2011)","DOI":"10.1109\/EUROCON.2011.5929148"},{"issue":"1","key":"672_CR21","doi-asserted-by":"publisher","first-page":"249","DOI":"10.2298\/CSIS110318069B","volume":"9","author":"D Brdjanin","year":"2012","unstructured":"Brdjanin, D., Maric, S.: An approach to automated conceptual database design based on the UML activity diagram. Comput. Sci. Inf. Syst. 9(1), 249\u2013283 (2012)","journal-title":"Comput. Sci. Inf. Syst."},{"issue":"2","key":"672_CR22","first-page":"130","volume":"17","author":"D Brdjanin","year":"2013","unstructured":"Brdjanin, D., Maric, S.: Model-driven techniques for data model synthesis. Electronics 17(2), 130\u2013136 (2013)","journal-title":"Electronics"},{"key":"672_CR23","first-page":"117","volume-title":"ADBIS 2010, LNCS","author":"D Brdjanin","year":"2010","unstructured":"Brdjanin, D., Maric, S., Gunjic, D.: ADBdesign: An approach to automated initial conceptual database design based on business activity diagrams. In: Catania, B., Ivanovic, M., Thalheim, B. (eds.) ADBIS 2010, LNCS, vol. 6295, pp. 117\u2013131. Springer, Berlin (2010)"},{"key":"672_CR24","doi-asserted-by":"crossref","unstructured":"Brdjanin, D., Banjac, D., Banjac, G., Maric, S.: An approach to automated two-phase business model-driven synthesis of data models. In: Ouhammou, Y., et al. (eds.) Model and Data Engineering, LNCS, vol. 10563, pp. 57\u201370. Springer, Berlin (2017)","DOI":"10.1007\/978-3-319-66854-3_5"},{"key":"672_CR25","doi-asserted-by":"crossref","unstructured":"Brdjanin, D., Banjac, G., Banjac, D., Maric, S.: Controlled experiment in business model-driven conceptual database design. In: Reinhartz-Berger, I., et al. (eds.) Enterprise, Business-Process and Information Systems Modeling, LNBIP, vol. 287, pp. 289\u2013304. Springer, Berlin (2017)","DOI":"10.1007\/978-3-319-59466-8_18"},{"key":"672_CR26","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/978-3-319-09879-1_15","volume-title":"ICT Innovations 2014: World of Data, AISC","author":"D Brdjanin","year":"2015","unstructured":"Brdjanin, D., Banjac, G., Maric, S.: Automated synthesis of initial conceptual database model based on collaborative business process model. In: Bogdanova, M.A., Gjorgjevikj, D. (eds.) ICT Innovations 2014: World of Data, AISC, vol. 311, pp. 145\u2013156. Springer, Cham (2015)"},{"key":"672_CR27","first-page":"292","volume-title":"ER Workshops 2011, LNCS","author":"D Brdjanin","year":"2011","unstructured":"Brdjanin, D., Maric, S.: On automated generation of associations in conceptual database model. In: De Troyer, O., et al. (eds.) ER Workshops 2011, LNCS, vol. 6999, pp. 292\u2013301. Springer, Berlin (2011)"},{"key":"672_CR28","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-642-32741-4_4","volume-title":"Advances in Databases and Information Systems, AISC","author":"D Brdjanin","year":"2012","unstructured":"Brdjanin, D., Maric, S.: Towards the automated business model-driven conceptual database design. In: Morzy, T., Harder, T., Wrembel, R. (eds.) Advances in Databases and Information Systems, AISC, vol. 186, pp. 31\u201343. Springer, Berlin (2012)"},{"issue":"3","key":"672_CR29","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P Bresciani","year":"2004","unstructured":"Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Autonom. Agents Multi-Agent Syst. 8(3), 203\u2013236 (2004)","journal-title":"Autonom. Agents Multi-Agent Syst."},{"key":"672_CR30","unstructured":"Carswell, J.L., Navathe, S.B.: SA-ER: A methodology that links structured analysis and entity-relationship modeling for database design. In: Proceedings of ER\u201987. Elsevier, pp. 381\u2013397 (1987)"},{"issue":"6","key":"672_CR31","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/S0306-4379(02)00012-1","volume":"27","author":"J Castro","year":"2002","unstructured":"Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: tropos project. Inf. Syst. 27(6), 365\u2013389 (2002)","journal-title":"Inf. Syst."},{"key":"672_CR32","doi-asserted-by":"crossref","unstructured":"Castro, J.F., Alencar, F.M.R., Filho, G.A.C., Mylopoulos, J.: Integrating organizational requirements and object oriented modeling. In: Proceedings of ISRE 2001. IEEE, pp. 146\u2013153 (2001)","DOI":"10.1109\/ISRE.2001.948554"},{"key":"672_CR33","first-page":"229","volume-title":"GOREWEB Framework for Goal Oriented Requirements Engineering of Web Applications","author":"S Chawla","year":"2011","unstructured":"Chawla, S., Srivastava, S., Bedi, P.: GOREWEB Framework for Goal Oriented Requirements Engineering of Web Applications, pp. 229\u2013241. Springer, Berlin (2011)"},{"issue":"2\u20133","key":"672_CR34","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/0020-0255(83)90014-2","volume":"29","author":"P Chen","year":"1983","unstructured":"Chen, P.: English sentence structure and entity-relationship diagrams. Inf. Sci. 29(2\u20133), 127\u2013149 (1983)","journal-title":"Inf. Sci."},{"issue":"4","key":"672_CR35","first-page":"28","volume":"14","author":"M Conway","year":"1968","unstructured":"Conway, M.: How do committees invent? Datamation 14(4), 28\u201331 (1968)","journal-title":"Datamation"},{"key":"672_CR36","doi-asserted-by":"crossref","unstructured":"Cruz, E.F., Machado, R.J., Santos, M.Y.: From business process modeling to data model: a systematic approach. In: Proceedings of QUATIC 2012. IEEE, pp. 205\u2013210 (2012)","DOI":"10.1109\/QUATIC.2012.31"},{"key":"672_CR37","doi-asserted-by":"crossref","unstructured":"Cruz, E.F., Machado, R.J., Santos, M.Y.: Deriving a data model from a set of interrelated business process models. In: Proceedings of ICEIS 2015, pp. 49\u201359 (2015)","DOI":"10.5220\/0005366100490059"},{"key":"672_CR38","volume-title":"An Introduction to Database Systems","author":"C Date","year":"2003","unstructured":"Date, C.: An Introduction to Database Systems, 8th edn. Addison-Wesley, Reading (2003)","edition":"8"},{"key":"672_CR39","unstructured":"de la Vara, J.L.: Business process-based requirements specification and object-oriented conceptual modelling of information systems. PhD Thesis, Valencia Polytechnic University (2011)"},{"key":"672_CR40","doi-asserted-by":"crossref","unstructured":"de la Vara, J.L., Fortuna, M.H., Sanchez, J., Werner, C.M.L, Borges, M.R.S: A requirements enegineering approach for data modelling of process-aware information systems. In: Abramowicz, W. (ed.) BIS 2009, LNBIP, vol.\u00a021, pp. 133\u2013144. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-01190-0_12"},{"key":"672_CR41","first-page":"220","volume-title":"ADBIS 2009 Workshops, LNCS","author":"U Donins","year":"2010","unstructured":"Donins, U.: Software development with the emphasis on topology. In: Grundspenkis, J., et al. (eds.) ADBIS 2009 Workshops, LNCS, vol. 5968, pp. 220\u2013228. Springer, Berlin (2010)"},{"key":"672_CR42","doi-asserted-by":"crossref","unstructured":"Donins, U., Osis, J., Slihte, A., Asnina, E., Gulbis, B.: Towards the refinement of topological class diagram as a platform independent model. In: Proceedings of MDA\/MDSD\u201911. SciTePress, pp. 79\u201388 (2011)","DOI":"10.5220\/0003583600790088"},{"key":"672_CR43","doi-asserted-by":"crossref","unstructured":"Drozdova, M., Kardos, M., Kurillova, Z., Bucko, B.: Transformation in model driven architecture. In: Information Systems Architecture and Technology: Proceedings of 36th International Conference on Information Systems Architecture and Technology\u2014ISAT 2015\u2014Part I, pp. 193\u2013203. Springer, Cham (2016)","DOI":"10.1007\/978-3-319-28555-9_17"},{"key":"672_CR44","doi-asserted-by":"crossref","unstructured":"Drozdov\u00e1, M., Mokry\u0161, M., Kardo\u0161, M., Kurillov\u00e1, Z., Pap\u00e1n, J.: Change of paradigm for development of software support for elearning. In: Proceedings of ICETA 2012. IEEE, pp. 81\u201384 (2012)","DOI":"10.1109\/ICETA.2012.6418619"},{"key":"672_CR45","unstructured":"Espa\u00f1a, S.: Methodological integration of communication analysis into a model-driven software development framework. PhD Thesis, Valencia Polytechnic University (2011)"},{"key":"672_CR46","doi-asserted-by":"crossref","unstructured":"Essebaa, I., Chantit, S.: Toward an automatic approach to get pim level from cim level using qvt rules. In: 2016 11th International Conference on Intelligent Systems: Theories and Applications (SITA). Mohammedia, pp. 1\u20136 (2016)","DOI":"10.1109\/SITA.2016.7772271"},{"issue":"4","key":"672_CR47","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1007\/s10270-006-0013-0","volume":"5","author":"JM Fernandes","year":"2006","unstructured":"Fernandes, J.M., Lilius, J., Truscan, D.: Integration of DFDs into a UML-based model-driven engineering approach. Softw. Syst. Model. 5(4), 403\u2013428 (2006)","journal-title":"Softw. Syst. Model."},{"key":"672_CR48","unstructured":"Fouad, A.: Embedding requirements within the model driven architecture. PhD Thesis, Bournemouth University (2011)"},{"key":"672_CR49","first-page":"281","volume-title":"ER 2000, LNCS","author":"J Garcia Molina","year":"2000","unstructured":"Garcia Molina, J., Jose Ortin, M., Moros, B., Nicolas, J., Troval, 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\u2013294. Springer, Berlin (2000)"},{"key":"672_CR50","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1007\/978-3-642-21759-3_18","volume-title":"Enterprise, Business-Process and Information Systems Modeling, LNBIP","author":"A Gonz\u00e1lez","year":"2011","unstructured":"Gonz\u00e1lez, A., Espa\u00f1a, S., Ruiz, M., Pastor, O.: Systematic derivation of class diagrams from communication-oriented business process models. In: Halpin, T.A., et al. (eds.) Enterprise, Business-Process and Information Systems Modeling, LNBIP, vol. 81, pp. 246\u2013260. Springer, Berlin (2011)"},{"issue":"2","key":"672_CR51","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1023\/A:1022916028950","volume":"10","author":"H Harmain","year":"2003","unstructured":"Harmain, H., Gaizauskas, R.: CM-builder: a natural language-based CASE tool for object-oriented analysis. Autom. Softw. Eng. 10(2), 157\u2013181 (2003)","journal-title":"Autom. Softw. Eng."},{"key":"672_CR52","volume-title":"A Methodology for Transformation from Sequence Diagram to Class Diagram","author":"CT Hsu","year":"2006","unstructured":"Hsu, C.T.: A Methodology for Transformation from Sequence Diagram to Class Diagram. National Sun Yat-sen University, Taiwan (2006)"},{"issue":"2","key":"672_CR53","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1007\/s007660200005","volume":"7","author":"E Insfran","year":"2002","unstructured":"Insfran, E., Pastor, O., Wieringa, R.: Requirements engineering-based conceptual modelling. Requir. Eng. 7(2), 61\u201372 (2002)","journal-title":"Requir. Eng."},{"key":"672_CR54","unstructured":"Insfran, E.: Requirements engineering approach for object-oriented conceptual modeling. PhD Thesis, Valencia Polytechnic University (2003)"},{"key":"672_CR55","volume-title":"Transformation from Sequence Diagram to Class Diagram","author":"L Jian-chih","year":"2004","unstructured":"Jian-chih, L.: Transformation from Sequence Diagram to Class Diagram. National Sun Yat-sen University, Taiwan (2004)"},{"key":"672_CR56","doi-asserted-by":"crossref","unstructured":"Jiang, L., Topaloglou, T., Borgida, A., Mylopoulos, J.: Goal-oriented conceptual database design. In: Proceedings of RE\u201907. IEEE, Los Alamitos, USA, pp. 195\u2013204 (2007)","DOI":"10.1109\/RE.2007.32"},{"issue":"1\u20132","key":"672_CR57","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2007.08.002","volume":"72","author":"F Jouault","year":"2008","unstructured":"Jouault, F., Allilaire, F., Bezivin, J., Kurtev, I.: ATL: a model transformation tool. Sci. Comput. Program. 72(1\u20132), 31\u201339 (2008)","journal-title":"Sci. Comput. Program."},{"key":"672_CR58","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3304-4","volume-title":"Basics of Software Engineering Experimentation","author":"N Juristo","year":"2001","unstructured":"Juristo, N., Moreno, A.: Basics of Software Engineering Experimentation. Springer, New York (2001)"},{"issue":"4","key":"672_CR59","first-page":"35","volume":"7","author":"M Kamimura","year":"2003","unstructured":"Kamimura, M., Inoue, K., Hasegawa, A., Kawabata, R., Kumagai, S., Itoh, K.: Integrated diagrammatic representations for data design in collaborative processes. J. Integr. Des. Process Sci. 7(4), 35\u201349 (2003)","journal-title":"J. Integr. Des. Process Sci."},{"issue":"1","key":"672_CR60","first-page":"89","volume":"34","author":"M Kardo\u0161","year":"2010","unstructured":"Kardo\u0161, M., Drozdova, M.: Analytical method of CIM to PIM transformation in model driven architecture (MDA). J. Inf. Organ. Sci. 34(1), 89\u201399 (2010)","journal-title":"J. Inf. Organ. Sci."},{"key":"672_CR61","doi-asserted-by":"crossref","unstructured":"Kherraf, S., Lefebvre, E., Suryn, W.: Transformation from CIM to PIM using patterns and archetypes. In: Proceedings of ASWEC\u201908. IEEE Computer Society, Los Alamitos, USA, pp. 338\u2013346 (2008)","DOI":"10.1109\/ASWEC.2008.4483222"},{"key":"672_CR62","doi-asserted-by":"crossref","unstructured":"Koch, N.: Transformation Techniques in the Model-Driven Development Process of UWE. In: Proceedings of the Workshops at ICWE\u201906, Art. No. 3. ACM (2006)","DOI":"10.1145\/1149993.1149997"},{"key":"672_CR63","doi-asserted-by":"crossref","unstructured":"Koch, N., Zhang, G., Escalona, M.J.: Model Transformations from Requirements to Web System Design. In: Proceedings of ICWE\u201906. ACM, pp. 281\u2013288 (2006)","DOI":"10.1145\/1145581.1145637"},{"key":"672_CR64","doi-asserted-by":"crossref","unstructured":"Koskinen, J., Peltonen, J., Selonen, P., Systa, T., Koskimies, K.: Model processing tools in UML. In: Proc. of ICSE 2001. IEEE Computer Society, pp. 819\u2013820 (2001)","DOI":"10.1109\/ICSE.2001.919189"},{"issue":"1","key":"672_CR65","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/PL00010354","volume":"6","author":"G K\u00f6sters","year":"2001","unstructured":"K\u00f6sters, G., Six, H.-W., Winter, M.: Couppling use cases and class models as a means for validation and verification of requirements specifications. Requir. Eng. 6(1), 3\u201317 (2001)","journal-title":"Requir. Eng."},{"issue":"1","key":"672_CR66","first-page":"1","volume":"4","author":"A Kriouile","year":"2015","unstructured":"Kriouile, A., Addamssiri, N., Gadi, T.: An mda method for automatic transformation of models from cim to pim. Am. J. Softw. Eng. Appl. 4(1), 1\u201314 (2015)","journal-title":"Am. J. Softw. Eng. Appl."},{"issue":"3\/4","key":"672_CR67","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1016\/0957-4174(96)00016-4","volume":"10","author":"L Lingzhi","year":"1996","unstructured":"Lingzhi, L., Ang, C.L., Gay, R.K.L.: Integration of information model (IDEF1) with function model (IDEF0) for CIM information system design. Expert Syst. Appl. 10(3\/4), 373\u2013380 (1996)","journal-title":"Expert Syst. Appl."},{"key":"672_CR68","doi-asserted-by":"crossref","unstructured":"Liu, D., Subramaniam, K., Far, B., Eberlein, A.: Automating Transition from Use-cases to Class Model. In: Proceedings of CCECE 2003. IEEE, pp. 831\u2013834 (2003)","DOI":"10.1109\/CCECE.2003.1226023"},{"issue":"15","key":"672_CR69","doi-asserted-by":"publisher","first-page":"1621","DOI":"10.1002\/spe.820","volume":"37","author":"I Lukovic","year":"2007","unstructured":"Lukovic, I., Mogin, P., Pavicevic, J., Ristic, S.: An approach to developing complex database schemas using form types. Softw. Pract. Exp. 37(15), 1621\u20131656 (2007)","journal-title":"Softw. Pract. Exp."},{"key":"672_CR70","doi-asserted-by":"crossref","unstructured":"Markowitz, V.M.: Representing processes in the extended entity-relationship model. In: Proceedings of ICDE 1990. IEEE, pp. 103\u2013110 (1990)","DOI":"10.1109\/ICDE.1990.113459"},{"key":"672_CR71","unstructured":"Martinez, A., Castro, J., Pastor, O., Estrada, H.: Closing the gap between organizational modeling and information system modeling. In: Proceedings of WER 2003, pp. 93\u2013108 (2003)"},{"key":"672_CR72","unstructured":"Martinez Rebollar, A.: Conceptual schemas generation from organizational models in an automatic software production process. PhD Thesis, Valencia Polytechnic University (2008)"},{"key":"672_CR73","doi-asserted-by":"crossref","unstructured":"Melo, J., Sousa, A., Agra, C., Alencar, F.: Formalization of the i* mapping rules for class diagram. In: Proceedings of the Eighth International i* Workshop (istar 2015) (2015)","DOI":"10.1109\/SBES.2015.25"},{"key":"672_CR74","unstructured":"Nikiforova, O., Gusarovs, K., Gorbiks, O., Pavlova, N.: BrainTool: a tool for generation of the UML class diagrams. In: Proceedings of ICSEA 2012. IARIA, pp. 60\u201369 (2012)"},{"issue":"1","key":"672_CR75","doi-asserted-by":"publisher","first-page":"19","DOI":"10.2478\/acss-2013-0003","volume":"14","author":"O Nikiforova","year":"2013","unstructured":"Nikiforova, O., Gusarovs, K., Gorbiks, O., Pavlova, N.: Improvement of the two-hemisphere model-driven approach for generation of the uml class diagram. Appl. Comput. Syst. 14(1), 19\u201330 (2013)","journal-title":"Appl. Comput. Syst."},{"key":"672_CR76","first-page":"219","volume-title":"CAiSE 2004, LNCS","author":"O Nikiforova","year":"2004","unstructured":"Nikiforova, O., Kirikova, M.: Two-hemisphere model driven approach: engineering based software development. In: Persson, A., Stirna, J. (eds.) CAiSE 2004, LNCS, vol. 3084, pp. 219\u2013233. Springer, Berlin (2004)"},{"key":"672_CR77","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/b137171_30","volume-title":"Information Systems Development: Towards a Service Provision Society","author":"O Nikiforova","year":"2009","unstructured":"Nikiforova, O., Pavlova, N.: Foundations on generation of relationships between classes based on initial business knowledge. In: Papadopoulos, G.A., et al. (eds.) Information Systems Development: Towards a Service Provision Society, pp. 289\u2013298. Springer, New York (2009)"},{"key":"672_CR78","first-page":"185","volume-title":"ADBIS 2009 Workshops, LNCS","author":"O Nikiforova","year":"2010","unstructured":"Nikiforova, O., Pavlova, N.: Application of BPMN instead of GRAPES for two-hemisphere model driven approach. In: Grundspenkis, J., et al. (eds.) ADBIS 2009 Workshops, LNCS, vol. 5968, pp. 185\u2013192. Springer, Berlin (2010)"},{"key":"672_CR79","first-page":"118","volume-title":"CEE-SET 2008, LNCS","author":"O Nikiforova","year":"2011","unstructured":"Nikiforova, O., Pavlova, N.: Open work of two-hemisphere model transformation definition into UML class diagram in the context of MDA. In: Huzar, Z., et al. (eds.) CEE-SET 2008, LNCS, vol. 4980, pp. 118\u2013130. Springer, Berlin (2011)"},{"key":"672_CR80","doi-asserted-by":"crossref","unstructured":"Nikiforova, O., Pavlova, N., Grigorjevs, J.: Several facilities of class diagram generation from two-hemisphere model in the framework of MDA. In: Proceedings of ISCIS\u201908. IEEE, pp. 1\u20136 (2008)","DOI":"10.1109\/ISCIS.2008.4717956"},{"key":"672_CR81","doi-asserted-by":"crossref","unstructured":"N\u00fcttgens, M., Feld, T., Zimmermann, V.: Object-orientation in business process modeling through applying event driven process chains (EPC) in UML. In: Proceedings of the UML\u2014Technical Aspects and Applications, pp. 250\u2013261. Physica-Verlag (1998)","DOI":"10.1007\/978-3-642-48673-9_17"},{"key":"672_CR82","unstructured":"Omar, N., Hanna, P., McKevitt, P.: Heuristics-based entity-relationship modelling through natural language processing. In: Proceedings of AICS 2004, pp. 302\u2013313 (2004)"},{"key":"672_CR83","unstructured":"OMG: MOF 2.0 Query\/View\/Transformation Specification, v1.0. OMG (2008)"},{"key":"672_CR84","unstructured":"OMG: Business Process Model and Notation (BPMN), v2.0. OMG (2011)"},{"key":"672_CR85","unstructured":"OMG: Unified Modeling Language (OMG UML), v2.5. OMG (2015)"},{"key":"672_CR86","doi-asserted-by":"crossref","unstructured":"Osis, J., Asnina, E., Grave, A.: Computation independent modeling within the MDA. In: Proceedings of SwSTE\u201907. IEEE, Los Alamitos, USA, pp. 22\u201334 (2007)","DOI":"10.1109\/swste.2007.4384082"},{"issue":"8","key":"672_CR87","first-page":"1334","volume":"8","author":"Y Rhazali","year":"2014","unstructured":"Rhazali, Y., Hadi, Y., Mouloudi, A.: Transformation method CIM to PIM: from business processes models defined in BPMN to use case and class models defined in UML. Int. J. Comput. Inf. Syst. Control Eng. 8(8), 1334\u20131338 (2014)","journal-title":"Int. J. Comput. Inf. Syst. Control Eng."},{"key":"672_CR88","doi-asserted-by":"crossref","unstructured":"Rodriguez, A., Fernandez-Medina, E., Piattini, M.: Analysis-level classes from secure business processes through model transformations. In: Lambrinoudakis, C., Pernul, G., Tjoa, A.M. (eds.) TrustBus 2007, LNCS, vol. 4657, pp. 104\u2013114. Springer, Berlin (2007)","DOI":"10.1007\/978-3-540-74409-2_13"},{"key":"672_CR89","first-page":"103","volume-title":"ER Workshops 2008, LNCS","author":"A Rodriguez","year":"2008","unstructured":"Rodriguez, A., Fernandez-Medina, E., Piattini, M.: Towards obtaining analysis-level class and use case diagrams from business process models. In: Song, I.Y., et al. (eds.) ER Workshops 2008, LNCS, vol. 5232, pp. 103\u2013112. Springer, Berlin (2008)"},{"issue":"9","key":"672_CR90","doi-asserted-by":"publisher","first-page":"945","DOI":"10.1016\/j.infsof.2010.03.015","volume":"52","author":"A Rodriguez","year":"2010","unstructured":"Rodriguez, A., Garcia-Rodriguez de Guzman, I., Fernandez-Medina, E., Piattini, M.: Semi-formal transformation of secure business processes into analysis class and use case models: an MDA approach. Inf. Softw. Technol. 52(9), 945\u2013971 (2010)","journal-title":"Inf. Softw. Technol."},{"key":"672_CR91","volume-title":"Use Case Driven Object Modeling with UML","author":"D Rosenberg","year":"1999","unstructured":"Rosenberg, D., Scott, K.: Use Case Driven Object Modeling with UML. Addison-Wesley Professional, Reading (1999)"},{"key":"672_CR92","unstructured":"Rungworawut, W., Senivongse, T.: From business world to software world: Deriving class diagrams from business process models. In: Proceedings of the 5th WSEAS International Conference on Aplied Informatics and Communications. WSEAS, pp. 233\u2013238 (2005)"},{"key":"672_CR93","first-page":"165","volume":"12","author":"W Rungworawut","year":"2006","unstructured":"Rungworawut, W., Senivongse, T.: Using ontology search in the design of class diagram from business process model. PWASET 12, 165\u2013170 (2006)","journal-title":"PWASET"},{"key":"672_CR94","first-page":"241","volume-title":"A Data Warehouse Model for Business Processes Data Analytics","author":"MY Santos","year":"2016","unstructured":"Santos, M.Y., Oliveira e S\u00e1, J.: A Data Warehouse Model for Business Processes Data Analytics, pp. 241\u2013256. Springer, Cham (2016)"},{"key":"672_CR95","doi-asserted-by":"crossref","unstructured":"Santos, M.Y., Machado, R.J.: On the derivation of class diagrams from use cases and logical software architectures. In: Proceedings of ICSEA\u201910. IEEE, pp. 107\u2013113 (2010)","DOI":"10.1109\/ICSEA.2010.24"},{"issue":"3","key":"672_CR96","doi-asserted-by":"publisher","first-page":"37","DOI":"10.4018\/jdm.2003070103","volume":"14","author":"P Selonen","year":"2003","unstructured":"Selonen, P., Koskimies, K., Sakkinen, M.: Transformations between UML diagrams. J. Database Manag. 14(3), 37\u201355 (2003)","journal-title":"J. Database Manag."},{"issue":"4","key":"672_CR97","doi-asserted-by":"publisher","first-page":"729","DOI":"10.1109\/TLA.2017.7896401","volume":"15","author":"C Sep\u00falveda","year":"2017","unstructured":"Sep\u00falveda, C., Cravero, A., Cares, C.: From business process to data model: a systematic mapping study. IEEE Lat. Am. Trans. 15(4), 729\u2013736 (2017)","journal-title":"IEEE Lat. Am. Trans."},{"key":"672_CR98","doi-asserted-by":"crossref","unstructured":"Shiroiwa, M., Miura, T., Shioya, I.: Meta model approach for mediation. In: Proceedings of COMPSAC\u201903. IEEE, pp. 480\u2013485 (2003)","DOI":"10.1109\/CMPSAC.2003.1245383"},{"issue":"1","key":"672_CR99","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/0306-4379(91)90049-F","volume":"16","author":"P Shoval","year":"1990","unstructured":"Shoval, P.: An integrated methodology for functional analysis, process design and database design. Inf. Syst. 16(1), 49\u201364 (1990)","journal-title":"Inf. Syst."},{"key":"672_CR100","first-page":"1","volume":"3","author":"LF Silva","year":"2006","unstructured":"Silva, L.F., Leite, J.C.S.P.: Generating requirements views: a transformation-driven approach. Electron. Commun. EASST 3, 1\u201314 (2006)","journal-title":"Electron. Commun. EASST"},{"key":"672_CR101","doi-asserted-by":"crossref","unstructured":"Solomencevs, A., Osis, J.: The algorithm for getting a uml class diagram from topological functioning model. In: 2015 International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), Barcelona, Spain, pp. 341\u2013351 (2015)","DOI":"10.5220\/0005474303410351"},{"key":"672_CR102","doi-asserted-by":"crossref","unstructured":"Song, I.Y., Zhu, Y., Ceong, H., Thonggoom, O.: Methodologies for semi-automated conceptual data modeling from requirements. In: Johannesson, P., et al. (eds.) ER 2015, pp. 18\u201331. Springer, Cham (2015)","DOI":"10.1007\/978-3-319-25264-3_2"},{"issue":"6","key":"672_CR103","first-page":"66","volume":"3","author":"S Srivastava","year":"2014","unstructured":"Srivastava, S.: Model transformation approach for a goal oriented requirements engineering based webgrl to design models. Int. J. Soft Comput. Eng. 3(6), 66\u201375 (2014)","journal-title":"Int. J. Soft Comput. Eng."},{"key":"672_CR104","unstructured":"Suarez, E., Delgado, M., Vidal, E.: Transformation of a process business model to domain model. In: Proceedings of WCE 2008. IAENG, pp. 165\u2013169 (2008)"},{"key":"672_CR105","doi-asserted-by":"crossref","unstructured":"Tan, H.B.K., Li, W.: Systematic bridging the gap between requirements and OO design. In: Proceedings of ASE 2002. IEEE, pp. 249\u2013252 (2002)","DOI":"10.1109\/ASE.2002.1115022"},{"issue":"2","key":"672_CR106","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1109\/TSE.2006.1599420","volume":"32","author":"HBK Tan","year":"2006","unstructured":"Tan, H.B.K., Yang, Y., Blan, L.: Systematic transformation of functional analysis model in object oriented design and implementation. IEEE Trans. Softw. Eng. 32(2), 111\u2013135 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"8","key":"672_CR107","first-page":"1","volume":"2","author":"K Tiwari","year":"2012","unstructured":"Tiwari, K., Tripathi, A., Sharma, S., Dubey, V.: Merging of data flow diagram with unified modeling language. Int. J. Sci. Res. Publ. 2(8), 1\u20136 (2012)","journal-title":"Int. J. Sci. Res. Publ."},{"key":"672_CR108","unstructured":"Truscan, D., Fernandes, J.M., Lilius, J.: Tool support for DFD-UML based transformation. In: Proceedings of ECBS\u201904. IEEE, pp. 378\u2013387 (2004)"},{"issue":"6","key":"672_CR109","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1016\/0306-4379(90)90063-U","volume":"15","author":"S Wrycza","year":"1990","unstructured":"Wrycza, S.: The ISAC-driven transition between requirements analysis and ER conceptual modelling. Inf. Syst. 15(6), 603\u2013614 (1990)","journal-title":"Inf. Syst."},{"key":"672_CR110","unstructured":"Yu, Y., Leite, J.C.S.P., Mylopoulos, J.: From goals to aspects: discovering aspects from requirements goal models. In: Proceedings of RE\u201904. IEEE, pp. 38\u201347 (2004)"},{"key":"672_CR111","unstructured":"Yu, E.: Modelling strategic relationships for process reengineering. PhD Thesis, University of Toronto (1995)"},{"issue":"3","key":"672_CR112","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1142\/S0218194010004736","volume":"20","author":"J Zhang","year":"2010","unstructured":"Zhang, J., Feng, P., Wu, Z., Yu, D., Chen, K.: Activity based CIM modeling and transformation for business process systems. Int. J. Softw. Eng. Knowl. Eng. 20(3), 289\u2013309 (2010)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-0672-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-018-0672-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-018-0672-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T00:52:32Z","timestamp":1751503952000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-018-0672-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,28]]},"references-count":112,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["672"],"URL":"https:\/\/doi.org\/10.1007\/s10270-018-0672-7","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2018,3,28]]},"assertion":[{"value":"29 September 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 March 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 March 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}