btw bigbia 2017 applicatjon and testjng of business
play

BTW/BigBIA 2017 Applicatjon and Testjng of Business Processes in - PowerPoint PPT Presentation

BTW/BigBIA 2017 Applicatjon and Testjng of Business Processes in the Energy Domain Kristof Bhmer, Florian Stertz, Tobias Hildebrandt, Stefanie Rinderle-Ma University of Vienna Gnther Eibl, Cornelia Ferner, Dominik Engel, Sebastjan Burkhart


  1. BTW/BigBIA 2017 Applicatjon and Testjng of Business Processes in the Energy Domain Kristof Böhmer, Florian Stertz, Tobias Hildebrandt, Stefanie Rinderle-Ma University of Vienna Günther Eibl, Cornelia Ferner, Dominik Engel, Sebastjan Burkhart FH Salzburg kristof.boehmer@univie.ac.at

  2. Agenda Overview Method Evaluatjon Contributjon Future Work 2

  3. Why to test process executjons? Q: Why to test process executjons? Ensuring stability and correctness is crucial Enables to verify dynamic runtjme behaviour Existjng work is limited Process testjng is a growing research topic 3

  4. Areas of Improvement Q: How to improve process testjng? Support diverse process perspectjves Enable dynamic extension of expected behavior Flexible integratjon of external services and partners Testjng for negatjve behavior (negatjve testjng) 4

  5. Why are we focusing on the energy domain? Q: Energy domain focus? General Applicability However: Novel Challenges in the energy domain Tackled with standardized processes Security & correctness is important for organisatjons but also for the society 5

  6. Agenda Overview Method Evaluatjon Contributjon Future Work 6

  7. Key Idea Flexible Process executjon engine + Existjng Process Mining Approaches Testjng & productjon process models = Identjfy deviatjons to identjfy failures and false specifjcatjons 7

  8. Toolchain - Overview Process Engine: Cloud Process Executjon Engine Process Mining: Process Mining framework (ProM) 8

  9. Defjnitjon of Processes Test & Productjon Process are equal except the external resources (mocking) mixture of productjon and mocked resources Ensures that test results are valid Generated based on productjon standards and requirements Executed with the productjon executjon engine Enables a quick transitjon from testjng and development to productjon 9

  10. Defjnitjon of Processes CPEE based modeled process 10 10

  11. Testjng (Data Collectjon) Based on test cases and test data Executjng productjon and test process simultaneously Logging both executjons into XES format Extendable (e.g., data and resources) Fine granular 11 11

  12. Testjng (Data Analysis) Applicatjon of existjng tools, i.e., ProM Process Mining Multjple applicatjon areas Here: Conformance Checking and Model Mining Identjfy (automatjc) and assess (manual) deviatjons, i.e., faults or negatjve testjng 12 12

  13. Testjng (Verifying) Exemplary correctness verifjcatjon result 13 13

  14. Agenda Overview Method Evaluatjon Contributjon Future Work 14

  15. Evaluatjon Evaluate the applicability and performance of the proposed process testjng approach Utjlized Technology: Cloud Process Executjon Engine (CPEE) Process Mining framework (ProM) Utjlized Data: Smart Metering Use-Cases für das Advanced Meter Communicatjon System - Oesterreichs Energie 15

  16. Motjvatjng Example Smart Meter supported payment process 16 16

  17. Evaluatjon Generatjon/Executjon of test and real instances 17

  18. Evaluatjon Experimental results Suffjcient testjng performance Support for non-control fmow focused aspects is limited Easy integratjon in existjng modeling tools 18

  19. Agenda Overview Method Evaluatjon Contributjon Future Work 19

  20. Contributjon to the Field Flexible and extensible approach Supports negatjve testjng Novel applicatjon of process mining approaches Seamless transitjon from testjng\development to productjon 20

  21. Agenda Overview Method Evaluatjon Contributjon Future Work 21

  22. Future Work Performance Improvements Testjng multjple dimensions/perspectjves Applicatjon in the security domain Test case and data generatjon 22

  23. Discussion Kristof Böhmer, Florian Stertz, Tobias Hildebrandt, Stefanie Rinderle-Ma University of Vienna Günther Eibl, Cornelia Ferner, Dominik Engel, Sebastjan Burkhart FH Salzburg 23

Recommend


More recommend