Transformation of Business Process Models: A Case Study

Detalhes bibliográficos
Autor(a) principal: Linda Anthuanett Norabuena Padilla
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/10216/71755
Resumo: Model-Driven Architecture (MDA) is a visionary approach in software development. This approach is investigated by a broad community of researchers and companies which increasingly consider it a potentially interesting area. In software engineering, MDA provides great advantages in order to reduce the effort required to implement systems, reuse predefined resources and mainly provide an intuitive way to address the complexity that the definition of a system requires. However, there are still challenges that affect the efficiency and the context of the applicability of the method. In a business environment, to apply MDA practices are means to achieve quality and flexibility in the solutions that organizations provide to their customers. The tendency to put into practice the methodologies of MDA has attracted the interest of organizations in the information technology industry. Sysnovare Solution Innovation SA is a concrete example of this trend; thus, Sysnovare presents a case study of its innovative products in the management of business processes e.g. the Business Process Management Suite, also known as BPM suite. The project challenge is born with the purpose of defining a mechanism of integration between BPM suite and a process modeling tool. The integration of these tools will permit the interoperability of the suite to evolve, contributing not only to the performance of the phases of modeling a business process, but also to the monitoring phase. Both systems incorporating the solution conform to a particular data structure. The effort to transform a model that is generated by the suite into a model that is generated by the graphical tool will be the basis for the development of the project. To establish a communication mechanism it was essential to specify in advance the modeling tool and data that are shared in communication. The graphics engine mxGraph is a framework integrated in the BPM suite. This technology allows implementing a flexible modeling tool, which is adaptable to the needs of the suite. An adapted version of Draw.io application, built on the basis of the graphics engine, will be the tool to model business processes in a suitable standard notation. With regard to transformation of models, two template levels define the system. The layer of input and output data processing is developed with the transformation language XSLT; the language will be used to define transformation rules that may undergo fewer changes in the evolution of the tool. QVT-R, on the contrary, will be used in the second level models with the goal of mapping the basic elements and modelling a business process. Finally, modeling tools are used to build the model transformation tool; thus, the approach leverages technologies such as Medini QVT and Eclipse Modeling (EMF) to test the applicability of the approach: In response to the challenge of Sysnovare, the two parts of the research and analysis are important to specify the external interoperability of BPM suite. Implementing MDA methodologies in BPM suite contributes to the research community by presenting a case study of the implementation of the practices of MDA in the transformation of business models.
id RCAP_9605ff1a9b4e73578bd988fec870b92b
oai_identifier_str oai:repositorio-aberto.up.pt:10216/71755
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Transformation of Business Process Models: A Case StudyEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringModel-Driven Architecture (MDA) is a visionary approach in software development. This approach is investigated by a broad community of researchers and companies which increasingly consider it a potentially interesting area. In software engineering, MDA provides great advantages in order to reduce the effort required to implement systems, reuse predefined resources and mainly provide an intuitive way to address the complexity that the definition of a system requires. However, there are still challenges that affect the efficiency and the context of the applicability of the method. In a business environment, to apply MDA practices are means to achieve quality and flexibility in the solutions that organizations provide to their customers. The tendency to put into practice the methodologies of MDA has attracted the interest of organizations in the information technology industry. Sysnovare Solution Innovation SA is a concrete example of this trend; thus, Sysnovare presents a case study of its innovative products in the management of business processes e.g. the Business Process Management Suite, also known as BPM suite. The project challenge is born with the purpose of defining a mechanism of integration between BPM suite and a process modeling tool. The integration of these tools will permit the interoperability of the suite to evolve, contributing not only to the performance of the phases of modeling a business process, but also to the monitoring phase. Both systems incorporating the solution conform to a particular data structure. The effort to transform a model that is generated by the suite into a model that is generated by the graphical tool will be the basis for the development of the project. To establish a communication mechanism it was essential to specify in advance the modeling tool and data that are shared in communication. The graphics engine mxGraph is a framework integrated in the BPM suite. This technology allows implementing a flexible modeling tool, which is adaptable to the needs of the suite. An adapted version of Draw.io application, built on the basis of the graphics engine, will be the tool to model business processes in a suitable standard notation. With regard to transformation of models, two template levels define the system. The layer of input and output data processing is developed with the transformation language XSLT; the language will be used to define transformation rules that may undergo fewer changes in the evolution of the tool. QVT-R, on the contrary, will be used in the second level models with the goal of mapping the basic elements and modelling a business process. Finally, modeling tools are used to build the model transformation tool; thus, the approach leverages technologies such as Medini QVT and Eclipse Modeling (EMF) to test the applicability of the approach: In response to the challenge of Sysnovare, the two parts of the research and analysis are important to specify the external interoperability of BPM suite. Implementing MDA methodologies in BPM suite contributes to the research community by presenting a case study of the implementation of the practices of MDA in the transformation of business models.2014-02-202014-02-20T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/71755TID:201310937engLinda Anthuanett Norabuena Padillainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T13:10:14Zoai:repositorio-aberto.up.pt:10216/71755Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:34:56.380488Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Transformation of Business Process Models: A Case Study
title Transformation of Business Process Models: A Case Study
spellingShingle Transformation of Business Process Models: A Case Study
Linda Anthuanett Norabuena Padilla
Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
title_short Transformation of Business Process Models: A Case Study
title_full Transformation of Business Process Models: A Case Study
title_fullStr Transformation of Business Process Models: A Case Study
title_full_unstemmed Transformation of Business Process Models: A Case Study
title_sort Transformation of Business Process Models: A Case Study
author Linda Anthuanett Norabuena Padilla
author_facet Linda Anthuanett Norabuena Padilla
author_role author
dc.contributor.author.fl_str_mv Linda Anthuanett Norabuena Padilla
dc.subject.por.fl_str_mv Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
topic Engenharia electrotécnica, electrónica e informática
Electrical engineering, Electronic engineering, Information engineering
description Model-Driven Architecture (MDA) is a visionary approach in software development. This approach is investigated by a broad community of researchers and companies which increasingly consider it a potentially interesting area. In software engineering, MDA provides great advantages in order to reduce the effort required to implement systems, reuse predefined resources and mainly provide an intuitive way to address the complexity that the definition of a system requires. However, there are still challenges that affect the efficiency and the context of the applicability of the method. In a business environment, to apply MDA practices are means to achieve quality and flexibility in the solutions that organizations provide to their customers. The tendency to put into practice the methodologies of MDA has attracted the interest of organizations in the information technology industry. Sysnovare Solution Innovation SA is a concrete example of this trend; thus, Sysnovare presents a case study of its innovative products in the management of business processes e.g. the Business Process Management Suite, also known as BPM suite. The project challenge is born with the purpose of defining a mechanism of integration between BPM suite and a process modeling tool. The integration of these tools will permit the interoperability of the suite to evolve, contributing not only to the performance of the phases of modeling a business process, but also to the monitoring phase. Both systems incorporating the solution conform to a particular data structure. The effort to transform a model that is generated by the suite into a model that is generated by the graphical tool will be the basis for the development of the project. To establish a communication mechanism it was essential to specify in advance the modeling tool and data that are shared in communication. The graphics engine mxGraph is a framework integrated in the BPM suite. This technology allows implementing a flexible modeling tool, which is adaptable to the needs of the suite. An adapted version of Draw.io application, built on the basis of the graphics engine, will be the tool to model business processes in a suitable standard notation. With regard to transformation of models, two template levels define the system. The layer of input and output data processing is developed with the transformation language XSLT; the language will be used to define transformation rules that may undergo fewer changes in the evolution of the tool. QVT-R, on the contrary, will be used in the second level models with the goal of mapping the basic elements and modelling a business process. Finally, modeling tools are used to build the model transformation tool; thus, the approach leverages technologies such as Medini QVT and Eclipse Modeling (EMF) to test the applicability of the approach: In response to the challenge of Sysnovare, the two parts of the research and analysis are important to specify the external interoperability of BPM suite. Implementing MDA methodologies in BPM suite contributes to the research community by presenting a case study of the implementation of the practices of MDA in the transformation of business models.
publishDate 2014
dc.date.none.fl_str_mv 2014-02-20
2014-02-20T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/10216/71755
TID:201310937
url https://hdl.handle.net/10216/71755
identifier_str_mv TID:201310937
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135661674987520