{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T15:54:17Z","timestamp":1743090857712,"version":"3.40.3"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319246437"},{"type":"electronic","value":"9783319246444"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-24644-4_18","type":"book-chapter","created":{"date-parts":[[2015,9,24]],"date-time":"2015-09-24T01:34:39Z","timestamp":1443058479000},"page":"259-274","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Painless Support for Static and Runtime Verification of Component-Based Applications"],"prefix":"10.1007","author":[{"given":"Nuno","family":"Gaspar","sequence":"first","affiliation":[]},{"given":"Ludovic","family":"Henrio","sequence":"additional","affiliation":[]},{"given":"Eric","family":"Madelaine","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,11,12]]},"reference":[{"key":"18_CR1","unstructured":"ActiveEon, S.A.S.: ProActive - A Library for Parallel and Distributed Programming"},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"Baude, F., Caromel, D., Dalmasso, C., Danelutto, M., Getov, V., Henrio, L., P\u00e9rez, C.: GCM: a grid extension to fractal for autonomous distributed components. Annales des T\u00e9l\u00e9communications (2009)","DOI":"10.1007\/s12243-008-0068-8"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Baude, F., Henrio, L., Naoumenko, P.: Structural reconfiguration: an autonomic strategy for GCM components. In: Proc. of the Fifth International Conference on Autonomic and Autonomous Systems: ICAS 2009 (2009)","DOI":"10.1109\/ICAS.2009.28"},{"key":"18_CR4","unstructured":"Bruneton, E., Coupaye, T., Stefani, J.-B.: The Fractal component model (2004)"},{"key":"18_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/978-3-642-40447-4_11","volume-title":"Trends in Functional Programming","author":"X. Clerc","year":"2013","unstructured":"Clerc, X.: OCaml-Java: OCaml on the JVM. In: Loidl, H.-W., Pe\u00f1a, R. (eds.) TFP 2012. LNCS, vol.\u00a07829, pp. 167\u2013181. Springer, Heidelberg (2013)"},{"key":"18_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/978-3-642-33826-7_11","volume-title":"Software Engineering and Formal Methods","author":"R.D. Cosmo","year":"2012","unstructured":"Cosmo, R.D., Zacchiroli, S., Zavattaro, G.: Towards a formal component model for the cloud. In: Eleftherakis, G., Hinchey, M., Holcombe, M. (eds.) SEFM 2012. LNCS, vol.\u00a07504, pp. 156\u2013171. Springer, Heidelberg (2012)"},{"issue":"1-2","key":"18_CR7","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/s12243-008-0073-y","volume":"64","author":"P.-C. David","year":"2009","unstructured":"David, P.-C., Ledoux, T., Coupaye, T., L\u00e9ger, M.: FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures. Annals of Telecommunications\u00a064(1-2), 45\u201363 (2009)","journal-title":"Annals of Telecommunications"},{"key":"18_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1007\/978-3-642-15114-9_56","volume-title":"Software Architecture","author":"D. Ruscio Di","year":"2010","unstructured":"Di Ruscio, D., Malavolta, I., Muccini, H., Pelliccione, P., Pierantonio, A.: ByADL: An MDE framework for building extensible architecture description languages. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol.\u00a06285, pp. 527\u2013531. Springer, Heidelberg (2010)"},{"key":"18_CR9","unstructured":"Endler, M., Wei, J.: Programming generic dynamic reconfigurations for distributed applications. In: International Workshop on Configurable Distributed Systems, pp. 68\u201379 (1992)"},{"key":"18_CR10","unstructured":"ETSI. ETSI TS 102 829 V1.1.1 - GRID; Grid Component Model (GCM); GCM Fractal Architecture Description Language (ADL). Technical Spec., ETSI (2009)"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"Gaspar, N., Henrio, L., Madelaine, E.: Bringing Coq into the world of GCM distributed applications. International Journal of Parallel Programming, 1\u201320 (2013)","DOI":"10.1007\/s10766-013-0264-7"},{"issue":"10","key":"18_CR12","doi-asserted-by":"publisher","first-page":"576","DOI":"10.1145\/363235.363259","volume":"12","author":"C.A.R. Hoare","year":"1969","unstructured":"Hoare, C.A.R.: An axiomatic basis for computer programming. Communications of the ACM\u00a012(10), 576\u2013580 (1969)","journal-title":"Communications of the ACM"},{"key":"18_CR13","doi-asserted-by":"crossref","unstructured":"Lallet, J., Pillement, S., Sentieys, O.: xMAML: A modeling language for dynamically reconfigurable architectures. In: Antonio, N., Carballo, P.P. (eds.) DSD, pp. 680\u2013687. IEEE Computer Society (2009)","DOI":"10.1109\/DSD.2009.151"},{"key":"18_CR14","unstructured":"Morrison, R., Kirby, G.N.C., Balasubramaniam, D., Mickan, K., Oquendo, F., C\u00eempan, S., Warboys, B., Snowdon, B., Greenwood, R.M.: Constructing Active Architectures in the ArchWare ADL. CoRR (2010)"},{"key":"18_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1007\/978-3-642-35743-5_19","volume-title":"Formal Aspects of Component Software","author":"A. Sanchez","year":"2012","unstructured":"Sanchez, A., Barbosa, L.S., Riesco, D.: Bigraphical modelling of architectural patterns. In: Arbab, F., \u00d6lveczky, P.C. (eds.) FACS 2011. LNCS, vol.\u00a07253, pp. 313\u2013330. Springer, Heidelberg (2012)"},{"key":"18_CR16","unstructured":"The Coq Development Team. The Coq Proof Assistant Reference Manual (2012)"}],"container-title":["Lecture Notes in Computer Science","Fundamentals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-24644-4_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T20:04:00Z","timestamp":1569269040000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-24644-4_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319246437","9783319246444"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-24644-4_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"12 November 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}