{"project":[{"call_identifier":"FP7","name":"Design for Embedded Systems","_id":"25F1337C-B435-11E9-9278-68D0E5697425","grant_number":"214373"},{"call_identifier":"FP7","_id":"25EFB36C-B435-11E9-9278-68D0E5697425","name":"COMponent-Based Embedded Systems design Techniques","grant_number":"215543"}],"page":"171 - 180","citation":{"mla":"Henzinger, Thomas A., et al. Distributed, Modular HTL. IEEE, 2009, pp. 171–80, doi:10.1109/RTSS.2009.9.","ieee":"T. A. Henzinger, C. Kirsch, E. Marques, and A. Sokolova, “Distributed, modular HTL,” presented at the RTSS: Real-Time Systems Symposium, Washington, DC, United States, 2009, pp. 171–180.","ama":"Henzinger TA, Kirsch C, Marques E, Sokolova A. Distributed, modular HTL. In: IEEE; 2009:171-180. doi:10.1109/RTSS.2009.9","ista":"Henzinger TA, Kirsch C, Marques E, Sokolova A. 2009. Distributed, modular HTL. RTSS: Real-Time Systems Symposium, 171–180.","apa":"Henzinger, T. A., Kirsch, C., Marques, E., & Sokolova, A. (2009). Distributed, modular HTL (pp. 171–180). Presented at the RTSS: Real-Time Systems Symposium, Washington, DC, United States: IEEE. https://doi.org/10.1109/RTSS.2009.9","chicago":"Henzinger, Thomas A, Christoph Kirsch, Eduardo Marques, and Ana Sokolova. “Distributed, Modular HTL,” 171–80. IEEE, 2009. https://doi.org/10.1109/RTSS.2009.9.","short":"T.A. Henzinger, C. Kirsch, E. Marques, A. Sokolova, in:, IEEE, 2009, pp. 171–180."},"status":"public","ddc":["000"],"publist_id":"2346","department":[{"_id":"ToHe"}],"type":"conference","has_accepted_license":"1","doi":"10.1109/RTSS.2009.9","author":[{"last_name":"Henzinger","orcid":"0000−0002−2985−7724","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A","full_name":"Henzinger, Thomas A"},{"last_name":"Kirsch","first_name":"Christoph","full_name":"Kirsch, Christoph"},{"first_name":"Eduardo","full_name":"Marques, Eduardo","last_name":"Marques"},{"last_name":"Sokolova","first_name":"Ana","full_name":"Sokolova, Ana"}],"pubrep_id":"65","day":"01","file_date_updated":"2020-07-14T12:46:17Z","_id":"3844","oa":1,"file":[{"creator":"system","relation":"main_file","date_updated":"2020-07-14T12:46:17Z","access_level":"open_access","file_name":"IST-2012-65-v1+1_Distributed_modular_Htl.pdf","file_id":"4655","date_created":"2018-12-12T10:07:56Z","content_type":"application/pdf","checksum":"b2b15a5ef71eb50d62eaa5aea7efd8c4","file_size":526458}],"acknowledgement":"Supported by the EU ArtistDesign Network of Excellence on Embedded Systems Design, the EU project COMBEST, the Austrian Science Funds P18913-N15 and V00125, and Fundacao para a Ciencia e Tecnologia funds SFRH/BD/29461/2006 and PTDC/EIA/71462/2006","year":"2009","oa_version":"Submitted Version","month":"01","publisher":"IEEE","title":"Distributed, modular HTL","publication_status":"published","ec_funded":1,"date_updated":"2021-01-12T07:52:36Z","abstract":[{"lang":"eng","text":"The Hierarchical Timing Language (HTL) is a real-time coordination language for distributed control systems. HTL programs must be checked for well-formedness, race freedom, transmission safety (schedulability of inter-host communication), and time safety (schedulability of host computation). We present a modular abstract syntax and semantics for HTL, modular checks of well-formedness, race freedom, and transmission safety, and modular code distribution. Our contributions here complement previous results on HTL time safety and modular code generation. Modularity in HTL can be utilized in easy program composition as well as fast program analysis and code generation, but also in so-called runtime patching, where program components may be modified at runtime."}],"conference":{"end_date":"2009-12-04","start_date":"2009-12-01","name":"RTSS: Real-Time Systems Symposium","location":"Washington, DC, United States"},"quality_controlled":"1","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","date_created":"2018-12-11T12:05:28Z","language":[{"iso":"eng"}],"date_published":"2009-01-01T00:00:00Z"}