{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:36:18Z","timestamp":1725543378535},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540356288"},{"type":"electronic","value":"9783540356295"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11783565_1","type":"book-chapter","created":{"date-parts":[[2006,6,21]],"date-time":"2006-06-21T12:08:03Z","timestamp":1150891683000},"page":"1-16","source":"Crossref","is-referenced-by-count":7,"title":["Defining and Checking Deployment Contracts for Software Components"],"prefix":"10.1007","author":[{"given":"Kung-Kiu","family":"Lau","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vladyslav","family":"Ukis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","doi-asserted-by":"crossref","unstructured":"Bachmann, F., Bass, L., Buhman, C., Comella-Dorda, S., Long, F., Robert, J., Seacord, R., Wallnau, K.: Vol. ii: Technical concepts of component-based software engineering, 2nd edn. Technical Report CMU\/SEI-2000-TR-008, Carnegie Melon Software Engineering Institute (2000)","DOI":"10.21236\/ADA379930"},{"issue":"1","key":"1_CR2","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/2.738311","volume":"32","author":"B. Boehm","year":"1999","unstructured":"Boehm, B., Abts, C.: COTS integration: Plug and pray? IEEE Computer\u00a032(1), 135\u2013138 (1999)","journal-title":"IEEE Computer"},{"key":"1_CR3","volume-title":"Essential COM","author":"D. Box","year":"1998","unstructured":"Box, D.: Essential COM. Addison-Wesley, Reading (1998)"},{"key":"1_CR4","series-title":"Patterns for Concurrent and Networked Objects","volume-title":"Pattern-oriented Software Architecture","author":"D.C. Schmidt","year":"2000","unstructured":"Schmidt, D.C.: Pattern-oriented Software Architecture. Patterns for Concurrent and Networked Objects, vol.\u00a02. John Wiley&Sons, Ltd., New York (2000)"},{"key":"1_CR5","unstructured":"Microsoft Corporation. Microsoft asynchronous pattern for components"},{"key":"1_CR6","unstructured":"Microsoft Corporation. Msdn.net framework class library version 2.0 (2005)"},{"key":"1_CR7","volume-title":"Developing Java Beans","author":"R. Englander","year":"1997","unstructured":"Englander, R.: Developing Java Beans. O\u2019Reilly & Associates, Sebastopol (1997)"},{"key":"1_CR8","unstructured":"EZ JCom Framework web page, http:\/\/www.ezjcom.com"},{"key":"1_CR9","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/1028664.1028721","volume-title":"OOPSLA 2004: Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications","author":"M. Fowler","year":"2004","unstructured":"Fowler, M., Box, D., Hejlsberg, A., Knight, A., High, R., Crupi, J.: The great j2ee vs. microsoft.net shootout. In: OOPSLA 2004: Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 143\u2013144. ACM Press, New York (2004)"},{"volume-title":"Component-Based Software Engineering: Putting the Pieces Together","year":"2001","key":"1_CR10","unstructured":"Heineman, G.T., Councill, W.T. (eds.): Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Reading (2001)"},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45706-2_90","volume-title":"Euro-Par 2002. Parallel Processing","author":"A.W. Keen","year":"2002","unstructured":"Keen, A.W., Olsson, R.A.: Exception handling during asynchronous method invocation. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol.\u00a02400. Springer, Heidelberg (2002)"},{"key":"1_CR12","unstructured":"Lau, K.-K., Ukis, V.: Component metadata in component-based software development: A survey. Preprint\u00a034, School of Computer Science, The University of Manchester, Manchester, M13 9PL, UK (October 2005)"},{"key":"1_CR13","unstructured":"Lau, K.-K., Ukis, V.: A container for automatic system control flow generation using exogenous connectors. Preprint\u00a031, School of Computer Science, The University of Manchester, Manchester, M13 9PL, UK (August 2005)"},{"key":"1_CR14","unstructured":"Lau, K.-K., Ukis, V.: Deployment contracts for software components. Preprint\u00a036, School of Computer Science, The University of Manchester, Manchester, M13 9PL, UK (February 2006) ISSN 1361 - 6161"},{"key":"1_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1007\/11424529_7","volume-title":"Component-Based Software Engineering","author":"K.-K. Lau","year":"2005","unstructured":"Lau, K.-K., Velasco Elizondo, P., Wang, Z.: Exogenous connectors for software components. In: Heineman, G.T., Crnkovi\u0107, I., Schmidt, H.W., Stafford, J.A., Szyperski, C.A., Wallnau, K. (eds.) CBSE 2005. LNCS, vol.\u00a03489, pp. 90\u2013106. Springer, Heidelberg (2005)"},{"key":"1_CR16","volume-title":"Proc. 31st Euromicro Conference","author":"K.-K. Lau","year":"2005","unstructured":"Lau, K.-K., Wang, Z.: A taxonomy of software component models. In: Proc. 31st Euromicro Conference. IEEE Computer Society Press, Los Alamitos (2005)"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., Oreizy, P., Robbins, J.E., Taylor, R.N.: Using object-oriented typing to support architectural design in the c2 style. In: Proc. ACM SIGSOFT 1996, pp. 24\u201332 (1996)","DOI":"10.1145\/239098.239106"},{"key":"1_CR18","unstructured":"Sun Microsystems. Enterprise java beans specification, version 3.0 (2005)"},{"key":"1_CR19","unstructured":"Object Management\u00a0Group (OMG). Corba components, specification, version 0.9.0 (2005)"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"Platt, D.S.: Introducing Microsoft .NET, 3rd edn. Microsoft Press (2003)","DOI":"10.1007\/978-1-4302-1114-3_1"},{"key":"1_CR21","unstructured":"Schmidt, D.C., Harrison, T., Pryce, N.: Thread-specific storage - an object behavioral pattern for accessing per-thread state efficiently. In: The Pattern Languages of Programming Conference (September 1997)"},{"key":"1_CR22","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)"},{"key":"1_CR23","unstructured":"Sun Microsystems. Java 2 Platform, Enterprise Edition, http:\/\/java.sun.com\/j2ee\/"},{"key":"1_CR24","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)","edition":"2"},{"key":"1_CR25","unstructured":"Wigley, A., Sutton, M., MacLeod, R., Burbidge, R., Wheelwright, S.: Microsoft. NET Compact Framework (Core Reference). Microsoft Press (January 2003)"}],"container-title":["Lecture Notes in Computer Science","Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11783565_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:18:07Z","timestamp":1619507887000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11783565_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540356288","9783540356295"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/11783565_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}