{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T15:26:10Z","timestamp":1730215570292,"version":"3.28.0"},"reference-count":22,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,5]]},"DOI":"10.1109\/ecase.2017.1","type":"proceedings-article","created":{"date-parts":[[2017,7,7]],"date-time":"2017-07-07T14:30:47Z","timestamp":1499437847000},"page":"29-35","source":"Crossref","is-referenced-by-count":0,"title":["Copper: Bringing Flexible Components to the .NET Framework"],"prefix":"10.1109","author":[{"given":"Grant","family":"Williams","sequence":"first","affiliation":[]},{"given":"Anas","family":"Mahmoud","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/258077.258078"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/32.825767"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/IWSSD.1996.501143"},{"key":"ref13","article-title":"Acoel on coral: A component requirement and abstraction language","author":"sreedhar","year":"2001","journal-title":"OOPSLA\/SAVCBS"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2002.1007967"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45102-1_6"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47993-7_15"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/32.385970"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39800-4_1"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491414"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/503271.503224"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/EURMIC.2003.1231563"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.21236\/ADA455842"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"ref8","first-page":"137","article-title":"Specifying distributed software architectures","author":"magee","year":"1995","journal-title":"ESEC"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/195274.195404"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2009.5290817"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75132-8_17"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302406"},{"key":"ref20","first-page":"34","author":"leavens","year":"2000","journal-title":"Foundations of Component-Based Systems"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2004.11.004"},{"key":"ref21","article-title":"Component-oriented programming in archjava","volume":"1","author":"aldrich","year":"2001","journal-title":"OOPSLA"}],"event":{"name":"2017 IEEE\/ACM 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE)","start":{"date-parts":[[2017,5,22]]},"location":"Buenos Aires, Argentina","end":{"date-parts":[[2017,5,22]]}},"container-title":["2017 IEEE\/ACM 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7964631\/7968037\/07968053.pdf?arnumber=7968053","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,10,2]],"date-time":"2017-10-02T22:20:44Z","timestamp":1506982844000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7968053\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5]]},"references-count":22,"URL":"https:\/\/doi.org\/10.1109\/ecase.2017.1","relation":{},"subject":[],"published":{"date-parts":[[2017,5]]}}}