Skip to main content

Fifty Shades of Green: How Informative is a Compliant Process Trace?

  • Conference paper
  • First Online:
Advanced Information Systems Engineering (CAiSE 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11483))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 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. 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. 4.

    In this context, value denotes a symbolic/numeric constant.

  5. 5.

    Sub-sequences should not be confused with sub-strings.

  6. 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

  1. van der Aalst, W.M.: Process Mining, 2nd edn. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49851-4

    Book  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. 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

    Book  Google Scholar 

  5. Guizzardi, G.: On ontology, ontologies, conceptualizations, modeling languages. In: Frontiers in Artificial Intelligence and Applications, Databases and Information Systems. IOS Press (2007)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Liaskos, S., McIlraith, S.A., Sohrabi, S., Mylopoulos, J.: Representing and reasoning about preferences in requirements engineering. Requirements Eng. 16(3), 227–249 (2011)

    Article  Google Scholar 

  8. 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

    Book  MATH  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. Mylopoulos, J.: Conceptual modelling and telos. In: Conceptual Modelling, Databases, and CASE, pp. 49–68 (1992)

    Google Scholar 

  11. Rozinat, A., van der Aalst, W.M.: Conformance checking of processes based on monitoring real behavior. Inf. Syst. 33(1), 64–95 (2008)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Andrea Burattin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics