

{"id":64,"date":"2016-09-22T11:48:50","date_gmt":"2016-09-22T09:48:50","guid":{"rendered":"https:\/\/project.inria.fr\/caserm\/?page_id=64"},"modified":"2017-12-18T15:09:41","modified_gmt":"2017-12-18T14:09:41","slug":"objectives","status":"publish","type":"page","link":"https:\/\/project.inria.fr\/caserm\/objectives\/","title":{"rendered":"Objectives"},"content":{"rendered":"<p style=\"text-align: justify;\">We have structured our work program in CASERM around four objectives: one per <a href=\"https:\/\/project.inria.fr\/caserm\/context\/#challenges\">challenge identified<\/a> and a fourth task dedicated to case studies.<\/p>\n<p style=\"text-align: justify;\"><strong>WP-A. An architecture description framework. <\/strong>Our first ambition is to develop:<\/p>\n<ol>\n<li style=\"text-align: justify;\">a multiview, reconfigurable architecture description language (ADL) that is able to describe all relevant aspects (such as functional, resource related, reliability, &#8230;) of embedded systems which may evolve. The ADL will be based on the location graph formalism currently developed in the SPADES team.<\/li>\n<li style=\"text-align: justify;\">techniques and tools for the analysis of architecture descriptions which allow the reuse of viewpoint-specific analysis technology.<strong><br \/>\n<\/strong><\/li>\n<\/ol>\n<p>Preliminary results of WP-A are presented <a href=\"https:\/\/project.inria.fr\/caserm\/results\/#results-WP-A\">here<\/a>.<\/p>\n<p style=\"text-align: justify;\"><strong>WP-B. Online optimization methods for dynamic reconfiguration systems.<\/strong> Our goal here is to design online optimization algorithms for the scheduling of real-time systems, making use of learning techniques so as to achieve so-called &#8220;no regret&#8221; solutions. This means that the a priori negative impact of the scheduling choices made upon each reconfiguration of the system, made at a point in time where almost nothing is known regarding the new configuration of the system, will be compensated over the life-time of the system by the positive impact of the scheduling choices made after the online learning phase.<\/p>\n<p>Preliminary results of WP-B are presented <a href=\"https:\/\/project.inria.fr\/caserm\/results\/#results-WP-B\">here<\/a>.<\/p>\n<p style=\"text-align: justify;\"><strong>WP-<\/strong><strong>C. A formal framework for real-time systems analysis in Coq. <\/strong>Our third objective is to lay the foundations for computer-assisted formal verification of schedulability analysis results. Specifically, we aim at contributing to <a href=\"http:\/\/prosa.mpi-sws.org\/\" target=\"_blank\" rel=\"noopener\">Prosa<\/a>, a foundational Coq library of reusable concepts and proofs for real-time systems schedulability analysis. A key scientific challenge is to achieve a modular structure of proofs for response-time analysis. We intend to use this library for: (1) a better understanding of the role played by some assumptions in existing proofs; (2) a formal comparison of different analysis techniques; and (3) the verification of proof certificates generated by instrumenting (existing and efficient) analysis tools.<\/p>\n<p>Preliminary results of WP-C are presented <a href=\"https:\/\/project.inria.fr\/caserm\/results\/#results-WP-C\">here<\/a>.<\/p>\n<p style=\"text-align: justify;\"><strong>WP-D. Case studies and applications. <\/strong>Results of the three work packages described above are meant together to contribute to our long-term goal of a Coq-based design and verification tool chain for reconfigurable embedded systems. This means in particular that they must all apply to the same systems. Interaction and cross-fertilization between work packages will thus be ensured by common case studies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have structured our work program in CASERM around four objectives: one per challenge identified and a fourth task dedicated to case studies. WP-A. An architecture description framework. Our first ambition is to develop: a multiview, reconfigurable architecture description language (ADL) that is able to describe all relevant aspects (such\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/project.inria.fr\/caserm\/objectives\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":472,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-64","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/pages\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/users\/472"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":24,"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/pages\/64\/revisions"}],"predecessor-version":[{"id":255,"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/pages\/64\/revisions\/255"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/caserm\/wp-json\/wp\/v2\/media?parent=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}