proach (Calvanese et al., 2019). Further, we plan to
experiment with a direct implementation of the se-
mantics proposed herein into the SMT-lib input lan-
guage to solve the verification issue.
ACKNOWLEDGEMENTS
This work was supported by project PARDI ANR-16-
CE25-0006.
REFERENCES
Calvanese, D., Ghilardi, S., Gianola, A., Montali, M., and
Rivkin, A. (2019). Formal modeling and SMT-based
parameterized verification of data-aware BPMN. In
BPM 2019, pages 157–175.
Camunda examples (2020). BPMN 2.0 Symbol Reference.
https://camunda.com/bpmn/examples/.
Capel, M. I. and Mendoza, L. E. (2012). Automating the
transformation from BPMN models to CSP+ T spec-
ifications. In 35th IEEE Software Engineering Work-
shop (SEW), pages 100–109. IEEE.
Cheikhrouhou, S., Kallel, S., Guermouche, N., and Jmaiel,
M. (2013). Toward a time-centric modeling of busi-
ness processes in BPMN 2.0. In 15th IIWAS Conf.,
page 154.
Cheikhrouhou, S., Kallel, S., and Jmaiel, M. (2014). To-
ward a verification of time-centric business process
models. In 23rd WETICE Conf., pages 326–331.
Combi, C., Oliboni, B., and Zerbato, F. (2017). Model-
ing and handling duration constraints in BPMN 2.0.
In Symposium on Applied Computing, pages 727–734.
ACM.
Combi, C., Oliboni, B., and Zerbato, F. (2019). A modular
approach to the specification and management of time
duration constraints in BPMN. Inf. Syst., 84:111–144.
Cunha, A. (2014). Bounded model checking of temporal
formulas with alloy. In Abstract State Machines, Al-
loy, B, TLA, VDM, and Z, pages 303–308.
Dennis, G., Seater, R., Rayside, D., and Jackson, D. (2004).
Automating commutativity analysis at the design
level. SIGSOFT Softw. Eng. Notes, 29(4):165–174.
Dur
´
an, F., Rocha, C., and Sala
¨
un, G. (2018). Stochastic
analysis of BPMN with time in rewriting logic. Sci.
Comput. Program., 168:1–17.
Dur
´
an, F. and Sala
¨
un, G. (2017). Verifying Timed BPMN
Processes Using Maude. In COORDINATION 2017,
volume 10319 of LNCS, pages 219–236.
fbpmn (2020). fbpmn repository. https://github.com/
pascalpoizat/fbpmn.
Gagn
´
e, D. and Trudel, A. (2009). Time-bpmn. In Hofre-
iter, B. and Werthner, H., editors, 2009 IEEE Confer-
ence on Commerce and Enterprise Computing, CEC
2009, Vienna, Austria, July 20-23, 2009, pages 361–
367. IEEE Computer Society.
Georg, G., Bieman, J., and France, R. (2001). Using Al-
loy and UML/OCL to specify run-time configuration
management: A case study. In pUML, pages 128–141.
Houhou, S., Baarir, S., Poizat, P., and Qu
´
einnec, P. (2019).
A first-order logic semantics for communication-
parametric BPMN collaborations. In 17th Int’l Conf.
on Business Process Management, volume 11675 of
LNCS, pages 52–68.
ISO8601, I. (2004). ISO 8601:2004, data elements and in-
terchange formats — information interchange — rep-
resentation of dates and times. Standard, ISO.
Jackson, D. (2012). Software Abstractions: Logic, Lan-
guage, and Analysis. MIT Press.
Kleppe, A. G., Warmer, J., and Bast, W. (2003). MDA
Explained: The Model Driven Architecture: Practice
and Promise. Addison-Wesley Longman Publishing
Co.
Lanz, A., Reichert, M., and Weber, B. (2016). Process time
patterns: A formal foundation. Inf. Syst., 57:38–68.
Lanz, A., Weber, B., and Reichert, M. (2010). Workflow
time patterns for process-aware information systems.
In 11th Workshop BPMDS, volume 50 of LNBIP,
pages 94–107.
Lanz, A., Weber, B., and Reichert, M. (2014). Time patterns
for process-aware information systems. Requir. Eng.,
19(2):113–141.
Laurent, Y., Bendraou, R., Baarir, S., and Gervais, M.-P.
(2014). Formalization of fUML: An application to
process verification. In CAiSE 2014, pages 347–363.
Morales, L. E. M., Tu
˜
n
´
on, M. I. C., and P
´
erez, M. A. (2010).
A formalization proposal of timed bpmn for composi-
tional verification of business processes. In Interna-
tional Conference on Enterprise Information Systems,
pages 388–403. Springer.
OMG (2013). Business process modeling notation
(BPMN). http://www.omg.org/spec/BPMN/2.0.2/.
Taghdiri, M. and Jackson, D. (2003). A lightweight formal
analysis of a multicast key management scheme. In
FORTE 2003, pages 240–256.
Watahiki, K., Ishikawa, F., and Hiraishi, K. (2011). Formal
verification of business processes with temporal and
resource constraints. In SMC 2011, pages 1173–1180.
Wong, P. Y. H. and Gibbons, J. (2009). A relative timed
semantics for BPMN. Electron. Notes Theor. Comput.
Sci., 229(2):59–75.
ENASE 2021 - 16th International Conference on Evaluation of Novel Approaches to Software Engineering
148