Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Interactive and Minimal Repair of Declarative Process Models

  • Conference paper
  • First Online:
Business Process Management Forum (BPM 2021)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 427))

Included in the following conference series:

Abstract

We present an approach for resolving inconsistencies in declarative process models while guaranteeing a minimal information loss (w.r.t. the number of deleted elements). To this aim, we show how smallest correction sets, i.e., the smallest sets of constraints that need to be deleted in order to resolve inconsistencies, can be computed via an application of Reiter’s hitting set theorem. In this context, as deleting certain constraints might be highly sensitive or not plausible in a real-life sense, we extend our approach with functionalities for enabling a close human-in-the-loop interaction, such as prioritizing constraints, as well as metrics that offer modelers insights into the impact of deleting constraints. Furthermore, we implement our approach and show that our inconsistency resolution approach outperforms existing approaches in terms of runtime and information loss in experiments with real-life data sets.

Part of the research project “Handling Inconsistencies in Business Process Modeling”, funded by the German Research Association (reference number: DE1983/9-1).

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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

Similar content being viewed by others

Notes

  1. 1.

    Given a model M and a corresponding constraint set C, a minimal inconsistent subset is defined as a set \(m\subseteq \mathbf{C} \), s.t. \(\mathcal {L}(m)=\emptyset \) and \(\not \exists m'\subset m\) with \(\mathcal {L}(m')=\emptyset \).

  2. 2.

    The approach in [3] would behave analogously, except not by deleting constraints but iteratively building a new, maximally consistent model, which could also “drop” more constraints than necessary.

  3. 3.

    https://bit.ly/38kyxD0.

  4. 4.

    https://bit.ly/38lSU2N.

  5. 5.

    https://pysathq.github.io/docs/html/api/examples/hitman.html.

  6. 6.

    https://icpmconference.org/2020/bpi-challenge/.

  7. 7.

    We acknowledge that the approach in [3] could have also been considered as a baseline; however, that approach cannot resolve quasi-inconsistencies and is therefore not fully comparable. Also, as the approach in [3] is also an approximation algorithm, it can be expected to also not compute the smallest possible number of deletions for all cases, which is why we consider the selected baseline [4] as representative.

References

  1. Brewka, G., Thimm, M., Ulbricht, M.: Strong inconsistency. Artif. Intell. 267, 78–117 (2019)

    Article  MathSciNet  Google Scholar 

  2. Cecconi, A., Di Ciccio, C., De Giacomo, G., Mendling, J.: Interestingness of traces in declarative process mining: the Janus LTLp\(_f\) approach. In: Weske, M., Montali, M., Weber, I., vom Brocke, J. (eds.) BPM 2018. LNCS, vol. 11080, pp. 121–138. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98648-7_8

    Chapter  Google Scholar 

  3. Di Ciccio, C., Maggi, F.M., Montali, M., Mendling, J.: Resolving inconsistencies and redundancies in declarative process models. Inf. Syst. 64, 425–446 (2017)

    Article  Google Scholar 

  4. Corea, C., Deisen, M., Delfmann, P.: Resolving inconsistencies in declarative process models based on culpability measurement. In: 2019 Proceedings der 14. International Tagung der WI, Siegen, Germany, pp. 139–153. AISeL (2019)

    Google Scholar 

  5. Corea, C., Delfmann, P.: Quasi-inconsistency in declarative process models. In: Hildebrandt, T., van Dongen, B.F., Röglinger, M., Mendling, J. (eds.) BPM 2019. LNBIP, vol. 360, pp. 20–35. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-26643-1_2

    Chapter  Google Scholar 

  6. Corea, C., Thimm, M.: On quasi-inconsistency and its complexity. AI 284, 103276 (2020)

    MathSciNet  MATH  Google Scholar 

  7. Felfernig, A., Friedrich, G., Jannach, D., Stumptner, M.: Consistency-based diagnosis of configuration knowledge bases. Art. Intell. 152(2), 213–234 (2004)

    Article  MathSciNet  Google Scholar 

  8. Gainer-Dewar, A., Vera-Licona, P.: The minimal hitting set generation problem: Algorithms and computation. SIAM J. Discret. Math. 31(1), 63–100 (2017)

    Article  MathSciNet  Google Scholar 

  9. Grant, J., Hunter, A.: Measuring consistency gain and information loss in stepwise inconsistency resolution. In: Liu, W. (ed.) ECSQARU 2011. LNCS (LNAI), vol. 6717, pp. 362–373. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22152-1_31

    Chapter  MATH  Google Scholar 

  10. Jabbour, S.: On inconsistency measuring and resolving. In: 2019 22nd European Conference on Artificial Intelligence, The Hague, Netherlands. Frontiers in Artificial Intelligence and Applications, vol. 285, pp. 1676–1677. IOS Press (2016)

    Google Scholar 

  11. López, M.T.G., Gasca, R.M., Rinderle-Ma, S.: Explaining the incorrect temporal events during business process monitoring by means of compliance rules and model-based diagnosis. In: 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops, Vancouver, Canada, pp. 163–172. IEEE Computer Society (2013)

    Google Scholar 

  12. Maggi, F.M., Westergaard, M., Montali, M., van der Aalst, W.M.P.: Runtime verification of LTL-based declarative process models. In: Khurshid, S., Sen, K. (eds.) RV 2011. LNCS, vol. 7186, pp. 131–146. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29860-8_11

    Chapter  Google Scholar 

  13. Markey, N.: Past is for free: on the complexity of verifying linear temporal properties with past. Acta Informatica 40(6), 431–458 (2004). https://doi.org/10.1007/s00236-003-0136-5

    Article  MathSciNet  MATH  Google Scholar 

  14. Pesic, M., Schonenberg, H., van der Aalst, W.M.P.: DECLARE: full support for loosely-structured processes. In: 2007 11th International Enterprise Distributed Object Computing Conference, Annapolis, USA, pp. 287–300. IEEE Computer Society (2007)

    Google Scholar 

  15. Pill, I.H., Quaritsch, T., Wotawa, F.: On the practical performance of minimal hitting set algorithms from a diagnostic perspective. Int. J. Progn. Health Manage. 7(2), 1–15 (2016)

    Google Scholar 

  16. Reiter, R.: A theory of diagnosis from first principles. AI 32(1), 57–95 (1987)

    MathSciNet  MATH  Google Scholar 

  17. De Smedt, J., De Weerdt, J., Serral, E., Vanthienen, J.: Discovering hidden dependencies in constraint-based declarative process models for improving understandability. Inf. Syst. 74, 40–52 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carl Corea .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Corea, C., Nagel, S., Mendling, J., Delfmann, P. (2021). Interactive and Minimal Repair of Declarative Process Models. In: Polyvyanyy, A., Wynn, M.T., Van Looy, A., Reichert, M. (eds) Business Process Management Forum. BPM 2021. Lecture Notes in Business Information Processing, vol 427. Springer, Cham. https://doi.org/10.1007/978-3-030-85440-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85440-9_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85439-3

  • Online ISBN: 978-3-030-85440-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics