
conception sequence diagrams. For instance, when
a task is added to the UCsF assess loan application,
the corresponding fragment will be automatically up-
dated. Thus, they are kept continuously aligned with
each other. On the other hand, no information of the
BPMN model has been lost. Further, this integrated
specification of different features facilitates the analy-
sis of the links between the different source elements.
So, the impact of changing any of the existing ele-
ments in this diagram is now straightforwardly con-
cluded.
Figure 6 depicts the BPtraceISM diagram speci-
fies together the fragment Asses loan application pre-
sented in Figure 8, the corresponding conception se-
quence diagram presented in Figure 10. as well as the
use cases which represent this fragment.
6 CONCLUSION
The works conducted in this paper fit in the con-
text of model-based development of information sys-
tems and their alignment with business process mod-
els. Indeed, we have defined a traceability method for
BPMN and the UML models that acts at the meta-
model and the model levels. Hence, we firstly defined
an external trace meta-model that incorporates all the
BPMN and the UML elements (use case, design se-
quence diagram,), and traceability links between in-
terrelated elements. Then, we have defined a new di-
agram baptized BPMNTraceISM coforms to the trace
meta-model. This diagram promotes communication
between business and software modelling teams and
allows them working together within a single unified
model. The joint representation of both BPMN and
UML model elements enables to drill down and easily
trace any BPMN element to its corres ponding soft-
ware elements.
To prove the feasibility of our traceability method
in the practice, we developed a modelling tool for
designing and handling BPMNTraceISM diagrams in
accordance with the proposed integrated trace meta-
model. Further, we applied the proposed approaches
to a typical case study.
In future research, we are looking forward to op-
timise our editor to support traceability and synchro-
nization between BPMN models and other UML dia-
grams.
REFERENCES
Bouzidi, A., Haddar, N., Abdallah, M. B., and Haddar, K.
(2017). Deriving use case models from bpmn models.
In 2017 IEEE/ACS 14th International Conference on
Computer Systems and Applications (AICCSA), pages
238–243. IEEE.
Bouzidi, A., Haddar, N. Z., Ben-Abdallah, M., and Haddar,
K. (2020). From bpmn to sequence diagrams: Trans-
formation and traceability. In ENASE, pages 438–445.
Bpmn, O. (2008). Business process model and notation.
http://www.bpmn.org (Accessed 17.04. 2017).
Dumas, M., La Rosa, M., Mendling, J., and A Reijers, H.
(2013). Fundamentals of business process manage-
ment. Springer.
Ghiffari, K. A., Fariqi, H., Rahmatullah, M. D., Zul-
fikarsyah, M. R., Evendi, M., Fathoni, T. A., Giarfina,
N., Zaman, B., and Raharjana, I. K. (2023). Bpmn2
user story: Web application for generate user story
from bpmn. In AIP Conference Proceedings, volume
2554. AIP Publishing.
Haidrar, S., Anwar, A., and Roudies, O. (2017). On the use
of model transformation for requirements trace mod-
els generation. In 2017 International Conference on
Wireless Technologies, Embedded and Intelligent Sys-
tems (WITS), pages 1–6. IEEE.
Kharmoum, N., Retal, S., El Bouchti, K., Rhalem, W., and
Ziti, S. (2023). An automatic alignment of the busi-
ness process and business value models: a novel mda
method. Indonesian Journal of Electrical Engineering
and Computer Science, 30(1):501–509.
Khlif, W., Daoudi, S., and Bouassida, N. (2022). From
bpmn model to design sequence diagrams. In ICEIS
(2), pages 577–588.
Kleppe, A. G., Warmer, J. B., and Bast, W. (2003). MDA ex-
plained: the model driven architecture: practice and
promise. Addison-Wesley Professional.
Licardo, J. T. (2023). A Method for Extracting BPMN
Models from Textual Descriptions Using Natural Lan-
guage Processing. PhD thesis, University of Pula.
Faculty of Informatics in Pula.
Meier, J. and Winter, A. (2018). Traceability enabled
by metamodel integration. Softwaretechnik-Trends,
38(1):21–26.
Moreira, J. R. P. and Maciel, R. S. P. (2017). Towards a
models traceability and synchronization approach of
an enterprise architecture. In SEKE, pages 24–29.
Qiao, Y., Liu, Z., Wang, J., and Li, B. (2023). Crossover
service requirements: Analysis and design. In Conver-
gence in Crossover Service, pages 67–108. Springer.
Specification, O. A. (2017). Omg unified modeling lan-
guage (omg uml), superstructure, v2. Object Manage-
ment Group, 70.
ENASE 2024 - 19th International Conference on Evaluation of Novel Approaches to Software Engineering
520