Efficient Consistency Measurement Based on Behavioral Profiles of Process Models

Engineering of process-driven business applications can be supported by process modeling efforts in order to bridge the gap between business requirements and system specifications. However, diverging purposes of business process modeling initiatives have led to significant problems in aligning relat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on software engineering 2011-05, Vol.37 (3), p.410-429
Hauptverfasser: Weidlich, M, Mendling, J, Weske, M
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 429
container_issue 3
container_start_page 410
container_title IEEE transactions on software engineering
container_volume 37
creator Weidlich, M
Mendling, J
Weske, M
description Engineering of process-driven business applications can be supported by process modeling efforts in order to bridge the gap between business requirements and system specifications. However, diverging purposes of business process modeling initiatives have led to significant problems in aligning related models at different abstract levels and different perspectives. Checking the consistency of such corresponding models is a major challenge for process modeling theory and practice. In this paper, we take the inappropriateness of existing strict notions of behavioral equivalence as a starting point. Our contribution is a concept called behavioral profile that captures the essential behavioral constraints of a process model. We show that these profiles can be computed efficiently, i.e., in cubic time for sound free-choice Petri nets w.r.t. their number of places and transitions. We use behavioral profiles for the definition of a formal notion of consistency which is less sensitive to model projections than common criteria of behavioral equivalence and allows for quantifying deviation in a metric way. The derivation of behavioral profiles and the calculation of a degree of consistency have been implemented to demonstrate the applicability of our approach. We also report the findings from checking consistency between partially overlapping models of the SAP reference model.
doi_str_mv 10.1109/TSE.2010.96
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_5611557</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5611557</ieee_id><sourcerecordid>1671261389</sourcerecordid><originalsourceid>FETCH-LOGICAL-c286t-6123ab80c75a779612694ef6b8bb2f840165f442df9dfa69845524dd91b0fc563</originalsourceid><addsrcrecordid>eNo9kDtPwzAUhT2ARClMjCwZkVCKncSvkVblIbWiEmW2HOdaGKVx8U2R-u9JVMR07zn6dIaPkBtGZ4xR_bB9X84KOiQtzsiEUq1yzpW-IJeIX5RSLiWfkM3S--ACdH22iB0G7KFzx2wNFg8JdmM_twhNFrtsDp_2J8Rk22yTog8tYBb9-DtAzNaxgRavyLm3LcL1352Sj6fldvGSr96eXxePq9wVSvS5YEVpa0Wd5FZKPUShK_CiVnVdeFVRJrivqqLxuvFWaFVxXlRNo1lNveOinJK70-4-xe8DYG92AR20re0gHtAwIYdNVio9oPcn1KWImMCbfQo7m46GUTO6MoMrM7oyehy-PdEBAP5JLhjjXJa_SsZmmA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1671261389</pqid></control><display><type>article</type><title>Efficient Consistency Measurement Based on Behavioral Profiles of Process Models</title><source>IEEE Electronic Library (IEL)</source><creator>Weidlich, M ; Mendling, J ; Weske, M</creator><creatorcontrib>Weidlich, M ; Mendling, J ; Weske, M</creatorcontrib><description>Engineering of process-driven business applications can be supported by process modeling efforts in order to bridge the gap between business requirements and system specifications. However, diverging purposes of business process modeling initiatives have led to significant problems in aligning related models at different abstract levels and different perspectives. Checking the consistency of such corresponding models is a major challenge for process modeling theory and practice. In this paper, we take the inappropriateness of existing strict notions of behavioral equivalence as a starting point. Our contribution is a concept called behavioral profile that captures the essential behavioral constraints of a process model. We show that these profiles can be computed efficiently, i.e., in cubic time for sound free-choice Petri nets w.r.t. their number of places and transitions. We use behavioral profiles for the definition of a formal notion of consistency which is less sensitive to model projections than common criteria of behavioral equivalence and allows for quantifying deviation in a metric way. The derivation of behavioral profiles and the calculation of a degree of consistency have been implemented to demonstrate the applicability of our approach. We also report the findings from checking consistency between partially overlapping models of the SAP reference model.</description><identifier>ISSN: 0098-5589</identifier><identifier>DOI: 10.1109/TSE.2010.96</identifier><identifier>CODEN: IESEDJ</identifier><language>eng</language><publisher>IEEE</publisher><subject>Analytical models ; behavioral abstraction ; Business ; Computational modeling ; Consistency ; consistency checking ; consistency measures ; Criteria ; Derivation ; Deviation ; Mathematical models ; Petri nets ; process model alignment ; Process model analysis ; Projection ; Semantics ; Software ; Specifications ; Unified modeling language</subject><ispartof>IEEE transactions on software engineering, 2011-05, Vol.37 (3), p.410-429</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c286t-6123ab80c75a779612694ef6b8bb2f840165f442df9dfa69845524dd91b0fc563</citedby><cites>FETCH-LOGICAL-c286t-6123ab80c75a779612694ef6b8bb2f840165f442df9dfa69845524dd91b0fc563</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5611557$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5611557$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Weidlich, M</creatorcontrib><creatorcontrib>Mendling, J</creatorcontrib><creatorcontrib>Weske, M</creatorcontrib><title>Efficient Consistency Measurement Based on Behavioral Profiles of Process Models</title><title>IEEE transactions on software engineering</title><addtitle>TSE</addtitle><description>Engineering of process-driven business applications can be supported by process modeling efforts in order to bridge the gap between business requirements and system specifications. However, diverging purposes of business process modeling initiatives have led to significant problems in aligning related models at different abstract levels and different perspectives. Checking the consistency of such corresponding models is a major challenge for process modeling theory and practice. In this paper, we take the inappropriateness of existing strict notions of behavioral equivalence as a starting point. Our contribution is a concept called behavioral profile that captures the essential behavioral constraints of a process model. We show that these profiles can be computed efficiently, i.e., in cubic time for sound free-choice Petri nets w.r.t. their number of places and transitions. We use behavioral profiles for the definition of a formal notion of consistency which is less sensitive to model projections than common criteria of behavioral equivalence and allows for quantifying deviation in a metric way. The derivation of behavioral profiles and the calculation of a degree of consistency have been implemented to demonstrate the applicability of our approach. We also report the findings from checking consistency between partially overlapping models of the SAP reference model.</description><subject>Analytical models</subject><subject>behavioral abstraction</subject><subject>Business</subject><subject>Computational modeling</subject><subject>Consistency</subject><subject>consistency checking</subject><subject>consistency measures</subject><subject>Criteria</subject><subject>Derivation</subject><subject>Deviation</subject><subject>Mathematical models</subject><subject>Petri nets</subject><subject>process model alignment</subject><subject>Process model analysis</subject><subject>Projection</subject><subject>Semantics</subject><subject>Software</subject><subject>Specifications</subject><subject>Unified modeling language</subject><issn>0098-5589</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kDtPwzAUhT2ARClMjCwZkVCKncSvkVblIbWiEmW2HOdaGKVx8U2R-u9JVMR07zn6dIaPkBtGZ4xR_bB9X84KOiQtzsiEUq1yzpW-IJeIX5RSLiWfkM3S--ACdH22iB0G7KFzx2wNFg8JdmM_twhNFrtsDp_2J8Rk22yTog8tYBb9-DtAzNaxgRavyLm3LcL1352Sj6fldvGSr96eXxePq9wVSvS5YEVpa0Wd5FZKPUShK_CiVnVdeFVRJrivqqLxuvFWaFVxXlRNo1lNveOinJK70-4-xe8DYG92AR20re0gHtAwIYdNVio9oPcn1KWImMCbfQo7m46GUTO6MoMrM7oyehy-PdEBAP5JLhjjXJa_SsZmmA</recordid><startdate>20110501</startdate><enddate>20110501</enddate><creator>Weidlich, M</creator><creator>Mendling, J</creator><creator>Weske, M</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20110501</creationdate><title>Efficient Consistency Measurement Based on Behavioral Profiles of Process Models</title><author>Weidlich, M ; Mendling, J ; Weske, M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c286t-6123ab80c75a779612694ef6b8bb2f840165f442df9dfa69845524dd91b0fc563</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Analytical models</topic><topic>behavioral abstraction</topic><topic>Business</topic><topic>Computational modeling</topic><topic>Consistency</topic><topic>consistency checking</topic><topic>consistency measures</topic><topic>Criteria</topic><topic>Derivation</topic><topic>Deviation</topic><topic>Mathematical models</topic><topic>Petri nets</topic><topic>process model alignment</topic><topic>Process model analysis</topic><topic>Projection</topic><topic>Semantics</topic><topic>Software</topic><topic>Specifications</topic><topic>Unified modeling language</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Weidlich, M</creatorcontrib><creatorcontrib>Mendling, J</creatorcontrib><creatorcontrib>Weske, M</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering 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>IEEE transactions on software engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Weidlich, M</au><au>Mendling, J</au><au>Weske, M</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient Consistency Measurement Based on Behavioral Profiles of Process Models</atitle><jtitle>IEEE transactions on software engineering</jtitle><stitle>TSE</stitle><date>2011-05-01</date><risdate>2011</risdate><volume>37</volume><issue>3</issue><spage>410</spage><epage>429</epage><pages>410-429</pages><issn>0098-5589</issn><coden>IESEDJ</coden><abstract>Engineering of process-driven business applications can be supported by process modeling efforts in order to bridge the gap between business requirements and system specifications. However, diverging purposes of business process modeling initiatives have led to significant problems in aligning related models at different abstract levels and different perspectives. Checking the consistency of such corresponding models is a major challenge for process modeling theory and practice. In this paper, we take the inappropriateness of existing strict notions of behavioral equivalence as a starting point. Our contribution is a concept called behavioral profile that captures the essential behavioral constraints of a process model. We show that these profiles can be computed efficiently, i.e., in cubic time for sound free-choice Petri nets w.r.t. their number of places and transitions. We use behavioral profiles for the definition of a formal notion of consistency which is less sensitive to model projections than common criteria of behavioral equivalence and allows for quantifying deviation in a metric way. The derivation of behavioral profiles and the calculation of a degree of consistency have been implemented to demonstrate the applicability of our approach. We also report the findings from checking consistency between partially overlapping models of the SAP reference model.</abstract><pub>IEEE</pub><doi>10.1109/TSE.2010.96</doi><tpages>20</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0098-5589
ispartof IEEE transactions on software engineering, 2011-05, Vol.37 (3), p.410-429
issn 0098-5589
language eng
recordid cdi_ieee_primary_5611557
source IEEE Electronic Library (IEL)
subjects Analytical models
behavioral abstraction
Business
Computational modeling
Consistency
consistency checking
consistency measures
Criteria
Derivation
Deviation
Mathematical models
Petri nets
process model alignment
Process model analysis
Projection
Semantics
Software
Specifications
Unified modeling language
title Efficient Consistency Measurement Based on Behavioral Profiles of Process Models
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T07%3A01%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20Consistency%20Measurement%20Based%20on%20Behavioral%20Profiles%20of%20Process%20Models&rft.jtitle=IEEE%20transactions%20on%20software%20engineering&rft.au=Weidlich,%20M&rft.date=2011-05-01&rft.volume=37&rft.issue=3&rft.spage=410&rft.epage=429&rft.pages=410-429&rft.issn=0098-5589&rft.coden=IESEDJ&rft_id=info:doi/10.1109/TSE.2010.96&rft_dat=%3Cproquest_RIE%3E1671261389%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1671261389&rft_id=info:pmid/&rft_ieee_id=5611557&rfr_iscdi=true