BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach
-
Upload
tarcisio-couto -
Category
Software
-
view
83 -
download
0
Transcript of BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach
![Page 1: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/1.jpg)
CIn.ufpe.br
BVCCON-TOOL: A Modelling Tool to Support Dynamic Business Process
Configuration Approach
Tarcísio Pereira, Fernanda Alencar and Jaelson CastroPresenter: Roberto Costa
![Page 2: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/2.jpg)
CIn.ufpe.br2
Outline• Motivation;• Goals;• BVCCoN-Tool Development;
Metamodels; Technologies; BVCCoN-Tool Development Process;
• Presentation of BVCCoN-Tool;• Usability Evaluation;• Related Works;• Conclusion and Future Works.
![Page 3: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/3.jpg)
CIn.ufpe.br3
Motivation
• BVCCoN Approach;• BVCCoN is composed of five main tasks:
(1) – Elicit variability; (2) – Describe variability; (3) – Analyze context; (4) – Link NFRs and Variants; and (5) – Perform configuration.
![Page 4: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/4.jpg)
CIn.ufpe.br4
Motivation
• BVCCoN is too complex, because it is related to business process model, non-functional requirements model, and context information model;
• These models are built in steps 2, 3 and 4 of the approach;• IMPORTANT: More than half of approach execution is performed
through the construction of models;• The lack of a tool makes the process slower, hard to understand
and error prone.
![Page 5: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/5.jpg)
CIn.ufpe.br5
Goals
• To address this shortcoming, we present BVCCoN-Tool, a modeling tool based on a metamodel that is capable of supporting all modeling steps of BVCCoN approach;
• Present an usability evaluation with post-graduate students to evaluate the usefulness of the system;
![Page 6: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/6.jpg)
CIn.ufpe.br6
BVCCoN-Tool Development
• Variability Metamodel
![Page 7: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/7.jpg)
CIn.ufpe.br7
BVCCoN-Tool Development
• Context Metamodel
![Page 8: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/8.jpg)
CIn.ufpe.br8
BVCCoN-Tool Development
• NFR Metamodel
![Page 9: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/9.jpg)
CIn.ufpe.br9
BVCCoN-Tool Development - Technologies
• To the development of BVCCoN-Tool, we used a set of unified modeling frameworks, tools, and patterns implementation found in Eclipse Community;
• EMF (Eclipse Modeling Framework);• GMF (Graphical Modeling Framework);• Epsilon;
![Page 10: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/10.jpg)
CIn.ufpe.br10
Technologies - EMF (Eclipse Modeling Framework)
• Ecore Metamodel;– EClass;– EAttribute;– EReference;– EEnum;
![Page 11: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/11.jpg)
CIn.ufpe.br11
Technologies - GMF (Graphical Modeling Framework)
![Page 12: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/12.jpg)
CIn.ufpe.br12
Technologies - Epsilon
• Epsilon is a family of language and tools to support the management of metamodels;– EuGENia;– Emfatic;– EOL (Epsilon Object Language)– EVL (Epsilon Validation Language)
![Page 13: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/13.jpg)
CIn.ufpe.br13
Technologies - Emfatic and EuGENia
• Emfatic Metamodel;• EuGENia Annotations;
![Page 14: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/14.jpg)
CIn.ufpe.br14
BVCCoN-Tool Development Process
![Page 15: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/15.jpg)
CIn.ufpe.br15
Presentation of BVCCoN-Tool
![Page 16: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/16.jpg)
CIn.ufpe.br16
Presentation of BVCCoN-Tool
• The metamodel of BVCCoN-Tool was built in a way that it can prevent syntatic errors.
![Page 17: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/17.jpg)
CIn.ufpe.br17
Usability Evaluation
• Scenario: Airport Check-In• Reference Process
![Page 18: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/18.jpg)
CIn.ufpe.br18
Usability Evaluation
• PSSUQ – The Post-Study System Usability Questionnaire – IBM; Overall satisfaction; System utility; Information quality; Interface quality;
• Widely used in academia;• Cited by 933 works;• Meets research objectives;
![Page 19: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/19.jpg)
CIn.ufpe.br19
Usability Evaluation – Utility of the System
Average “no opinion” = 24; General average = 30.71;The tool was considered useful by the users. Therefore, the tool performs tasks that it claims to do.
![Page 20: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/20.jpg)
CIn.ufpe.br20
Related Works
• BVCCoN-Tool is a complete tool.• Lapouchnian et al. (2007): OpenOME;• La Rosa (2009): Quaestio;
![Page 21: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/21.jpg)
CIn.ufpe.br21
Conclusion
Through BVCCoN-Tool, three views (non-functional requirements, variability and contextual information) were modeled;
According to the users, the usability evaluation had a good acceptance, concluding that the tool use is viable and practical to be used in real environments;
We found evidence that our tool can serve as vehicle for improving the quality of the models and time consuming of BVCCoN approach.
![Page 22: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/22.jpg)
CIn.ufpe.br22
Conclusion – BVCCoN Strengths
• (1) Import BPMN models;• (2) Is possible to model three views independently;• (3) Interactive feedbacks; and• (4) Usefulness of the system;
![Page 23: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/23.jpg)
CIn.ufpe.br23
Future Works
• (1) Execute a pilot project in industry;• (2) Perform other usability evaluation; and• (3) Extend the tool to automate the configuration of dynamic business
process;
![Page 24: BVCCON-TOOL: A Modelling Tool to Support Dynamic Businss Process Configuration Approach](https://reader031.fdocuments.in/reader031/viewer/2022030312/58ede0991a28abb8228b46f3/html5/thumbnails/24.jpg)
CIn.ufpe.br
BVCCON-TOOL: A Modelling Tool to Support Dynamic Business Process
Configuration Approach
Tarcísio Pereira, Fernanda Alencar and Jaelson CastroPresenter: Roberto Costa