{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T02:58:55Z","timestamp":1725505135410},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540787884"},{"type":"electronic","value":"9783540787891"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-78789-1_8","type":"book-chapter","created":{"date-parts":[[2008,3,12]],"date-time":"2008-03-12T10:58:17Z","timestamp":1205319497000},"page":"109-124","source":"Crossref","is-referenced-by-count":2,"title":["Goal-Oriented Composition of Services"],"prefix":"10.1007","author":[{"given":"Sebastian","family":"Nanz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Terkel K.","family":"Tolstrup","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Web Services: Concepts, Architecture and Applications","author":"G. Alonso","year":"2004","unstructured":"Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architecture and Applications. Springer, Heidelberg (2004)"},{"issue":"3","key":"8_CR2","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1109\/TSE.2003.1183935","volume":"29","author":"C. Canal","year":"2003","unstructured":"Canal, C., Fuentes, L., Pimentel, E., Troya, J.M., Vallecillo, A.: Adding roles to CORBA objects. IEEE Transactions on Software Engineering\u00a029(3), 242\u2013260 (2003)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"8_CR3","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/S0167-6423(01)00002-8","volume":"41","author":"C. Canal","year":"2001","unstructured":"Canal, C., Pimentel, E., Troya, J.M.: Compatibility and inheritance in software architectures. Science of Computer Programming\u00a041(2), 105\u2013138 (2001)","journal-title":"Science of Computer Programming"},{"key":"8_CR4","unstructured":"Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web services description language (WSDL) (March 2001), \n                    \n                      http:\/\/www.w3.org\/TR\/wsdl"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","first-page":"109","volume-title":"Fast Software Encryption","author":"L. Alfaro de","year":"2002","unstructured":"de Alfaro, L., Henzinger, T.A.: Interface automata. In: Matsui, M. (ed.) FSE 2001. LNCS, vol.\u00a02355, pp. 109\u2013120. Springer, Heidelberg (2002)"},{"key":"8_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1007\/3-540-49099-X_6","volume-title":"Programming Languages and Systems","author":"S.J. Gay","year":"1999","unstructured":"Gay, S.J., Hole, M.: Types and subtypes for client-server interactions. In: Swierstra, S.D. (ed.) ESOP 1999. LNCS, vol.\u00a01576, pp. 74\u201390. Springer, Heidelberg (1999)"},{"issue":"2-3","key":"8_CR7","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/s00236-005-0177-z","volume":"42","author":"S.J. Gay","year":"2005","unstructured":"Gay, S.J., Hole, M.: Subtyping for session types in the pi-calculus. Acta Informatica\u00a042(2-3), 191\u2013225 (2005)","journal-title":"Acta Informatica"},{"key":"8_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1007\/3-540-57208-2_35","volume-title":"CONCUR\u201993","author":"K. Honda","year":"1993","unstructured":"Honda, K.: Types for dynamic interaction. In: Best, E. (ed.) CONCUR 1993. LNCS, vol.\u00a0715, pp. 509\u2013523. Springer, Heidelberg (1993)"},{"key":"8_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/BFb0053567","volume-title":"Programming Languages and Systems","author":"K. Honda","year":"1998","unstructured":"Honda, K., Vasconcelos, V.T., Kubo, M.: Language primitives and type discipline for structured communication-based programming. In: Hankin, C. (ed.) ESOP 1998. LNCS, vol.\u00a01381, pp. 122\u2013138. Springer, Heidelberg (1998)"},{"key":"8_CR10","unstructured":"Kavantzas, N., Burdett, D., Ritzinger, G., Fletcher, T., Lafon, Y., Barreto, C.: Web services choreography description language (WS-CDL) (November 2005), \n                    \n                      http:\/\/www.w3.org\/TR\/ws-cdl-10\/"},{"key":"8_CR11","first-page":"249","volume-title":"5th IEEE Intl. Symposium on Requirements Engineering (RE 2001)","author":"A. Lamsweerde van","year":"2001","unstructured":"van Lamsweerde, A.: Goal-oriented requirements engineering: A guided tour. In: 5th IEEE Intl. Symposium on Requirements Engineering (RE 2001), pp. 249\u2013262. IEEE Computer Society Press, Los Alamitos (2001)"},{"key":"8_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1007\/978-3-540-71316-6_6","volume-title":"Programming Languages and Systems","author":"K.G. Larsen","year":"2007","unstructured":"Larsen, K.G., Nyman, U., Wasowski, A.: Modal I\/O automata for interface and product line theories. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol.\u00a04421, pp. 64\u201379. Springer, Heidelberg (2007)"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Lynch, N., Tuttle, M.: Hierarchical correctness proofs for distributed algorithms. In: 6th Annual Symposium on Principles of Distributed Computing (PODC 1987), pp. 137\u2013151 (1987)","DOI":"10.1145\/41840.41852"},{"issue":"3","key":"8_CR14","first-page":"219","volume":"2","author":"N. Lynch","year":"1989","unstructured":"Lynch, N., Tuttle, M.: An introduction to input\/output automata. CWI-Quarterly\u00a02(3), 219\u2013246 (1989)","journal-title":"CWI-Quarterly"},{"issue":"1","key":"8_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0890-5401(92)90008-4","volume":"100","author":"R. Milner","year":"1992","unstructured":"Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, Parts I and II. Information and Computation\u00a0100(1), 1\u201377 (1992)","journal-title":"Information and Computation"},{"key":"8_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/165854.167976","volume-title":"8th Annual Conference Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1993)","author":"O. Nierstrasz","year":"1993","unstructured":"Nierstrasz, O.: Regular types for active objects. In: 8th Annual Conference Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1993), pp. 1\u201315. ACM Press, New York (1993)"},{"key":"8_CR17","volume-title":"Service-oriented Computing: Semantics, Processes, Agents","author":"M.P. Singh","year":"2005","unstructured":"Singh, M.P., Huhns, M.N.: Service-oriented Computing: Semantics, Processes, Agents. John Wiley & Sons, Chichester (2005)"},{"issue":"4","key":"8_CR18","first-page":"583","volume":"73","author":"A. Vallecillo","year":"2006","unstructured":"Vallecillo, A., Vasconcelos, V.T., Ravara, A.: Typing the behavior of software components using session types. Fundamenta Informaticae\u00a073(4), 583\u2013598 (2006)","journal-title":"Fundamenta Informaticae"},{"issue":"2","key":"8_CR19","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1023\/A:1024764232069","volume":"23","author":"H. Wehrheim","year":"2003","unstructured":"Wehrheim, H.: Behavioral subtyping relations for active objects. Formal Methods in System Design\u00a023(2), 143\u2013170 (2003)","journal-title":"Formal Methods in System Design"},{"issue":"2","key":"8_CR20","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1145\/244795.244801","volume":"19","author":"D.M. Yellin","year":"1997","unstructured":"Yellin, D.M., Strom, R.E.: Protocol specifications and component adaptors. ACM Transactions on Programming Languages and Systems\u00a019(2), 292\u2013333 (1997)","journal-title":"ACM Transactions on Programming Languages and Systems"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-78789-1_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T11:22:21Z","timestamp":1619522541000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-78789-1_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540787884","9783540787891"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-78789-1_8","relation":{},"subject":[]}}