[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3651781.3651791acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicscaConference Proceedingsconference-collections
research-article

Using an SBP2CD tool to derive a UML class diagram from a set of BPMN models

Published: 30 May 2024 Publication History

Abstract

Organizations require advanced methods to manage their business, remain competitive and maintain efficient information systems to handle constant change. The method of alignment harmonizes an information system's entities, which are diverse in nature and must achieve specific objectives. Thus, it is crucial to adopt an alignment approach for an organization's success and continued operation of its information system. Our study addresses the field of Business/IT Alignment and focuses on two organizational levels: the business process and the software system. More precisely, our approach derives a Unified Modeling Language (UML) class diagram from a set of Business Process Model and Notation (BPMN) models according to a set of transformation rules. We develop an SBP2CD tool to automate the approach, which is implemented in Eclipse using the Java programming language. Using several APIs, the tool takes as input a set of XPDL files, each file representing a BPMN model. It then generates an XMI file, which is subsequently converted into a UML class diagram. We apply this to a case study of a Moroccan company.

References

[1]
U. Zabukovšek, P. Tominc, and S. Bobek, “Business IT Alignment Impact on Corporate Sustainability, ” Sustainability, vol. 15, no 16, p. 12519, 2023.
[2]
T. Wasiuk and F. P. C. Lim, “Factors Influencing Business IT Alignment,” International Journal of Smart Business and Technology, vol. 9, no 1, pp. 1-12, 2021.
[3]
H. Darii, J. Laval, V. Botta-Genoulaz, and V. Goepp, “Measurement of the business/IT alignment of information systems,” in ILS 2020-8th International Conference on Information Systems, Logistics and Supply Chain, pp. 228–235, 2020.
[4]
P. Gajardo and L. P. Ariel, “The business-it alignment in the digital age,” in The 13th Mediterranean Conference on Information Systems (ITAIS & MCIS), Naples, Italy, 2019.
[5]
M. Zhang, H. Chen, and A. Luo, “A systematic review of business-IT alignment research with enterprise architecture,” IEEE Access, vol. 6, pp. 18933–18944, 2018.
[6]
A. Ullah and R. Lai, “A systematic review of business and information technology alignment,” ACM Trans. Manag. Inf. Syst., vol. 4, no. 1, pp. 1–30, 2013.
[7]
D. Alban, P. Eynaud, J. Malaurent, J.-L. Richet, and C. Vitari, Le management du système d'information dans sa complexité: Gouvernance, urbanisation, alignement. ISTE Group, 2018.
[8]
Y. Laajaj, A. Belakouiri, and S. M. Rigar, “Contribution de la gouvernance du système d'information à la performance du système de contrôle de gestion dans les entreprises de BTP: Approche par étude de cas multiples,” Int. J. Accounting, Financ. Audit. Manag. Econ., 2022.
[9]
S. Jadda, A. Nawfal, and H. Barka, “Performance des Systèmes d'Information des Organisations Publiques: Une étude exploratoire,” Rev. Française d'Economie Gest., vol. 2, no. 4, 2021.
[10]
J. C. Henderson and N. Venkatraman, “Strategic alignment: leveraging information technology for transforming organizations,” IBM Syst. J., vol. 38, no. 2, pp. 472–484, 1999.
[11]
R. Maes, “Reconsidering Information Management through a Generic Framework,” PrimaVera Working Paper. Management Science, vol. 34, no 5, p. 99-15, 1999.
[12]
M. Habba, M. Fredj, and S. Benabdellah Chaouni, “Alignment between Business Requirement, Business Process, and Software System: A Systematic Literature Review,” J. Eng., vol. 2019, 2019.
[13]
M. A. Habri, R. Esbai, and Y. Lamlili El Mazoui Nadori, “Transforming the business process diagram into a class diagram by model-driven architecture Transformations rules,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 29, no. 2, pp. 845–851, 2023.
[14]
M. F. Amr, N. Benmoussa, K. Mansouri, and M. Qbadou, “Transformation of the CIM Model into A PIM Model According to The MDA Approach for Application Interoperability: Case of the" COVID-19 Patient Management" Business Process,” iJOE, vol. 17, no. 05, p. 49, 2021.
[15]
W. Khlif, N. Elleuch, E. Alotabi, and H. Ben-Abdallah, “Designing BP-IS Aligned Models: An MDA-based Transformation Methodology,” in Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering, pp. 258–266, 2018.
[16]
Y. Rhazali, Y. Hadi, and A. Mouloudi, “A methodology of model transformation in MDA: From CIM to PIM,” Int. Rev. Comput. Softw., vol. 10, no. 12, pp. 1186–1201, 2015.
[17]
D. Brdjanin, G. Banjac, and S. Maric, “Automated synthesis of initial conceptual database model based on collaborative business process model,” in International Conference on ICT Innovations, pp. 145–156, 2014.
[18]
D. Brdjanin, A. Vukotic, G. Banjac, D. Banjac, and S. Maric, “Automatic Derivation of Conceptual Database Model from a Set of Business Process Models,” in 2020 International Conference on INnovations in Intelligent SysTems and Applications (INISTA), pp. 1–8, 2020.
[19]
A. Kriouile, N. Addamssiri, T. Gadi, and Y. Balouki, “Getting the static model of PIM from the CIM,” in 2014 Third IEEE International Colloquium in Information Science and Technology (CIST), pp. 168–173, 2014.
[20]
B. Bousetta, O. El Beggar, and T. Gadi, “A methodology for CIM modelling and its transformation to PIM,” J. Inf. Eng. Appl., vol. 3, no. 2, pp. 1–22, 2013.
[21]
E. F. Cruz, R. J. Machado, and M. Y. Santos, “From business process modeling to data model: A systematic approach,” Proc. - 2012 8th Int. Conf. Qual. Inf. Commun. Technol. QUATIC 2012, pp. 205–210, 2012.
[22]
E. F. Cruz, R. J. Machado, and M. Y. Santos, “Deriving a Data Model from a Set of Interrelated Business Process Models.,” in ICEIS (2), pp. 49–59, 2015.
[23]
B. P. M. OMG, “Notation (BPMN) Version 2.0. 2, Object Management Group, 2013,” URL {http//www. omg. org/spec/BPMN/2.0}, 2016.
[24]
M. Habba, S. Benabdellah Chaouni, and M. Fredj, “Aligning software system level with business process level through model-driven architecture,” International Journal of Advanced Computer Science and Applications, vol. 12, no 10, 2021.
[25]
S. Benabdellah Chaouni, M. Habba, and M. Fredj, “Alignment of Software System Level with Business Process Level: Resolving Syntactic and Semantic Conflicts,” International Journal of Advanced Computer Science and Applications, vol. 13, no 7, 2022.
[26]
T. Workflow and M. Coalition, “Xpdl1.0,” pp. 1–87, 2007.
[27]
“Eclipse.” https://www.eclipse.org/.
[28]
“JAVA.” https://www.java.com/en/.
[29]
“DOM API.” https://dom.spec.whatwg.org/.
[30]
“SAX API.” http://www.megginson.com/downloads/SAX/.
[31]
“TextRazor API.” https://www.textrazor.com/.
[32]
OMG, “XMI Mapping Specification Version 2.4. 1,” Object Model. Group., no. June, 2013.
[33]
“JAVA I/O.” https://docs.oracle.com/javase/7/docs/api/java/io/package-summary.html.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSCA '24: Proceedings of the 2024 13th International Conference on Software and Computer Applications
February 2024
395 pages
ISBN:9798400708329
DOI:10.1145/3651781
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 the author(s) 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: 30 May 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Alignment tool
  2. Business process
  3. Business/IT Alignment
  4. Software system
  5. Transformation

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICSCA 2024

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 17
    Total Downloads
  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)4
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media