{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:13:12Z","timestamp":1750306392849,"version":"3.41.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2015,6,2]],"date-time":"2015-06-02T00:00:00Z","timestamp":1433203200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Manage. Inf. Syst."],"published-print":{"date-parts":[[2015,7,8]]},"abstract":"<jats:p>The process view concept deploys a partial and temporal representation to adjust the visible view of a business process according to various perception constraints of users. Process view technology is of practical use for privacy protection and authorization control in process-oriented business management. Owing to complex organizational structure, it is challenging for large companies to accurately specify the diverse perception of different users over business processes. Aiming to tackle this issue, this article presents a role-based process view model to incorporate role dependencies into process view derivation. Compared to existing process view approaches, ours particularly supports runtime updates to the process view perceivable to a user with specific view merging operations, thereby enabling the dynamic tracing of process perception. A series of rules and theorems are established to guarantee the structural consistency and validity of process view transformation. A hypothetical case is conducted to illustrate the feasibility of our approach, and a prototype is developed for the proof-of-concept purpose.<\/jats:p>","DOI":"10.1145\/2744207","type":"journal-article","created":{"date-parts":[[2015,6,2]],"date-time":"2015-06-02T18:19:47Z","timestamp":1433269187000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Role-Based Process View Derivation and Composition"],"prefix":"10.1145","volume":"6","author":[{"given":"Xiaohui","family":"Zhao","sequence":"first","affiliation":[{"name":"University of Canberra, Canberra, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chengfei","family":"Liu","sequence":"additional","affiliation":[{"name":"Swinburne University of Technology, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sira","family":"Yongchareon","sequence":"additional","affiliation":[{"name":"Unitec Institute of Technology, Auckland, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marek","family":"Kowalkiewicz","sequence":"additional","affiliation":[{"name":"SAP, California, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wasim","family":"Sadiq","sequence":"additional","affiliation":[{"name":"Infosys, Brisbane, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,6,2]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Business process execution language for web services (BPEL4WS) 1.1. Retrieved","author":"Andrews Tony","year":"2015","unstructured":"Tony Andrews , Francisco Curbera , Hitesh Dholakia , Yaron Goland , Johannes Klein , Frank Leymann , and Sanjiva Weerawarana . 2003. Business process execution language for web services (BPEL4WS) 1.1. Retrieved May 4, 2015 from https:\/\/msdn.microsoft.com\/en-us\/library\/ee251594(v&equals;bts.10).aspx. Tony Andrews, Francisco Curbera, Hitesh Dholakia, Yaron Goland, Johannes Klein, Frank Leymann, and Sanjiva Weerawarana. 2003. Business process execution language for web services (BPEL4WS) 1.1. Retrieved May 4, 2015 from https:\/\/msdn.microsoft.com\/en-us\/library\/ee251594(v&equals;bts.10).aspx."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1793114.1793123"},{"key":"e_1_2_1_3_1","volume-title":"Bisimulation (and Logics). Retrieved","author":"Nadia Busi","year":"2015","unstructured":"Nadia Busi (Producer). 2006. Process Algebras , Bisimulation (and Logics). Retrieved May 4, 2015 from http:\/\/www.cs.purdue.edu\/homes\/jv\/events\/TiC06\/B-SLIDES\/nb.pdf. Nadia Busi (Producer). 2006. Process Algebras, Bisimulation (and Logics). Retrieved May 4, 2015 from http:\/\/www.cs.purdue.edu\/homes\/jv\/events\/TiC06\/B-SLIDES\/nb.pdf."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2005.49"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:ITEM.0000031580.57966.d4"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445560.2445563"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the 5th International Workshop on Graph-Based Tools.","author":"Doux Guillaume","year":"2009","unstructured":"Guillaume Doux , Fr\u00e9d\u00e9ric Jouault , and Jean B\u00e9zivin . 2009 . Transforming BPMN process models to BPEL process definitions with ATL . In Proceedings of the 5th International Workshop on Graph-Based Tools. Guillaume Doux, Fr\u00e9d\u00e9ric Jouault, and Jean B\u00e9zivin. 2009. Transforming BPMN process models to BPEL process definitions with ATL. In Proceedings of the 5th International Workshop on Graph-Based Tools."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2007.07.003"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01277643"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.25300\/MISQ\/2013\/37.2.01"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542527"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2005.03.008"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/824463.824825"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.45.2.253"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 20th International Conference on Advanced Information Systems Engineering Forum.","author":"K\u00fcster Jochen M.","year":"2008","unstructured":"Jochen M. K\u00fcster , Christian Gerth , Alexander Forster , and Gregor Engels . 2008 . A tool for process merging in business-driven development . In Proceedings of the 20th International Conference on Advanced Information Systems Engineering Forum. Jochen M. K\u00fcster, Christian Gerth, Alexander Forster, and Gregor Engels. 2008. A tool for process merging in business-driven development. In Proceedings of the 20th International Conference on Advanced Information Systems Engineering Forum."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10796-008-9089-0"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(02)00028-5"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-9236(03)00116-7"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/EEE.2005.53"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555392.1555395"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2004.01.004"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008604709862"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(00)00012-0"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2004.03.008"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45227-0_81"},{"key":"e_1_2_1_26_1","first-page":"133","article-title":"Designing services that deliver","volume":"62","author":"Shostack Lynn","year":"1984","unstructured":"Lynn Shostack . 1984 . Designing services that deliver . Harvard Business Review 62 , 1, 133 -- 139 . Lynn Shostack. 1984. Designing services that deliver. Harvard Business Review 62, 1, 133--139.","journal-title":"Harvard Business Review"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011457324641"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445560.2445564"},{"key":"e_1_2_1_29_1","first-page":"174","article-title":"Challenges in business process management: Verification of business processes using Petri nets","volume":"80","author":"van der Aalst W. M. P.","year":"2003","unstructured":"W. M. P. van der Aalst . 2003 . Challenges in business process management: Verification of business processes using Petri nets . The Bulletin of the European Association for Theoretical Computer Science 80 , 174 -- 198 . W. M. P. van der Aalst. 2003. Challenges in business process management: Verification of business processes using Petri nets. The Bulletin of the European Association for Theoretical Computer Science 80, 174--198.","journal-title":"The Bulletin of the European Association for Theoretical Computer Science"},{"volume-title":"The P2P Approach to Interorganizational Workflows. Paper presented at the 13th International Conference on Advanced Information Systems Engineering","author":"van der Aalst W. M. P.","key":"e_1_2_1_30_1","unstructured":"W. M. P. van der Aalst and Mathies Weske . 2001. The P2P Approach to Interorganizational Workflows. Paper presented at the 13th International Conference on Advanced Information Systems Engineering . W. M. P. van der Aalst and Mathies Weske. 2001. The P2P Approach to Interorganizational Workflows. Paper presented at the 13th International Conference on Advanced Information Systems Engineering."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2004.01.001"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2014.07.004"},{"key":"e_1_2_1_33_1","unstructured":"Sira Yongchareon Xiaohui Zhao Chengfei Liu and Marek Kowalkiewicz. 2008. FlexView Manual\u2014Supports for Process View Operations (Technical Report).  Sira Yongchareon Xiaohui Zhao Chengfei Liu and Marek Kowalkiewicz. 2008. FlexView Manual\u2014Supports for Process View Operations (Technical Report)."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11280-010-0096-y"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCA.2010.2044409"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2013.03.006"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88871-0_9"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCA.2009.2027130"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10619-011-7080-0"}],"container-title":["ACM Transactions on Management Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2744207","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2744207","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:16Z","timestamp":1750223236000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2744207"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6,2]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2015,7,8]]}},"alternative-id":["10.1145\/2744207"],"URL":"https:\/\/doi.org\/10.1145\/2744207","relation":{},"ISSN":["2158-656X","2158-6578"],"issn-type":[{"type":"print","value":"2158-656X"},{"type":"electronic","value":"2158-6578"}],"subject":[],"published":{"date-parts":[[2015,6,2]]},"assertion":[{"value":"2013-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-06-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}