{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:47:26Z","timestamp":1725544046098},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540330936"},{"type":"electronic","value":"9783540330943"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11693017_4","type":"book-chapter","created":{"date-parts":[[2006,3,28]],"date-time":"2006-03-28T08:39:54Z","timestamp":1143535194000},"page":"18-32","source":"Crossref","is-referenced-by-count":1,"title":["A Formal Approach to Event-Based Architectures"],"prefix":"10.1007","author":[{"given":"Jos\u00e9 Luiz","family":"Fiadeiro","sequence":"first","affiliation":[]},{"given":"Ant\u00f3nia","family":"Lopes","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"3","key":"4_CR1","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/2.825698","volume":"33","author":"J. Bacon","year":"2000","unstructured":"Bacon, J., Moody, K., Bates, J., Hayton, R., Ma, C., McNeil, A., Seidel, O., Spiteri, M.: Generic support for distributed applications. IEEE Computer\u00a033(3), 68\u201376 (2000)","journal-title":"IEEE Computer"},{"key":"4_CR2","first-page":"78","volume-title":"ESEC\/FSE 2003","author":"J. Bradbury","year":"2003","unstructured":"Bradbury, J., Dingel, J.: Evaluating and improving the automatic analysis of implicit invocation systems. In: ESEC\/FSE 2003, pp. 78\u201387. ACM Press, New York (2003)"},{"key":"4_CR3","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1145\/380749.380767","volume":"19","author":"A. Carzaniga","year":"2001","unstructured":"Carzaniga, A., Rosenblum, D., Wolf, A.: Design and evaluation of a wide-area event notification service. ACM Transactions on Computer Systems\u00a019, 283\u2013331 (2001)","journal-title":"ACM Transactions on Computer Systems"},{"key":"4_CR4","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s001650050011","volume":"10","author":"J. Dingel","year":"1998","unstructured":"Dingel, J., Garlan, D., Jha, S., Notkin, D.: Towards a formal treatment of implicit invocation. Formal Aspects of Computing\u00a010, 193\u2013213 (1998)","journal-title":"Formal Aspects of Computing"},{"issue":"2","key":"4_CR5","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/857076.857078","volume":"35","author":"P. Eugster","year":"2003","unstructured":"Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.-M.: The many faces of publish\/subscribe. ACM Computing Surveys\u00a035(2), 114\u2013131 (2003)","journal-title":"ACM Computing Surveys"},{"key":"4_CR6","volume-title":"Categories for Software Engineering","author":"J.L. Fiadeiro","year":"2004","unstructured":"Fiadeiro, J.L.: Categories for Software Engineering. Springer, Berlin, Heidelberg, New York (2004)"},{"key":"4_CR7","series-title":"Lecture Notes in Computer Science","first-page":"505","volume-title":"TAPSOFT\u201997: Theory and Practice of Software Development","author":"J.L. Fiadeiro","year":"1997","unstructured":"Fiadeiro, J.L., Lopes, A.: Semantics of architectural connectors. In: Bidoit, M., Dauchet, M. (eds.) CAAP 1997, FASE 1997, and TAPSOFT 1997. LNCS, vol.\u00a01214, pp. 505\u2013519. Springer, Heidelberg (1997)"},{"key":"4_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/978-3-540-30101-1_8","volume-title":"Formal Methods for Components and Objects","author":"J.L. Fiadeiro","year":"2004","unstructured":"Fiadeiro, J.L., Lopes, A.: CommUnity on the move: architectures for distribution and mobility. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2003. LNCS, vol.\u00a03188, pp. 177\u2013196. Springer, Heidelberg (2004)"},{"key":"4_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1007\/3-540-44829-2_11","volume-title":"Model Checking Software","author":"D. Garlan","year":"2003","unstructured":"Garlan, D., Khersonsky, S., Kim, J.S.: Model checking publish-subscribe systems. In: Ball, T., Rajamani, S.K. (eds.) SPIN 2003. LNCS, vol.\u00a02648, pp. 166\u2013180. Springer, Heidelberg (2003)"},{"key":"4_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/3-540-54834-3_5","volume-title":"VDM \u201991","author":"D. Garlan","year":"1991","unstructured":"Garlan, D., Notkin, D.: Formalizing design spaces: Implicit invocation mechanisms. In: Prehn, S., Toetenel, H. (eds.) VDM 1991. LNCS, vol.\u00a0551, pp. 31\u201344. Springer, Heidelberg (1991)"},{"key":"4_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/11494713_10","volume-title":"Software Architecture","author":"A. Lopes","year":"2005","unstructured":"Lopes, A., Fiadeiro, J.L.: Context-awareness in software architectures. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol.\u00a03527, pp. 146\u2013161. Springer, Heidelberg (2005)"},{"key":"4_CR12","first-page":"585","volume-title":"Proceedings of the International Workshop on Distributed Event-Based Systems","author":"R. Meier","year":"2002","unstructured":"Meier, R., Cahill, V.: Taxonomy of distributed event-based programming systems. In: Proceedings of the International Workshop on Distributed Event-Based Systems, pp. 585\u2013588. IEEE Computer Society, Silver Spring, MD (2002)"},{"key":"4_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1007\/3-540-57342-9_91","volume-title":"Object Technologies for Advanced Software","author":"D. Notkin","year":"1993","unstructured":"Notkin, D., Garlan, D., Griswold, W., Sullivan, K.: Adding implicit invocation to languages: three approaches. In: Nishio, S., Yonezawa, A. (eds.) ISOTAS 1993. LNCS, vol.\u00a0742, pp. 489\u2013510. Springer, Heidelberg (1993)"},{"issue":"3","key":"4_CR14","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1145\/131736.131744","volume":"1","author":"K. Sullivan","year":"1992","unstructured":"Sullivan, K., Notkin, D.: Reconciling environment integration and software evolution. ACM TOSEM\u00a01(3), 229\u2013268 (1992)","journal-title":"ACM TOSEM"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11693017_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,12]],"date-time":"2019-03-12T01:44:01Z","timestamp":1552355041000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11693017_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540330936","9783540330943"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/11693017_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}