Deriving Object-based Business Process Architectures Using Role-based Business Process Models: A Reverse-Engineering Approach Applied to the Cell Therapy and Applied Genomics in a Cancer Care Organisation

Author(s):  
Dina Tbaishat ◽  
Yousra Odeh ◽  
Abdelghani Tbakhi ◽  
Mohammed Odeh
Author(s):  
Ricardo Pérez-Castillo ◽  
Ignacio García Rodriguez de Guzmán ◽  
Mario Piattini

Archeologists investigate some scenarios by trying to understand what they are observing and how it all fits together. Archeologists have to be careful to preserve the artifacts they find and respect and understand the cultural forces that produced them. Similar to traditional archeology, Business Process Archeology is carried out similarly to traditional archeology, but engineers do not have to wait for ages so that they can comprehend unfathomable artifacts. This is due to the fact that code and business process models become legacy just about as soon as they are written or modeled. Thereby, Business Process Archeology attempts to provide answers to the following questions: What are we looking at? How does it fit in with the rest of the world? and What were they thinking? This introductory chapter shows Business Process Archeology as an emerging stage within software modernization processes, focusing on understanding and recovering specific knowledge from existing software assets. Business Process Archeology consists of analyzing different software artifacts by means of reverse engineering techniques and tools in order to obtain very abstract models that depict not only the legacy systems but also the company and/or the company operation supported by this system (e.g., business process models). This chapter introduces fundaments and the basis of Business Process Archeology with some allusions to the remaining chapters of this book.


Author(s):  
Ricardo Pérez-Castillo ◽  
Ignacio García Rodriguez de Guzmán ◽  
Mario Piattini

Archeologists investigate some scenarios by trying to understand what they are observing and how it all fits together. Archeologists have to be careful to preserve the artifacts they find and respect and understand the cultural forces that produced them. Similar to traditional archeology, Business Process Archeology is carried out similarly to traditional archeology, but engineers do not have to wait for ages so that they can comprehend unfathomable artifacts. This is due to the fact that code and business process models become legacy just about as soon as they are written or modeled. Thereby, Business Process Archeology attempts to provide answers to the following questions: What are we looking at? How does it fit in with the rest of the world? and What were they thinking? This introductory chapter shows Business Process Archeology as an emerging stage within software modernization processes, focusing on understanding and recovering specific knowledge from existing software assets. Business Process Archeology consists of analyzing different software artifacts by means of reverse engineering techniques and tools in order to obtain very abstract models that depict not only the legacy systems but also the company and/or the company operation supported by this system (e.g., business process models). This chapter introduces fundaments and the basis of Business Process Archeology with some allusions to the remaining chapters of this book.


Author(s):  
María Fernández-Ropero ◽  
Ricardo Pérez-Castillo ◽  
Mario Piattini

Organizations are increasingly choosing process-oriented organizational designs as a source to achieve competitive advantages. Business process models represent the sequence of tasks that an organization carries out. However, organizations must cope with quality problems of business process models (e.g., lack of understandability, maintainability, reusability, etc.). These problems are compounded when business process models are mined by reverse engineering (e.g., from information systems that support them), owing to the semantics loss that it involves. Refactoring techniques are commonly used to reduce these problems through changing their internal structure without altering their external behavior. Although several refactoring operators exist in the literature, there are no refactoring techniques especially developed for models obtained by reverse engineering and their special features. For this reason, this chapter presents IBUPROFEN, a refactoring technique (and supporting tool) for business process models obtained by reverse engineering. Moreover, a case study is conducted to determine how the refactoring operator's order influences the understanding and modification of business process models. The case study reveals there is a clear influence in these quality features in terms of the size and separability of the models under study, and therefore, refactoring operators do not satisfy the commutative property among them.


2021 ◽  
Vol 13 (4) ◽  
pp. 1739
Author(s):  
Paul Save ◽  
Belgin Terim Cavka ◽  
Thomas Froese

Any group that creates challenging goals also requires a strategy to achieve them and a process to review and improve this strategy over time. The University of British Columbia (UBC) set ambitious campus sustainability goals, including a reduction in its greenhouse gas emissions to 33% below the 2007 level by 2015, and 100% by 2050 (UBC, 2006). The University pursued these goals through a number of specific projects (such as major district energy upgrade and a bioenergy facility) and, more generally, through a “Campus as a Living Lab” (CLL) initiative to marry industry, campus operations, and research to drive innovative solutions. The CLL program has achieved significant successes while also demonstrating many opportunities for improvements and lessons learned. The aim of this study was to examine the UBC CLL program, to identify and formalize its operations, to extract key transferable characteristics, and to propose replicable processes that other universities and municipalities can follow to expand their sustainable practices in similar ways. There was a learning curve with implementing a CLL program at UBC; thus, the goal of this study was to potentially shorten this learning curve for others. The research involved an ethnographic approach in which researchers participated in the CLL process, conducted qualitative analysis, and captured the processes through a series of business process models. The research findings are shared in two parts: 1. generalized lessons learned through key transferrable characteristics; 2. a series of generic organizational charts and business process models (BPMs) culminated with learned strategies through defined processes that illustrate what was required to create a CLL program at UBC. A generalized future improvement plan for UBC CLL programs is defined, generic BPMs about CLL projects are evaluated, and the level of engagement of multiple stakeholders through phases of project life cycle given in the conclusion for future use of other Living Lab organizations.


2020 ◽  
Vol 123 ◽  
pp. 103297
Author(s):  
Jonnro Erasmus ◽  
Irene Vanderfeesten ◽  
Konstantinos Traganos ◽  
Paul Grefen

Sign in / Sign up

Export Citation Format

Share Document