{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T16:34:27Z","timestamp":1782405267724,"version":"3.54.5"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,11,22]],"date-time":"2019-11-22T00:00:00Z","timestamp":1574380800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2020,1,31]]},"abstract":"<jats:p>Today, it is common knowledge in the cyber-physical systems domain that the tight interaction between the cyber and physical elements provides the possibility of substantially improving the performance of these systems that is otherwise impossible. On the downside, however, this tight interaction with cyber elements makes it easier for an adversary to compromise the safety of the system. This becomes particularly important, since such systems typically are composed of several critical physical components, e.g., adaptive cruise control or engine control that allow deep intervention in the driving of a vehicle. As a result, it is important to ensure not only the reliability of such systems, e.g., in terms of schedulability and stability of control plants, but also resilience to adversarial attacks.<\/jats:p>\n          <jats:p>In this article, we propose a security-aware methodology for routing and scheduling for control applications in Ethernet networks. The goal is to maximize the resilience of control applications within these networked control systems to malicious interference while guaranteeing the stability of all control plants, despite the stringent resource constraints in such cyber-physical systems. Our experimental evaluations demonstrate that careful optimization of available resources can significantly improve the resilience of these networked control systems to attacks.<\/jats:p>","DOI":"10.1145\/3358604","type":"journal-article","created":{"date-parts":[[2019,11,22]],"date-time":"2019-11-22T18:41:47Z","timestamp":1574448107000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Security-aware Routing and Scheduling for Control Applications on Ethernet\u00a0TSN Networks"],"prefix":"10.1145","volume":"25","author":[{"given":"Rouhollah","family":"Mahfouzi","sequence":"first","affiliation":[{"name":"Embedded Systems Laboratory, Link\u00f6ping University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amir","family":"Aminifar","sequence":"additional","affiliation":[{"name":"Embedded Systems Laboratory, \u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Soheil","family":"Samii","sequence":"additional","affiliation":[{"name":"General Motors R8D, MI, USA and Embedded Systems Laboratory, Link\u00f6ping University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Petru","family":"Eles","sequence":"additional","affiliation":[{"name":"Embedded Systems Laboratory, Link\u00f6ping University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zebo","family":"Peng","sequence":"additional","affiliation":[{"name":"Embedded Systems Laboratory, Link\u00f6ping University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,11,22]]},"reference":[{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2015.7108417"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2017.2778728"},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","DOI":"10.1109\/MDAT.2017.2766564","volume-title":"Control-quality driven design of embedded control systems with stability guarantees","author":"Aminifar Amir","year":"2018"},{"key":"e_1_2_1_5_1","unstructured":"K. J. \u00c5str\u00f6m and B. Wittenmark. 1997. Computer-Controlled Systems (3rd ed.). Prentice Hall.  K. J. \u00c5str\u00f6m and B. Wittenmark. 1997. Computer-Controlled Systems (3rd ed.). Prentice Hall."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 8th International Workshop on Satisfiability Modulo Theories","volume":"13","author":"Barrett Clark","year":"2010"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Lucia Lo Bello. 2011. The case for ethernet in automotive communications. ACM SIGBED Rev. (2011).  Lucia Lo Bello. 2011. The case for ethernet in automotive communications. ACM SIGBED Rev. (2011).","DOI":"10.1145\/2095256.2095257"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the International Conference on Tools and Algorithms for the Construction and Analysis of Systems","volume":"15","author":"Bj\u00f8rner Nikolaj","year":"2015"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25385-0_19"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48519-8_2"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACC.2012.6315304"},{"key":"e_1_2_1_12_1","volume-title":"Automotive cyber-physical systems: A tutorial introduction","author":"Chakraborty S.","year":"2016"},{"key":"e_1_2_1_13_1","unstructured":"Scott Contini Ronald L. Rivest M. J. B. Robshaw and Yiqun Lisa Yin. [n.d.]. The security of the RC6 TM block cipher.  Scott Contini Ronald L. Rivest M. J. B. Robshaw and Yiqun Lisa Yin. [n.d.]. The security of the RC6 TM block cipher."},{"key":"e_1_2_1_14_1","volume-title":"Leiserson","author":"Cormen Thomas H.","year":"2001"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997465.2997470"},{"key":"e_1_2_1_16_1","volume-title":"Z3: An efficient SMT solver. Tools and Algorithms for the Construction and Analysis of Systems","author":"Moura Leonardo De"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","DOI":"10.1109\/TC.2016.2557322","volume-title":"An efficient control-driven period optimization algorithm for distributed real-time systems","author":"Deng Peng","year":"2016"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1080\/00396338.2011.555586"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the IEEE 14th International Symposium on Design and Diagnostics of Electronic Circuits Systems (DDECS\u201911)","author":"Jiang K."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/2492708.2492945"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/2485288.2485705"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44987-6_32"},{"key":"e_1_2_1_23_1","volume-title":"IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA\u201906)","author":"Kang Kyoung-Don"},{"key":"e_1_2_1_24_1","volume-title":"Knudsen and Willi Meier","author":"Lars","year":"2000"},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the Design Automation Conference (DAC\u201904)","author":"Kocher Paul","year":"2004"},{"key":"e_1_2_1_26_1","volume-title":"IEEE Standard for Local and Metropolitan Area Networks\u2014Bridges and Bridged Networks Amendment 25: Enhancements for Scheduled Traffic","author":"LAN\/MAN Standards Committee of the IEEE Computer Society. 2015.","year":"2015"},{"key":"e_1_2_1_27_1","unstructured":"Arjen K. Lenstra. 2004. Key length. Contribution to the handbook of information security. (2004).  Arjen K. Lenstra. 2004. Key length. Contribution to the handbook of information security. (2004)."},{"key":"e_1_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Vuk Lesi Ilija Jovanov and Miroslav Pajic. 2017. Security-aware scheduling of embedded control tasks. ACM Trans. Embed. Comput. Syst. (2017).  Vuk Lesi Ilija Jovanov and Miroslav Pajic. 2017. Security-aware scheduling of embedded control tasks. ACM Trans. Embed. Comput. Syst. (2017).","DOI":"10.1145\/3126518"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535838.2535857"},{"key":"e_1_2_1_30_1","doi-asserted-by":"crossref","DOI":"10.1109\/TII.2009.2014055","volume-title":"Static security optimization for real-time systems","author":"Lin Man","year":"2009"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 41st IEEE Conference on Decision and Control.","author":"Lincoln B."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2018.8342096"},{"key":"e_1_2_1_33_1","volume-title":"Genetic Algorithms + Data Structures &equals","author":"Michalewicz Zbigniew"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the Black Hat USA Conference. 91","author":"Miller Charlie","year":"2015"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.6028\/jres.106.023"},{"key":"e_1_2_1_36_1","volume-title":"Silviu S. Craciunas, and Wilfried Steiner.","author":"Pop Paul","year":"2016"},{"key":"e_1_2_1_37_1","doi-asserted-by":"crossref","unstructured":"D. Quaglia R. Muradore R. Bragantini and P. Fiorini. 2012. A SystemC\/Matlab co-simulation tool for networked control systems. Simul. Mod. Pract. Theor. (2012).  D. Quaglia R. Muradore R. Bragantini and P. Fiorini. 2012. A SystemC\/Matlab co-simulation tool for networked control systems. Simul. Mod. Pract. Theor. (2012).","DOI":"10.1016\/j.simpat.2012.01.003"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015047.1015049"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2013.102"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the Design, Automation Test in Europe Conference.","author":"Samii S."},{"key":"e_1_2_1_41_1","doi-asserted-by":"crossref","unstructured":"S. Samii and H. Zinner. 2018. Level 5 by layer 2: Time-sensitive networking for autonomous vehicles. IEEE Comm. Stand. Mag. (2018).  S. Samii and H. Zinner. 2018. Level 5 by layer 2: Time-sensitive networking for autonomous vehicles. IEEE Comm. Stand. Mag. (2018).","DOI":"10.1109\/MCOMSTD.2018.1700079"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-21690-4_27"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40349-1_4"},{"key":"e_1_2_1_44_1","volume-title":"Proceedings of the Design Automation Conference (DAC\u201917)","author":"Smirnov Fedor","year":"2017"},{"key":"e_1_2_1_45_1","volume-title":"Cryptography and Network Security: Principles and Practice","author":"Stallings William","edition":"6"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2010.25"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORCW.2011.12"},{"key":"e_1_2_1_48_1","unstructured":"Wilfried Steiner G\u00fcnther Bauer Brendan Hall and Michael Paulitsch. 2011. Time-triggered ethernet: TTEthernet. Time-Triggered Comm. (2011).  Wilfried Steiner G\u00fcnther Bauer Brendan Hall and Michael Paulitsch. 2011. Time-triggered ethernet: TTEthernet. Time-Triggered Comm. (2011)."},{"key":"e_1_2_1_49_1","volume-title":"Design optimization of TTEthernet-based distributed real-time systems. Real-Time Systems","author":"Tamas-Selicean Domitian","year":"2014"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19962-7_3"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2017.2757146"},{"key":"e_1_2_1_52_1","volume-title":"Internet of Things -- New security and privacy challenges. Computer Law 8 Security Review 26, 1","author":"Weber Rolf H.","year":"2010"},{"key":"e_1_2_1_53_1","doi-asserted-by":"crossref","unstructured":"Tao Xie and Xiao Qin. 2007. Improving security for periodic tasks in embedded systems through scheduling. ACM Trans. Embed. Comput. Syst. (2007).  Tao Xie and Xiao Qin. 2007. Improving security for periodic tasks in embedded systems through scheduling. ACM Trans. Embed. Comput. Syst. (2007).","DOI":"10.1145\/1275986.1275992"}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358604","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3358604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:13Z","timestamp":1750202593000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358604"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,22]]},"references-count":52,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,1,31]]}},"alternative-id":["10.1145\/3358604"],"URL":"https:\/\/doi.org\/10.1145\/3358604","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"value":"1084-4309","type":"print"},{"value":"1557-7309","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,22]]},"assertion":[{"value":"2019-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-11-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}