Abstract
The problem of understanding whether a process trace satisfies a prescriptive model is a fundamental conceptual modeling problem in the context of process-based information systems. In business process management, and in process mining in particular, this amounts to check whether an event log conforms to a prescriptive process model, i.e., whether the actual traces present in the log are allowed by all behaviors implicitly expressed by the model. The research community has developed a plethora of very sophisticated conformance checking techniques that are particularly effective in the detection of non-conforming traces, and in elaborating on where and how they deviate from the prescribed behaviors. However, they do not provide any insight to distinguish between conforming traces, and understand their differences. In this paper, we delve into this rather unexplored area, and present a new process mining quality measure, called informativeness, which can be used to compare conforming traces to understand which are more relevant (or informative) than others. We introduce a technique to compute such measure in a very general way, as it can be applied on process models expressed in any language (e.g., Petri nets, Declare, process trees, BPMN) as long as a conformance checking tool is available. We then show the versatility of our approach, showing how it can be meaningfully applied when the activities contained in the process are associated to costs/rewards, or linked to strategic goals.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We are fully aware of the different senses in which the term soft goal is employed in the literature [6], namely, alternatively as a synonym to non-functional requirement, fuzzy propositional content, or propositional contents without a generally accepted satisfaction criteria. Here, as in [7], we use the term in the specific sense just defined.
- 2.
As discussed in [12], even though people intuitively assume a positive connotation of the term value, value emerges from events that impact goals either positively or negatively. More specifically, the value ascribed to an event consists of benefits (positive value contributions) or sacrifices (negative value contributions).
- 3.
For simplicity, we model this as a deferred choice, but in reality we should also ensure that the customer cannot proceed to the order finalization if the cart is empty.
- 4.
In this context, value denotes a symbolic/numeric constant.
- 5.
Sub-sequences should not be confused with sub-strings.
- 6.
Consider the set I of indexes of events in trace t: \(I = \{1, 2, \dots , |t| \}\). By taking only events from a subset of I, we can generate a possible sub-sequence of t. Therefore, the set of all possible sub-sets of I, also called power-set \(\mathcal {P}(I)\), contains the indexes of all possible sub-sequences and \(|\mathcal {P}(I)| = 2^{|I|} = 2^{|t|}\). From this value, we need to remove two special sub-sequences: the empty and the original ones. Therefore, we end up with \(2^{|t|} - 2\) possible sub-sequences.
References
van der Aalst, W.M.: Process Mining, 2nd edn. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49851-4
Adriansyah, A., van Dongen, B., van der Aalst, W.M.: Conformance checking using cost-based fitness analysis. In: Proceedings of EDOC, pp. 55–64. IEEE (2011)
Buijs, J.C.A.M., van Dongen, B.F., van der Aalst, W.M.P.: On the role of fitness, precision, generalization and simplicity in process discovery. In: Meersman, R., et al. (eds.) OTM 2012. LNCS, vol. 7565, pp. 305–322. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33606-5_19
Carmona, J., van Dongen, B.F., Solti, A., Weidlich, M.: Conformance Checking - Relating Processes and Models. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99414-7
Guizzardi, G.: On ontology, ontologies, conceptualizations, modeling languages. In: Frontiers in Artificial Intelligence and Applications, Databases and Information Systems. IOS Press (2007)
Guizzardi, R.S.S., Franch, X., Guizzardi, G.: Applying a foundational ontology to analyze means-end links in the \({\text{i}}^{*}\) framework. In: Proceedings of RCIS, pp. 1–11 (2012)
Liaskos, S., McIlraith, S.A., Sohrabi, S., Mylopoulos, J.: Representing and reasoning about preferences in requirements engineering. Requirements Eng. 16(3), 227–249 (2011)
Munoz-Gama, J.: Conformance Checking and Diagnosis in Process Mining. LNBIP, vol. 270. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49451-7
Muñoz-Gama, J., Carmona, J.: A fresh look at precision in process conformance. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 211–226. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15618-2_16
Mylopoulos, J.: Conceptual modelling and telos. In: Conceptual Modelling, Databases, and CASE, pp. 49–68 (1992)
Rozinat, A., van der Aalst, W.M.: Conformance checking of processes based on monitoring real behavior. Inf. Syst. 33(1), 64–95 (2008)
Sales, T.P., Guarino, N., Guizzardi, G., Mylopoulos, J.: An ontological analysis of value propositions. In: Proceedings of EDOC, pp. 184–193. IEEE Press (2017)
Vanden Broucke, S.K., De Weerdt, J., Vanthienen, J., Baesens, B.: Determining process model precision and generalization with weighted artificial negative events. IEEE Trans. Knowl. Data Eng. 26(8), 1877–1889 (2014)
Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011)
Acknowledgements
The work is supported by Innovation Fund Denmark project EcoKnow.org (7050-00034A). The authors would like to thank Marlon Dumas for providing the inspiration for Fig. 1.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Burattin, A., Guizzardi, G., Maggi, F.M., Montali, M. (2019). Fifty Shades of Green: How Informative is a Compliant Process Trace?. In: Giorgini, P., Weber, B. (eds) Advanced Information Systems Engineering. CAiSE 2019. Lecture Notes in Computer Science(), vol 11483. Springer, Cham. https://doi.org/10.1007/978-3-030-21290-2_38
Download citation
DOI: https://doi.org/10.1007/978-3-030-21290-2_38
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21289-6
Online ISBN: 978-3-030-21290-2
eBook Packages: Computer ScienceComputer Science (R0)