scispace - formally typeset
Proceedings ArticleDOI

Model-driven business process recovery

Reads0
Chats0
TLDR
A model-driven business process recovery framework that captures the essential functional features representing a business process is proposed that utilizes static tracing techniques and a number of heuristics to map source code entities to high-level business process entities.
Abstract
A business process attempts to encapsulate the delivery of a sequence of tasks, typically starting from accepting a service request and ending at certain points, such as the completion of the service. We propose a model-driven business process recovery framework that captures the essential functional features representing a business process. The framework utilizes static tracing techniques and a number of heuristics to map source code entities to high-level business process entities. A case study is preformed to recover IBM/spl reg/ WebSphere/spl reg/ Business Integration business processes from IBM WebSphere Commerce code. The experimental result demonstrates the effectiveness of the proposed framework.

read more

Citations
More filters
Proceedings ArticleDOI

Integrating legacy software into a service oriented architecture

TL;DR: By means of this wrapping technology, a significant part of the company software assets can be preserved within the framework of a service oriented architecture.
Proceedings ArticleDOI

Automatic steering of behavioral model inference

TL;DR: This paper increases the precision of automata inferred from execution traces, by leveraging two learning techniques and generalization process that preserves temporal properties while merging states avoids breaking non-local relations, and solves one of the major cause of overgeneralized models.
Journal ArticleDOI

Knowledge Discovery Metamodel-ISO/IEC 19506: A standard to modernize legacy systems

TL;DR: This paper presents how to use KDM to modernize legacy systems, making them more agile, preserving the embedded business knowledge and reducing maintenance costs.
Proceedings ArticleDOI

Mining program workflow from interleaved traces

TL;DR: This paper proposes an algorithm to automatically discover program workflows from event traces that record system events during system execution, and can construct concurrent workflow from traces of interleaved events.
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.
References
More filters
Proceedings ArticleDOI

From business process model to consistent implementation: a case for formal verification methods

TL;DR: This paper begins from a business process model, which emphasizes the underlying structural process pattern and its associated requirements, and maps this model into a corresponding IT model based on nondeterministic automata with state variables, which is then mapped into a pattern-based modeling and mapping process.
Proceedings ArticleDOI

Reverse engineering of the interaction diagrams from C++ code

Paolo Tonella, +1 more
TL;DR: A technique for the automatic extraction of UML interaction diagrams from C++ code is proposed, based on a static, conservative flow analysis that approximates the behavior of the system in any execution and for any possible input.
Proceedings ArticleDOI

Requirements recovery from legacy systems by analysing and modelling behaviour

TL;DR: The semiotic approach aims at recovering requirements by studying the legacy system's behaviour by guiding the analysis to be conducted from a number of angles at certain levels of detail using various software engineering and semiotic techniques.
Proceedings ArticleDOI

Abstracting business level UML diagrams from Web applications

TL;DR: The approach allows the reconstruction of the UML class diagram providing an object-oriented conceptual model of the application domain, sequence diagram modeling the interactions among the identified business objects and use case diagrams modeling the user functionalities provided by the Web Application.
Proceedings ArticleDOI

Static trace extraction

TL;DR: This paper describes a new automatic technique to extract static traces for individual stack and heap objects that can be used in many ways, such as protocol recovery and validation in particular and program understanding in general.