{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,7]],"date-time":"2023-09-07T17:57:00Z","timestamp":1694109420330},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"3","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2009,10]]},"abstract":"Implementing adaptative systems requires to make the trade off of (i) the adaptation promptness, (ii) the amount of interferences due to adaptation, and (iii) the guarantee of data ows consistency. Furthermore, implementing critical systems requires to respect design constraints that enable to improve its determinism.<\/jats:p>\n In this paper, we propose a design methodology that helps to make the adaptation trade off while respecting the critical systems design specificities. We then illustrate the usage of this methodology on an industrial use-case, using a component-based framework that generates the adaptation code. Lastly, we present and discuss the associated experimental results, and show the relative benefits of using the one or the other mode switch protocol.<\/jats:p>","DOI":"10.1145\/1851340.1851352","type":"journal-article","created":{"date-parts":[[2010,8,31]],"date-time":"2010-08-31T13:05:55Z","timestamp":1283259955000},"page":"1-5","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Model driven code generation for critical and adaptative embedded systems"],"prefix":"10.1145","volume":"6","author":[{"given":"Etienne","family":"Borde","sequence":"first","affiliation":[{"name":"TelecomParisTech"}]},{"given":"Peter H.","family":"Feiler","sequence":"additional","affiliation":[{"name":"Software Engineering Institute"}]},{"given":"Gr\u00e9gory","family":"Ha\u00efk","sequence":"additional","affiliation":[{"name":"Thales"}]},{"given":"Laurent","family":"Pautet","sequence":"additional","affiliation":[{"name":"TelecomParisTech"}]}],"member":"320","published-online":{"date-parts":[[2009,10]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2005)","year":"2005"},{"key":"e_1_2_1_2_1","volume-title":"Aerospace Information Report","author":"S. A. E.","year":"2004"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICECCS.2008.29"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1874620.1874900"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/525587.851333"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31954-2_25"},{"key":"e_1_2_1_7_1","volume-title":"OMG (Object Management Group)","author":"O. M. G.","year":"2004"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000016129.97430.c6"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2009.11"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICECCS.2008.28"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00365439"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2008.27"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1851340.1851352","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T21:15:55Z","timestamp":1672348555000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1851340.1851352"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10]]},"references-count":12,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,10]]}},"alternative-id":["10.1145\/1851340.1851352"],"URL":"https:\/\/doi.org\/10.1145\/1851340.1851352","relation":{},"ISSN":["1551-3688"],"issn-type":[{"value":"1551-3688","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,10]]},"assertion":[{"value":"2009-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}