scispace - formally typeset
Proceedings ArticleDOI

Reverse Engineering of Business Processes exposed as Web Applications

Reads0
Chats0
TLDR
This paper describes a technique for recovering business processes by dynamic analysis of the Web applications which ex-pose them, which does not require full access to internal software artifacts, such as source code or doc-umentation.
Abstract
Business processes are often implemented by means of software systems which expose them to the user as an externally accessible Web application. This paper describes a technique for recovering business processes by dynamic analysis of the Web applications which ex-pose them. This approach does not require full access to internal software artifacts, such as source code or doc-umentation. The business process is instead inferred through analysis of the GUI-forms exercised by the user during the navigation in the Web application which ex-poses the process. The recovered process is then abstracted by clustering its business tasks according to structural or logical criteria.A preliminary experiment has been conducted with the aim of evaluating understandability and readability of the reverse engineered business processes.

read more

Citations
More filters
Journal ArticleDOI

Generating event logs from non-process-aware systems enabling business process mining

TL;DR: A technique for obtaining event logs from traditional information systems (without any in-built logging functionality) by statically analysing and modifying LISs and allowing the modified systems to dynamically record event logs is presented.
Journal ArticleDOI

Business process archeology using MARBLE

TL;DR: The proposed business process archeology method is less time-consuming and more exhaustive than a manual process redesign by experts from scratch and helps maintainers to extract the business knowledge needed for the system to evolve.
Dissertation

Enterprise process reverse engineering for BPR : a form-based approach = 프로세스 재설계를 위한 기업 역공학 방법의 제시 : 양식의 활용을 중심으로

Kyong-Ho Kim, +1 more
TL;DR: The enterprise process reverse engineering (EPRE) method for analyzing business processes and supporting process redesign tasks provides designers and users with guidance for process redesign as well as in generating the current process model.
Journal ArticleDOI

Process mining through dynamic analysis for modernising legacy systems

TL;DR: This study provides a semi-automatic technique based on dynamic analysis, combined with static analysis to instrument the source code for obtaining event log models and reports that the technique makes it possible to obtain event logs to effectively and efficiently discover business processes.
Proceedings ArticleDOI

Automated Pattern-Based Testing of Mobile Applications

TL;DR: The goal of this research work is to ease the testing of mobile applications by automatically identifying and testing behaviour that is common in this type of applications, i.e., behaviour patterns.
References
More filters
Book

Compilers: Principles, Techniques, and Tools

TL;DR: This book discusses the design of a Code Generator, the role of the Lexical Analyzer, and other topics related to code generation and optimization.
Journal ArticleDOI

Depth-First Search and Linear Graph Algorithms

TL;DR: The value of depth-first search or “backtracking” as a technique for solving problems is illustrated by two examples of an improved version of an algorithm for finding the strongly connected components of a directed graph.
Journal ArticleDOI

Workflow mining: a survey of issues and approaches

TL;DR: This paper introduces the concept of workflow mining and presents a common format for workflow logs, and discusses the most challenging problems and present some of the workflow mining approaches available today.

Software Reflexion Models: Bridging the Gap Between Source and High-Level Models

TL;DR: In this article, an approach that helps an engineer use a high-level model of the structure of an existing software system as a lens through which to see a model of that system's source code is presented.
Proceedings ArticleDOI

Software reflexion models: bridging the gap between source and high-level models

TL;DR: An approach is developed that helps an engineer use a high-level model of the structure of an existing software system as a lens through which to see a model of that system's source code.
Related Papers (5)