{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T20:18:37Z","timestamp":1740169117119,"version":"3.37.3"},"reference-count":52,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100000190","name":"U.S. Department of Commerce","doi-asserted-by":"publisher","award":["BS123456"],"award-info":[{"award-number":["BS123456"]}],"id":[{"id":"10.13039\/100000190","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007278","name":"National University of Sciences and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100007278","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2019]]},"DOI":"10.1109\/access.2019.2943164","type":"journal-article","created":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T19:31:30Z","timestamp":1569267090000},"page":"138341-138352","source":"Crossref","is-referenced-by-count":4,"title":["Flow Constraint Language for Coordination by Exogenous Connectors"],"prefix":"10.1109","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9292-7705","authenticated-orcid":false,"given":"Tauseef","family":"Rana","sequence":"first","affiliation":[]},{"given":"Yawar Abbas","family":"Bangash","sequence":"additional","affiliation":[]},{"given":"Haider","family":"Abbas","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1016\/S0065-2458(08)60208-9"},{"journal-title":"OMG Unified Modeling Language Specification","year":"2007","key":"ref38"},{"journal-title":"Compiler Construction Principles and Practice","year":"1997","author":"louden","key":"ref33"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2008.25"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70726"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/11424529_7"},{"journal-title":"Web Services Business Process Execution Language Version 2 0","year":"2007","key":"ref37"},{"article-title":"A software component model with concurrency","year":"2009","author":"ntalamagkas","key":"ref36"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/210376.210389"},{"key":"ref34","first-page":"3","article-title":"Component-oriented software technology","author":"nierstrasz","year":"1995","journal-title":"Object-Oriented Software Composition"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2010.36"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/11804192_1"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2011.17"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1017\/S0960129504004153"},{"journal-title":"Web Services Concepts Architectures and Applications","year":"2004","author":"alonso","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ECBS.2010.56"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/262793.262799"},{"key":"ref21","volume":"2","author":"jensen","year":"1995","journal-title":"Coloured Petri Nets Basic Concepts Analysis Methods and Practical Use"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77351-1_21"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1142\/SCBSD"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13238-4_14"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2010.18"},{"journal-title":"The Object Constraint Language Getting Your Models Ready for MDA","year":"2003","author":"warmer","key":"ref50"},{"journal-title":"Component-based Development Principles and Planning for Business Systems","year":"2002","author":"whitehead","key":"ref51"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/359863.359883"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/63334.63337"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233534"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/141874.141884"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-014-0423-3"},{"journal-title":"Service-Oriented Architecture Concepts Technology and Design","year":"2005","author":"erl","key":"ref13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/11841197_13"},{"key":"ref15","first-page":"47","article-title":"Acme: Architectural description of component-based systems","author":"garlan","year":"2000","journal-title":"Foundations of Component-Based Systems"},{"article-title":"An introduction to software architecture","year":"1994","author":"garlan","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/129630.376083"},{"key":"ref18","first-page":"1","article-title":"Component-based design and verification in X-MAN","author":"he","year":"2012","journal-title":"Proc Embedded Real-Time Software"},{"journal-title":"Component-Based Software Engineering","year":"2001","author":"heineman","key":"ref19"},{"article-title":"The MechatronicUML method&#x2014;Process, syntax, and semantics","year":"2012","author":"becker","key":"ref4"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-94370-1_5"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.5121\/acij.2012.3502"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2008.03.066"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-011-0214-z"},{"key":"ref7","article-title":"Cyber-physical-security model for safety-critical IoT infrastructures","author":"bellekens","year":"2015","journal-title":"Proceedings of Wireless World Research Forum Meeting"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1504\/IJAHUC.2017.082848"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30982-3_3"},{"journal-title":"Component Software Beyond Object-Oriented Programming","year":"2002","author":"szyperski","key":"ref46"},{"journal-title":"The Z Notation A Reference Manual","year":"1989","author":"spivey","key":"ref45"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.01.008"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/225014.225042"},{"article-title":"Incremental construction of component-based systems: A study based on current component model","year":"2015","author":"rana","key":"ref42"},{"key":"ref41","first-page":"43","article-title":"SOFA\/DCUP: Architecture for component trading and dynamic updating","author":"pl\u00e1\u0161il","year":"1998","journal-title":"Proc Int Conf Configurable Distrib Syst (CDS)"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03345-6"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85289-6"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/8600701\/08846673.pdf?arnumber=8846673","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,10]],"date-time":"2021-08-10T19:40:47Z","timestamp":1628624447000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8846673\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"references-count":52,"URL":"https:\/\/doi.org\/10.1109\/access.2019.2943164","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2019]]}}}