{"id":2226,"date":"2022-02-09T19:27:22","date_gmt":"2022-02-09T18:27:22","guid":{"rendered":"https:\/\/i4wpdev.cs.fau.de\/?page_id=2226"},"modified":"2026-02-03T10:08:58","modified_gmt":"2026-02-03T09:08:58","slug":"aorta-2","status":"publish","type":"page","link":"https:\/\/i4wpdev.cs.fau.de\/en\/research\/aorta-2","title":{"rendered":"AORTA (2)"},"content":{"rendered":"<div class=\"cris-projects\"><h3>Aspect-Oriented Real-Time Architectures (Phase 2)<\/h3><p class=\"project-type\">(Third Party Funds Single)<\/p><p class=\"project-details\"><br \/><strong>Project leader: <\/strong><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/schroeder-preikschat\">Wolfgang Schr\u00f6der-Preikschat<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/ulbrich\">Peter Ulbrich<\/a><\/span><br \/><strong>Project members: <\/strong><span class=\"author\" itemprop=\"author\">Florian Peter Franzmann<\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/klaus\">Tobias Klaus<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/schuster\">Simon Schuster<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/eichler\">Christian Eichler<\/a><\/span><br \/><strong>Start date: <\/strong>1. August 2017<br \/><strong>End date: <\/strong>30. September 2020<br \/><strong>Acronym: <\/strong>AORTA<br \/><strong>Funding source: <\/strong>DFG-Einzelf\u00f6rderung \/ Sachbeihilfe (EIN-SBH)<br \/><strong>URL: <\/strong><a href=\"https:\/\/www4.cs.fau.de\/Research\/AORTA\/\">https:\/\/www4.cs.fau.de\/Research\/AORTA\/<\/a><\/p><h4>Abstract: <\/h4><p class=\"project-description\"><div>The goal of the AORTA project is to enhance the predictability of dynamic mixed-criticality real time systems by extracting critical paths. These paths are to be transformed into their static equivalents and to be executed in a time-triggered fashion at run-time. In comparison to event triggered processes, time-triggered execution tends to underuse resources. Therefore the optimistic execution model of mixed-criticality real-time systems will be retained. Only in case of an emergency the real-time system will be executed according to the static schedule. At the same time the results of the first funding phase will be generalized to dynamic real-time architectures. In particular, the focus will be on mixed-criticality systems with complex dependency patterns. The research project will investigate several variants of real-time Linux, as well as applications from the domain of control engineering.The main focus during the second funding phase of the project is going to be on dependencies between critical and non-critical paths of execution. These dependencies may potentially be problematic and can be found on all levels of the system: For example, application software may combine non-critical comfort functions with critical control functionality, leading to coupled components. In the operating system buffers may be used for shared communication stacks. Often such coupling may be desirable, however, in dynamic systems a host of possible execution paths at run-time may lead to dramatically overprovisioned system designs w.r.t. WCET and WCRT. Therefore, guaranteed execution times often lead to a loss of the efficiency gained from the dynamic real-time system design. Three key activities of this project will provide hard guarantees at run-time for the critical application core: analysis, tailoring and mechanisms.The basis for this project will be existing techniques for designing mixed-criticality systems under hard real-time constraints. For AORTA, it will be assumed that in general critical paths have deterministic structure and therefore their coupling with non-critical paths may be mapped to static equivalents. In the course of this project the applicability of the simple communication patterns provided by different variants of real-time Linux will be scrutinized to determine if these can guarantee the hard deadlines of safety-critical control applications, and if the concepts and techniques for static analysis, tailoring and scheduling developed in the first funding phase are suitable for this purpose. In addition the necessity of coupling the real-time architecture, scheduling and dependencies will be investigated in the context of mixed-criticality real-time systems to determine the general fitness of real-time Linux's design concepts for switching real time paradigms at run-time.<\/div><\/p><h4>Publications: <\/h4><ul class=\"cris-publications \" lang=\"en\"><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/waegemann\">W\u00e4gemann P.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Distler T.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/eichler\">Eichler C.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/schroeder-preikschat\">Schr\u00f6der-Preikschat W.<\/a><\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/111294744?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">Benchmark Generation for Timing Analysis<\/a><\/strong><\/span><span aria-hidden=\"true\" tabindex=\"-1\" class=\"oa-icon\" title=\"Open-Access-Publikation\"><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Event\" style=\"font-style:italic\"><span itemprop=\"name\">23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17)<\/span> (<span itemprop =\"location\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"name\">Pittsburgh, USA<\/span><\/span>, <span itemprop=\"startDate\" content=\"2017-04-18\">18. April 2017<\/span> - <span itemprop=\"endDate\" content=\"2017-04-20\">20. April 2017<\/span>)<\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17)<\/span> <span itemprop=\"datePublished\">2017<\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1109\/RTAS.2017.6' target='blank' itemprop=\"sameAs\">10.1109\/RTAS.2017.6<\/a><br \/>URL: <a href='https:\/\/www4.cs.fau.de\/Publications\/2017\/waegemann_17_rtas.pdf' target='blank' itemprop=\"url\">https:\/\/www4.cs.fau.de\/Publications\/2017\/waegemann_17_rtas.pdf<\/a><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\">Vaas S.<\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/ulbrich\">Ulbrich P.<\/a><\/span>, <span class=\"author\" itemprop=\"author\">Reichenbach M.<\/span>, <span class=\"author\" itemprop=\"author\">Fey D.<\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/110429044?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">The Best of Both: High-performance and Deterministic Real-Time Executive by Application-Specific Multi-Core SoCs<\/a><\/strong><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Event\" style=\"font-style:italic\"><span itemprop=\"name\">Conference on Design and Architectures for Signal and Image Processing (DASIP '17)<\/span> (<span itemprop =\"location\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"name\">Dresden<\/span><\/span>, <span itemprop=\"startDate\" content=\"2017-09-27\">27. September 2017<\/span> - <span itemprop=\"endDate\" content=\"2017-09-29\">29. September 2017<\/span>)<\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the Conference on Design and Architectures for Signal and Image Processing (DASIP '17)<\/span>, <span itemprop=\"publisher\" itemscope itemtype=\"http:\/\/schema.org\/Organization\"><span class=\"city\" itemprop=\"address\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"addressLocality\">Los Alamitos, CA<\/span><\/span>: <\/span> <span itemprop=\"datePublished\">2017<\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1109\/DASIP.2017.8122107' target='blank' itemprop=\"sameAs\">10.1109\/DASIP.2017.8122107<\/a><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/eichler\">Eichler C.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/waegemann\">W\u00e4gemann P.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/distler\">Distler T.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/schroeder-preikschat\">Schr\u00f6der-Preikschat W.<\/a><\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/111332804?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">Demo Abstract: Tooling Support for Benchmarking Timing Analysis<\/a><\/strong><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Event\" style=\"font-style:italic\"><span itemprop=\"name\">23rd Real-Time and Embedded Technology and Applications Symposium, Demo Session (RTAS Demo '17)<\/span> (<span itemprop =\"location\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"name\">Pittsburgh, USA<\/span><\/span>, <span itemprop=\"startDate\" content=\"2017-04-18\">18. April 2017<\/span> - <span itemprop=\"endDate\" content=\"2017-04-20\">20. April 2017<\/span>)<\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium, Demo Session (RTAS Demo '17)<\/span> <span itemprop=\"datePublished\">2017<\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1109\/RTAS.2017.20' target='blank' itemprop=\"sameAs\">10.1109\/RTAS.2017.20<\/a><br \/>URL: <a href='https:\/\/www4.cs.fau.de\/Publications\/2017\/eichler_17_rtas-demo.pdf' target='blank' itemprop=\"url\">https:\/\/www4.cs.fau.de\/Publications\/2017\/eichler_17_rtas-demo.pdf<\/a><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\"><a href=\"\/person\/sieh\">Sieh V.<\/a><\/span>, <span class=\"author\" itemprop=\"author\">Burlacu R.<\/span>, <span class=\"author\" itemprop=\"author\">H\u00f6nig T.<\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/janker\">Janker H.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/raffeck\">Raffeck P.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/waegemann\">W\u00e4gemann P.<\/a><\/span>, <span class=\"author\" itemprop=\"author\"><a href=\"\/person\/schroeder-preikschat\">Schr\u00f6der-Preikschat W.<\/a><\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/108694564?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">An End-To-End Toolchain: From Automated Cost Modeling to Static WCET and WCEC Analysis<\/a><\/strong><\/span><span aria-hidden=\"true\" tabindex=\"-1\" class=\"oa-icon\" title=\"Open-Access-Publikation\"><\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Event\" style=\"font-style:italic\"><span itemprop=\"name\">20th International Symposium on Real-Time Distributed Computing (ISORC 2017)<\/span> (<span itemprop =\"location\" itemscope itemtype=\"http:\/\/schema.org\/PostalAddress\"><span itemprop=\"name\">Toronto, Canada<\/span><\/span>, <span itemprop=\"startDate\" content=\"2017-05-16\">16. May 2017<\/span> - <span itemprop=\"endDate\" content=\"2017-05-18\">18. May 2017<\/span>)<\/span><br \/><span itemscope itemtype=\"http:\/\/schema.org\/Book\">In: <span itemprop=\"name\" style=\"font-weight:bold\">Proceedings of the 20th International Symposium on Real-Time Distributed Computing (ISORC 2017)<\/span> <span itemprop=\"datePublished\">2017<\/span><\/span><br \/>DOI: <a href='https:\/\/doi.org\/10.1109\/ISORC.2017.10' target='blank' itemprop=\"sameAs\">10.1109\/ISORC.2017.10<\/a><br \/>URL: <a href='https:\/\/www4.cs.fau.de\/Publications\/2017\/sieh_17_isorc.pdf' target='blank' itemprop=\"url\">https:\/\/www4.cs.fau.de\/Publications\/2017\/sieh_17_isorc.pdf<\/a><\/li><li itemscope itemtype=\"http:\/\/schema.org\/ScholarlyArticle\"><span class=\"author\" itemprop=\"author\">Stilkerich I.<\/span>, <span class=\"author\" itemprop=\"author\">Lang C.<\/span>, <span class=\"author\" itemprop=\"author\">Erhardt C.<\/span>, <span class=\"author\" itemprop=\"author\">Bay C.<\/span>, <span class=\"author\" itemprop=\"author\">Stilkerich M.<\/span>:<br \/><span class=\"title\" itemprop=\"name\"><strong><a href=\"https:\/\/cris.fau.de\/publications\/107688504?lang=en_GB\" title=\"Detailansicht in neuem Fenster &ouml;ffnen\">The Perfect Getaway: Using Escape Analysis in Embedded Real-Time Systems<\/a><\/strong><\/span><br \/>In: <span itemscope itemtype=\"http:\/\/schema.org\/Periodical\" itemid=\"#periodical_107688504\"><span itemprop=\"name\"><strong>ACM Transactions on Embedded Computing Systems<\/strong><\/span><\/span> <span itemprop=\"isPartOf\" itemscope itemtype=\"http:\/\/schema.org\/PublicationVolume\"><link itemprop=\"isPartOf\" href=\"#periodical_107688504\" \/><span itemprop=\"volumeNumber\">16<\/span><\/span>  (<span itemprop=\"datePublished\">2017<\/span>), p. <span itemprop=\"pagination\">99<\/span><br><span itemscope itemtype=\"http:\/\/schema.org\/Periodical\" itemid=\"#periodical_107688504\"><span itemprop=\"issn\">ISSN: 1539-9087<\/span><\/span><\/span><br \/>URL: <a href='https:\/\/www4.cs.fau.de\/~isa\/a99-stilkerich.pdf' target='blank' itemprop=\"url\">https:\/\/www4.cs.fau.de\/~isa\/a99-stilkerich.pdf<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":2103,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","_rrze_multilang_single_locale":"en_US","_rrze_multilang_single_source":"https:\/\/i4wp.cs.fau.de\/forschung\/echtzeitsysteme\/aspektorientierte-echtzeitsystemarchitekturen-phase-2\/","footnotes":""},"page_category":[],"class_list":["post-2226","page","type-page","status-publish","hentry","en-US"],"_links":{"self":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/comments?post=2226"}],"version-history":[{"count":3,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2226\/revisions"}],"predecessor-version":[{"id":2387,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2226\/revisions\/2387"}],"up":[{"embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/pages\/2103"}],"wp:attachment":[{"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/media?parent=2226"}],"wp:term":[{"taxonomy":"page_category","embeddable":true,"href":"https:\/\/i4wpdev.cs.fau.de\/wp-json\/wp\/v2\/page_category?post=2226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}