Business process archeology using MARBLE

► Legacy information systems are an obstacle to manage business processes since they evolve independently from business processes. ► Much business knowledge is buried into legacy information systems as a result of uncontrolled maintenance overtime. ► Business process archeology studies the business...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information and software technology 2011-10, Vol.53 (10), p.1023-1044
Hauptverfasser: Pérez-Castillo, Ricardo, de Guzmán, Ignacio García-Rodríguez, Piattini, Mario
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1044
container_issue 10
container_start_page 1023
container_title Information and software technology
container_volume 53
creator Pérez-Castillo, Ricardo
de Guzmán, Ignacio García-Rodríguez
Piattini, Mario
description ► Legacy information systems are an obstacle to manage business processes since they evolve independently from business processes. ► Much business knowledge is buried into legacy information systems as a result of uncontrolled maintenance overtime. ► Business process archeology studies the business processes in an organization by analysing their existing software artifacts. ► MARBLE is a model-driven framework supporting business process archeology aimed to retrieve the embedded business knowledge. Legacy information systems age over time. These systems cannot be thrown away because they store a significant amount of valuable business knowledge over time, and they cannot be entirely replaced at an acceptable cost. This circumstance is similar to that of the monuments of ancient civilizations, which have aged but still hold meaningful information about their civilizations. Evolutionary maintenance is the most suitable mechanism to deal with the software ageing problem since it preserves business knowledge. But first, recovering the underlying business knowledge in legacy systems is necessary in order to preserve this vital heritage. This paper proposes and validates a method for recovering and rebuilding business processes from legacy information systems. This method, which can be considered a business process archeology, makes it possible to preserve the business knowledge in legacy information systems. The business process archeology method is framed in MARBLE, a generic framework based on Architecture-Driven Modernization (ADM), which uses the Knowledge Discovery Metamodel (KDM) standard. The proposed method is validated using a case study that involves a real-life legacy system. The case study is conducted following the case study protocol proposed by Brereton et al. The study reports that the proposed method makes it possible to obtain business process models from legacy systems with adequate levels of accuracy. In addition, the effectiveness of the proposed method is also validated positively. The proposed method semi-automatically rebuilds the hidden business processes embedded in a legacy system. Therefore, the business process archeology method quickly allows business experts to have a meaningful understanding of the organization’s business processes. This proposal is less time-consuming and more exhaustive (since it considers the embedded business knowledge) than a manual process redesign by experts from scratch. In addition, it helps maintainers
doi_str_mv 10.1016/j.infsof.2011.05.006
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1671333092</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0950584911001224</els_id><sourcerecordid>2413719071</sourcerecordid><originalsourceid>FETCH-LOGICAL-c366t-68762b1c07fcc3625c9dcfc64274b94ba10635b0538e11e151c161d951642d733</originalsourceid><addsrcrecordid>eNp9kE9Lw0AQxRdRsFa_gYfiqZfEmWx2N7kIbal_oCKInpdks6kb0mzdbQr99m6IJw-eBmZ-7_HmEXKLECMgv29i09Xe1nECiDGwGICfkQlmgkYcEnZOJpAziFiW5pfkyvsGAAVQmJD5svem097P9s6qYRZOfWnb2u1pNpy2s9fF-3KzviYXddF6ffM7p-Tzcf2xeo42b08vq8UmUpTzQ8QzwZMSFYhahU3CVF6pWvE0EWmZp2WBwCkrgdFMI2pkqJBjlTMMSCUonZL56BvyfPfaH-TOeKXbtui07b1ELpBSCnkS0Ls_aGN714V0MsuACpEhC1A6QspZ752u5d6ZXeFOEkEO7clGju3JoT0JTIb2guxhlOnw69FoJ70yulO6Mk6rg6ys-d_gB5k2duU</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>880377815</pqid></control><display><type>article</type><title>Business process archeology using MARBLE</title><source>ScienceDirect Journals (5 years ago - present)</source><creator>Pérez-Castillo, Ricardo ; de Guzmán, Ignacio García-Rodríguez ; Piattini, Mario</creator><creatorcontrib>Pérez-Castillo, Ricardo ; de Guzmán, Ignacio García-Rodríguez ; Piattini, Mario</creatorcontrib><description>► Legacy information systems are an obstacle to manage business processes since they evolve independently from business processes. ► Much business knowledge is buried into legacy information systems as a result of uncontrolled maintenance overtime. ► Business process archeology studies the business processes in an organization by analysing their existing software artifacts. ► MARBLE is a model-driven framework supporting business process archeology aimed to retrieve the embedded business knowledge. Legacy information systems age over time. These systems cannot be thrown away because they store a significant amount of valuable business knowledge over time, and they cannot be entirely replaced at an acceptable cost. This circumstance is similar to that of the monuments of ancient civilizations, which have aged but still hold meaningful information about their civilizations. Evolutionary maintenance is the most suitable mechanism to deal with the software ageing problem since it preserves business knowledge. But first, recovering the underlying business knowledge in legacy systems is necessary in order to preserve this vital heritage. This paper proposes and validates a method for recovering and rebuilding business processes from legacy information systems. This method, which can be considered a business process archeology, makes it possible to preserve the business knowledge in legacy information systems. The business process archeology method is framed in MARBLE, a generic framework based on Architecture-Driven Modernization (ADM), which uses the Knowledge Discovery Metamodel (KDM) standard. The proposed method is validated using a case study that involves a real-life legacy system. The case study is conducted following the case study protocol proposed by Brereton et al. The study reports that the proposed method makes it possible to obtain business process models from legacy systems with adequate levels of accuracy. In addition, the effectiveness of the proposed method is also validated positively. The proposed method semi-automatically rebuilds the hidden business processes embedded in a legacy system. Therefore, the business process archeology method quickly allows business experts to have a meaningful understanding of the organization’s business processes. This proposal is less time-consuming and more exhaustive (since it considers the embedded business knowledge) than a manual process redesign by experts from scratch. In addition, it helps maintainers to extract the business knowledge needed for the system to evolve.</description><identifier>ISSN: 0950-5849</identifier><identifier>EISSN: 1873-6025</identifier><identifier>DOI: 10.1016/j.infsof.2011.05.006</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>ADM ; Business ; Business process archeology ; Case study ; Computer programs ; Information systems ; KDM ; Knowledge management ; Legacy ; Legacy system ; Legacy systems ; Maintenance management ; Mathematical models ; Modernization ; Preserves ; Recovering ; Software ; Validation studies</subject><ispartof>Information and software technology, 2011-10, Vol.53 (10), p.1023-1044</ispartof><rights>2010 Elsevier Ltd</rights><rights>Copyright Elsevier Science Ltd. Oct 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c366t-68762b1c07fcc3625c9dcfc64274b94ba10635b0538e11e151c161d951642d733</citedby><cites>FETCH-LOGICAL-c366t-68762b1c07fcc3625c9dcfc64274b94ba10635b0538e11e151c161d951642d733</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.infsof.2011.05.006$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3548,27923,27924,45994</link.rule.ids></links><search><creatorcontrib>Pérez-Castillo, Ricardo</creatorcontrib><creatorcontrib>de Guzmán, Ignacio García-Rodríguez</creatorcontrib><creatorcontrib>Piattini, Mario</creatorcontrib><title>Business process archeology using MARBLE</title><title>Information and software technology</title><description>► Legacy information systems are an obstacle to manage business processes since they evolve independently from business processes. ► Much business knowledge is buried into legacy information systems as a result of uncontrolled maintenance overtime. ► Business process archeology studies the business processes in an organization by analysing their existing software artifacts. ► MARBLE is a model-driven framework supporting business process archeology aimed to retrieve the embedded business knowledge. Legacy information systems age over time. These systems cannot be thrown away because they store a significant amount of valuable business knowledge over time, and they cannot be entirely replaced at an acceptable cost. This circumstance is similar to that of the monuments of ancient civilizations, which have aged but still hold meaningful information about their civilizations. Evolutionary maintenance is the most suitable mechanism to deal with the software ageing problem since it preserves business knowledge. But first, recovering the underlying business knowledge in legacy systems is necessary in order to preserve this vital heritage. This paper proposes and validates a method for recovering and rebuilding business processes from legacy information systems. This method, which can be considered a business process archeology, makes it possible to preserve the business knowledge in legacy information systems. The business process archeology method is framed in MARBLE, a generic framework based on Architecture-Driven Modernization (ADM), which uses the Knowledge Discovery Metamodel (KDM) standard. The proposed method is validated using a case study that involves a real-life legacy system. The case study is conducted following the case study protocol proposed by Brereton et al. The study reports that the proposed method makes it possible to obtain business process models from legacy systems with adequate levels of accuracy. In addition, the effectiveness of the proposed method is also validated positively. The proposed method semi-automatically rebuilds the hidden business processes embedded in a legacy system. Therefore, the business process archeology method quickly allows business experts to have a meaningful understanding of the organization’s business processes. This proposal is less time-consuming and more exhaustive (since it considers the embedded business knowledge) than a manual process redesign by experts from scratch. In addition, it helps maintainers to extract the business knowledge needed for the system to evolve.</description><subject>ADM</subject><subject>Business</subject><subject>Business process archeology</subject><subject>Case study</subject><subject>Computer programs</subject><subject>Information systems</subject><subject>KDM</subject><subject>Knowledge management</subject><subject>Legacy</subject><subject>Legacy system</subject><subject>Legacy systems</subject><subject>Maintenance management</subject><subject>Mathematical models</subject><subject>Modernization</subject><subject>Preserves</subject><subject>Recovering</subject><subject>Software</subject><subject>Validation studies</subject><issn>0950-5849</issn><issn>1873-6025</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp9kE9Lw0AQxRdRsFa_gYfiqZfEmWx2N7kIbal_oCKInpdks6kb0mzdbQr99m6IJw-eBmZ-7_HmEXKLECMgv29i09Xe1nECiDGwGICfkQlmgkYcEnZOJpAziFiW5pfkyvsGAAVQmJD5svem097P9s6qYRZOfWnb2u1pNpy2s9fF-3KzviYXddF6ffM7p-Tzcf2xeo42b08vq8UmUpTzQ8QzwZMSFYhahU3CVF6pWvE0EWmZp2WBwCkrgdFMI2pkqJBjlTMMSCUonZL56BvyfPfaH-TOeKXbtui07b1ELpBSCnkS0Ls_aGN714V0MsuACpEhC1A6QspZ752u5d6ZXeFOEkEO7clGju3JoT0JTIb2guxhlOnw69FoJ70yulO6Mk6rg6ys-d_gB5k2duU</recordid><startdate>20111001</startdate><enddate>20111001</enddate><creator>Pérez-Castillo, Ricardo</creator><creator>de Guzmán, Ignacio García-Rodríguez</creator><creator>Piattini, Mario</creator><general>Elsevier B.V</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20111001</creationdate><title>Business process archeology using MARBLE</title><author>Pérez-Castillo, Ricardo ; de Guzmán, Ignacio García-Rodríguez ; Piattini, Mario</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c366t-68762b1c07fcc3625c9dcfc64274b94ba10635b0538e11e151c161d951642d733</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>ADM</topic><topic>Business</topic><topic>Business process archeology</topic><topic>Case study</topic><topic>Computer programs</topic><topic>Information systems</topic><topic>KDM</topic><topic>Knowledge management</topic><topic>Legacy</topic><topic>Legacy system</topic><topic>Legacy systems</topic><topic>Maintenance management</topic><topic>Mathematical models</topic><topic>Modernization</topic><topic>Preserves</topic><topic>Recovering</topic><topic>Software</topic><topic>Validation studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pérez-Castillo, Ricardo</creatorcontrib><creatorcontrib>de Guzmán, Ignacio García-Rodríguez</creatorcontrib><creatorcontrib>Piattini, Mario</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Information and software technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pérez-Castillo, Ricardo</au><au>de Guzmán, Ignacio García-Rodríguez</au><au>Piattini, Mario</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Business process archeology using MARBLE</atitle><jtitle>Information and software technology</jtitle><date>2011-10-01</date><risdate>2011</risdate><volume>53</volume><issue>10</issue><spage>1023</spage><epage>1044</epage><pages>1023-1044</pages><issn>0950-5849</issn><eissn>1873-6025</eissn><abstract>► Legacy information systems are an obstacle to manage business processes since they evolve independently from business processes. ► Much business knowledge is buried into legacy information systems as a result of uncontrolled maintenance overtime. ► Business process archeology studies the business processes in an organization by analysing their existing software artifacts. ► MARBLE is a model-driven framework supporting business process archeology aimed to retrieve the embedded business knowledge. Legacy information systems age over time. These systems cannot be thrown away because they store a significant amount of valuable business knowledge over time, and they cannot be entirely replaced at an acceptable cost. This circumstance is similar to that of the monuments of ancient civilizations, which have aged but still hold meaningful information about their civilizations. Evolutionary maintenance is the most suitable mechanism to deal with the software ageing problem since it preserves business knowledge. But first, recovering the underlying business knowledge in legacy systems is necessary in order to preserve this vital heritage. This paper proposes and validates a method for recovering and rebuilding business processes from legacy information systems. This method, which can be considered a business process archeology, makes it possible to preserve the business knowledge in legacy information systems. The business process archeology method is framed in MARBLE, a generic framework based on Architecture-Driven Modernization (ADM), which uses the Knowledge Discovery Metamodel (KDM) standard. The proposed method is validated using a case study that involves a real-life legacy system. The case study is conducted following the case study protocol proposed by Brereton et al. The study reports that the proposed method makes it possible to obtain business process models from legacy systems with adequate levels of accuracy. In addition, the effectiveness of the proposed method is also validated positively. The proposed method semi-automatically rebuilds the hidden business processes embedded in a legacy system. Therefore, the business process archeology method quickly allows business experts to have a meaningful understanding of the organization’s business processes. This proposal is less time-consuming and more exhaustive (since it considers the embedded business knowledge) than a manual process redesign by experts from scratch. In addition, it helps maintainers to extract the business knowledge needed for the system to evolve.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.infsof.2011.05.006</doi><tpages>22</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0950-5849
ispartof Information and software technology, 2011-10, Vol.53 (10), p.1023-1044
issn 0950-5849
1873-6025
language eng
recordid cdi_proquest_miscellaneous_1671333092
source ScienceDirect Journals (5 years ago - present)
subjects ADM
Business
Business process archeology
Case study
Computer programs
Information systems
KDM
Knowledge management
Legacy
Legacy system
Legacy systems
Maintenance management
Mathematical models
Modernization
Preserves
Recovering
Software
Validation studies
title Business process archeology using MARBLE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T23%3A34%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Business%20process%20archeology%20using%20MARBLE&rft.jtitle=Information%20and%20software%20technology&rft.au=P%C3%A9rez-Castillo,%20Ricardo&rft.date=2011-10-01&rft.volume=53&rft.issue=10&rft.spage=1023&rft.epage=1044&rft.pages=1023-1044&rft.issn=0950-5849&rft.eissn=1873-6025&rft_id=info:doi/10.1016/j.infsof.2011.05.006&rft_dat=%3Cproquest_cross%3E2413719071%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=880377815&rft_id=info:pmid/&rft_els_id=S0950584911001224&rfr_iscdi=true