{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:25:04Z","timestamp":1761611104200,"version":"3.38.0"},"reference-count":42,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2003,3,1]],"date-time":"2003-03-01T00:00:00Z","timestamp":1046476800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2003,3]]},"DOI":"10.1109\/tse.2003.1183935","type":"journal-article","created":{"date-parts":[[2003,3,7]],"date-time":"2003-03-07T18:58:16Z","timestamp":1047063496000},"page":"242-260","source":"Crossref","is-referenced-by-count":34,"title":["Adding roles to CORBA objects"],"prefix":"10.1109","volume":"29","author":[{"given":"C.","family":"Canal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"L.","family":"Fuentes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"E.","family":"Pimentel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.M.","family":"Troya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Vallecillo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1007\/bfb0017540"},{"doi-asserted-by":"publisher","key":"ref2","DOI":"10.1145\/258077.258078"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1145\/288195.288251"},{"volume-title":"CORBA Distributed Objects","year":"1997","author":"Baker","key":"ref4"},{"key":"ref5","first-page":"3","article-title":"Towards Components that Plug AND Play","volume-title":"Proc. European Conf. Object-Oriented Programming, Workshop Object Interoperability (WOI\u201900)","author":"Bastide"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1007\/3-540-48743-3_22"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1007\/3-540-46000-4_10"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1093\/comjnl\/44.5.448"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1007\/978-0-387-35563-4_7"},{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1016\/S0167-6423(01)00002-8"},{"key":"ref11","first-page":"84","article-title":"A Protocol-Based Approach to Specifying Interoperability between Objects","volume-title":"Proc. 10th Int\u2019l Conf. Modelling Techniques and Tools for Computer Performance Evaluation (TOOLS\u201998)","author":"Cho"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1016\/S0167-6423(98)00006-9"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1007\/3-540-48118-4_21"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1109\/52.469757"},{"key":"ref15","first-page":"495","article-title":"A Process Algebraic Specification of the New Asynchronous CORBA Messaging Service","volume-title":"Proc. 13th European Conf. Object-Oriented Programming","author":"Gaspari"},{"doi-asserted-by":"publisher","key":"ref16","DOI":"10.1007\/BF02262753"},{"key":"ref17","first-page":"25","article-title":"Semantic and Usage Packaging for Software Components","volume-title":"Proc. European Conf. Object-Oriented Programming, Workshop Object Interoperability (WOI\u201999)","author":"Han"},{"key":"ref18","first-page":"131","article-title":"Formal Models of Process Components","volume-title":"Proc. Sixth European Software Eng. Conf., FoCBS Workshop","author":"Henderson"},{"key":"ref19","first-page":"122","article-title":"Language Primitives and Type Disciplines for Structured Communication-Based Programming","volume-title":"Proc. Seventh European Symp. Programming (ESOP\u201998)","author":"Honda"},{"doi-asserted-by":"publisher","key":"ref20","DOI":"10.1002\/(SICI)1097-024X(199706)27:6<677::AID-SPE103>3.0.CO;2-I"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1007\/3-540-49538-X_18"},{"volume-title":"Foundations of Component-Based Systems","year":"2000","author":"Leavens","key":"ref22"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1109\/32.385971"},{"doi-asserted-by":"publisher","key":"ref24","DOI":"10.1007\/978-0-387-35563-4_3"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1145\/239098.239106"},{"doi-asserted-by":"publisher","key":"ref26","DOI":"10.1007\/978-3-642-58041-3_6"},{"doi-asserted-by":"publisher","key":"ref27","DOI":"10.1016\/0890-5401(92)90008-4"},{"key":"ref28","first-page":"99","article-title":"Regular Types for Active Objects","author":"Nierstrasz","year":"1995","journal-title":"Object-Oriented Software Composition"},{"key":"ref29","first-page":"159","article-title":"On the Need for Required Interfaces of Components","volume-title":"Special Issues in Object-Oriented Programming, Workshop Reader of ECOOP\u201996","author":"Olafsson"},{"volume-title":"OMG, The CORBA Component Model","year":"1999","key":"ref30"},{"volume-title":"OMG, The C ommon Object Request Broker: Architecture and Specification","year":"2000","key":"ref31"},{"year":"2000","journal-title":"OMG, The CORBA Event Service Specification","key":"ref32"},{"year":"2000","journal-title":"OMG, The CORBA Transaction Service Specification","key":"ref33"},{"doi-asserted-by":"publisher","key":"ref34","DOI":"10.1007\/3-540-57208-2_10"},{"doi-asserted-by":"publisher","key":"ref35","DOI":"10.1109\/32.385970"},{"doi-asserted-by":"publisher","key":"ref36","DOI":"10.1007\/3-540-48118-4_18"},{"volume-title":"Component Software. Beyond Object-Oriented Programming","year":"1998","author":"Szyperski","key":"ref37"},{"volume-title":"Proc. ECOOP\u201999 Workshop Object Interoperability","author":"Vallecillo","key":"ref38"},{"year":"1994","author":"Victor","article-title":"A Verification Tool for the Polyadic \u03c0-Calculus","key":"ref39"},{"volume-title":"Building Systems from Commercial Components","year":"2002","author":"Wallnau","key":"ref40"},{"doi-asserted-by":"publisher","key":"ref41","DOI":"10.1145\/244795.244801"},{"doi-asserted-by":"publisher","key":"ref42","DOI":"10.1145\/261640.261641"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/32\/26576\/01183935.pdf?arnumber=1183935","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,16]],"date-time":"2025-03-16T05:04:06Z","timestamp":1742101446000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1183935\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,3]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2003,3]]}},"URL":"https:\/\/doi.org\/10.1109\/tse.2003.1183935","relation":{},"ISSN":["0098-5589"],"issn-type":[{"type":"print","value":"0098-5589"}],"subject":[],"published":{"date-parts":[[2003,3]]}}}