A metrics framework for a WS-CDL process under evolution

Choreography of different web services in Service Oriented Architecture is expressed using Web Service Choreography Description Language (WS-CDL). A WS-CDL process consists of interactions and roles for participants. It evolves over time due to different types of changes in the participants, roles a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of system assurance engineering and management 2020-10, Vol.11 (5), p.865-882
Hauptverfasser: Kohar, Rachna, Parimala, N.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 882
container_issue 5
container_start_page 865
container_title International journal of system assurance engineering and management
container_volume 11
creator Kohar, Rachna
Parimala, N.
description Choreography of different web services in Service Oriented Architecture is expressed using Web Service Choreography Description Language (WS-CDL). A WS-CDL process consists of interactions and roles for participants. It evolves over time due to different types of changes in the participants, roles and interactions. In this paper, metrics are proposed under two categories. Metrics under first category deals with syntactic evolution in which changes in structure of the process are quantized whereas metric under second category deals with semantic evolution to measure change in usefulness of the process. There are three metrics under first category: Additive Evolution Metric (AEM), Subtractive Evolution metric (SEM) and Evolution Metric (EM). AEM is a measure for the changes in process entities, which are additive in nature such as additions or splits. SEM measure changes which are subtractive in nature such as deletions or merge. EM which is sum total of AEM and SEM is also proposed. The metric proposed under second category is Evolved Usefulness Metric (EUM). It gives a measure for the change in usefulness of the process when it evolves. Proposed metrics helps in analyzing the evolution in process and change in usefulness of the process as it evolves. Metrics are theoretically validated using Zuse framework and found to be above the ordinal scale. To show the applicability of metrics, they are empirically validated using case study of WS-CDL process.
doi_str_mv 10.1007/s13198-020-00999-4
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2450311212</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2450311212</sourcerecordid><originalsourceid>FETCH-LOGICAL-c270t-493c4ddd1248c4d1e0fe912019e0cfaa69bb80aa5d1f1320099f42a523a226103</originalsourceid><addsrcrecordid>eNp9kE9LAzEQxYMoWGq_gKeA5-jMJLvdHEv9CwUPKh5DuptIa7upya7itzftCt48zTu892bmx9g5wiUCTK8SStSVAAIBoLUW6oiNQE9LoaSqjg-6EGUF-pRNUloDABIqUjBi1YxvXRdXdeI-2q37CvGd-xC55a9PYn694LsYapcS79vGRe4-w6bvVqE9YyfebpKb_M4xe7m9eZ7fi8Xj3cN8thA1TaETSstaNU2DpKos0IF3GglQO6i9taVeLiuwtmjQo6T9_V6RLUhaohJBjtnF0Jvv-Ohd6sw69LHNKw2pAiTmVyi7aHDVMaQUnTe7uNra-G0QzB6SGSCZDMkcIBmVQ3IIpWxu31z8q_4n9QOsAWeB</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2450311212</pqid></control><display><type>article</type><title>A metrics framework for a WS-CDL process under evolution</title><source>SpringerLink Journals - AutoHoldings</source><creator>Kohar, Rachna ; Parimala, N.</creator><creatorcontrib>Kohar, Rachna ; Parimala, N.</creatorcontrib><description>Choreography of different web services in Service Oriented Architecture is expressed using Web Service Choreography Description Language (WS-CDL). A WS-CDL process consists of interactions and roles for participants. It evolves over time due to different types of changes in the participants, roles and interactions. In this paper, metrics are proposed under two categories. Metrics under first category deals with syntactic evolution in which changes in structure of the process are quantized whereas metric under second category deals with semantic evolution to measure change in usefulness of the process. There are three metrics under first category: Additive Evolution Metric (AEM), Subtractive Evolution metric (SEM) and Evolution Metric (EM). AEM is a measure for the changes in process entities, which are additive in nature such as additions or splits. SEM measure changes which are subtractive in nature such as deletions or merge. EM which is sum total of AEM and SEM is also proposed. The metric proposed under second category is Evolved Usefulness Metric (EUM). It gives a measure for the change in usefulness of the process when it evolves. Proposed metrics helps in analyzing the evolution in process and change in usefulness of the process as it evolves. Metrics are theoretically validated using Zuse framework and found to be above the ordinal scale. To show the applicability of metrics, they are empirically validated using case study of WS-CDL process.</description><identifier>ISSN: 0975-6809</identifier><identifier>EISSN: 0976-4348</identifier><identifier>DOI: 10.1007/s13198-020-00999-4</identifier><language>eng</language><publisher>New Delhi: Springer India</publisher><subject>Choreography ; Engineering ; Engineering Economics ; Evolution ; Internet service providers ; Logistics ; Marketing ; Organization ; Original Article ; Quality Control ; Reliability ; Safety and Risk ; Service oriented architecture ; Specification and description languages ; Web services</subject><ispartof>International journal of system assurance engineering and management, 2020-10, Vol.11 (5), p.865-882</ispartof><rights>The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden 2020</rights><rights>The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden 2020.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c270t-493c4ddd1248c4d1e0fe912019e0cfaa69bb80aa5d1f1320099f42a523a226103</cites><orcidid>0000-0002-1610-3245</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s13198-020-00999-4$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s13198-020-00999-4$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27903,27904,41467,42536,51297</link.rule.ids></links><search><creatorcontrib>Kohar, Rachna</creatorcontrib><creatorcontrib>Parimala, N.</creatorcontrib><title>A metrics framework for a WS-CDL process under evolution</title><title>International journal of system assurance engineering and management</title><addtitle>Int J Syst Assur Eng Manag</addtitle><description>Choreography of different web services in Service Oriented Architecture is expressed using Web Service Choreography Description Language (WS-CDL). A WS-CDL process consists of interactions and roles for participants. It evolves over time due to different types of changes in the participants, roles and interactions. In this paper, metrics are proposed under two categories. Metrics under first category deals with syntactic evolution in which changes in structure of the process are quantized whereas metric under second category deals with semantic evolution to measure change in usefulness of the process. There are three metrics under first category: Additive Evolution Metric (AEM), Subtractive Evolution metric (SEM) and Evolution Metric (EM). AEM is a measure for the changes in process entities, which are additive in nature such as additions or splits. SEM measure changes which are subtractive in nature such as deletions or merge. EM which is sum total of AEM and SEM is also proposed. The metric proposed under second category is Evolved Usefulness Metric (EUM). It gives a measure for the change in usefulness of the process when it evolves. Proposed metrics helps in analyzing the evolution in process and change in usefulness of the process as it evolves. Metrics are theoretically validated using Zuse framework and found to be above the ordinal scale. To show the applicability of metrics, they are empirically validated using case study of WS-CDL process.</description><subject>Choreography</subject><subject>Engineering</subject><subject>Engineering Economics</subject><subject>Evolution</subject><subject>Internet service providers</subject><subject>Logistics</subject><subject>Marketing</subject><subject>Organization</subject><subject>Original Article</subject><subject>Quality Control</subject><subject>Reliability</subject><subject>Safety and Risk</subject><subject>Service oriented architecture</subject><subject>Specification and description languages</subject><subject>Web services</subject><issn>0975-6809</issn><issn>0976-4348</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kE9LAzEQxYMoWGq_gKeA5-jMJLvdHEv9CwUPKh5DuptIa7upya7itzftCt48zTu892bmx9g5wiUCTK8SStSVAAIBoLUW6oiNQE9LoaSqjg-6EGUF-pRNUloDABIqUjBi1YxvXRdXdeI-2q37CvGd-xC55a9PYn694LsYapcS79vGRe4-w6bvVqE9YyfebpKb_M4xe7m9eZ7fi8Xj3cN8thA1TaETSstaNU2DpKos0IF3GglQO6i9taVeLiuwtmjQo6T9_V6RLUhaohJBjtnF0Jvv-Ohd6sw69LHNKw2pAiTmVyi7aHDVMaQUnTe7uNra-G0QzB6SGSCZDMkcIBmVQ3IIpWxu31z8q_4n9QOsAWeB</recordid><startdate>20201001</startdate><enddate>20201001</enddate><creator>Kohar, Rachna</creator><creator>Parimala, N.</creator><general>Springer India</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-1610-3245</orcidid></search><sort><creationdate>20201001</creationdate><title>A metrics framework for a WS-CDL process under evolution</title><author>Kohar, Rachna ; Parimala, N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c270t-493c4ddd1248c4d1e0fe912019e0cfaa69bb80aa5d1f1320099f42a523a226103</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Choreography</topic><topic>Engineering</topic><topic>Engineering Economics</topic><topic>Evolution</topic><topic>Internet service providers</topic><topic>Logistics</topic><topic>Marketing</topic><topic>Organization</topic><topic>Original Article</topic><topic>Quality Control</topic><topic>Reliability</topic><topic>Safety and Risk</topic><topic>Service oriented architecture</topic><topic>Specification and description languages</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kohar, Rachna</creatorcontrib><creatorcontrib>Parimala, N.</creatorcontrib><collection>CrossRef</collection><jtitle>International journal of system assurance engineering and management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kohar, Rachna</au><au>Parimala, N.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A metrics framework for a WS-CDL process under evolution</atitle><jtitle>International journal of system assurance engineering and management</jtitle><stitle>Int J Syst Assur Eng Manag</stitle><date>2020-10-01</date><risdate>2020</risdate><volume>11</volume><issue>5</issue><spage>865</spage><epage>882</epage><pages>865-882</pages><issn>0975-6809</issn><eissn>0976-4348</eissn><abstract>Choreography of different web services in Service Oriented Architecture is expressed using Web Service Choreography Description Language (WS-CDL). A WS-CDL process consists of interactions and roles for participants. It evolves over time due to different types of changes in the participants, roles and interactions. In this paper, metrics are proposed under two categories. Metrics under first category deals with syntactic evolution in which changes in structure of the process are quantized whereas metric under second category deals with semantic evolution to measure change in usefulness of the process. There are three metrics under first category: Additive Evolution Metric (AEM), Subtractive Evolution metric (SEM) and Evolution Metric (EM). AEM is a measure for the changes in process entities, which are additive in nature such as additions or splits. SEM measure changes which are subtractive in nature such as deletions or merge. EM which is sum total of AEM and SEM is also proposed. The metric proposed under second category is Evolved Usefulness Metric (EUM). It gives a measure for the change in usefulness of the process when it evolves. Proposed metrics helps in analyzing the evolution in process and change in usefulness of the process as it evolves. Metrics are theoretically validated using Zuse framework and found to be above the ordinal scale. To show the applicability of metrics, they are empirically validated using case study of WS-CDL process.</abstract><cop>New Delhi</cop><pub>Springer India</pub><doi>10.1007/s13198-020-00999-4</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0002-1610-3245</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0975-6809
ispartof International journal of system assurance engineering and management, 2020-10, Vol.11 (5), p.865-882
issn 0975-6809
0976-4348
language eng
recordid cdi_proquest_journals_2450311212
source SpringerLink Journals - AutoHoldings
subjects Choreography
Engineering
Engineering Economics
Evolution
Internet service providers
Logistics
Marketing
Organization
Original Article
Quality Control
Reliability
Safety and Risk
Service oriented architecture
Specification and description languages
Web services
title A metrics framework for a WS-CDL process under evolution
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T04%3A46%3A33IST&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=A%20metrics%20framework%20for%20a%20WS-CDL%20process%20under%20evolution&rft.jtitle=International%20journal%20of%20system%20assurance%20engineering%20and%20management&rft.au=Kohar,%20Rachna&rft.date=2020-10-01&rft.volume=11&rft.issue=5&rft.spage=865&rft.epage=882&rft.pages=865-882&rft.issn=0975-6809&rft.eissn=0976-4348&rft_id=info:doi/10.1007/s13198-020-00999-4&rft_dat=%3Cproquest_cross%3E2450311212%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=2450311212&rft_id=info:pmid/&rfr_iscdi=true