Andreas Kern, Hongyan Zhang, T. Streichert, J. Teich
{"title":"Testing switched Ethernet networks in automotive embedded systems","authors":"Andreas Kern, Hongyan Zhang, T. Streichert, J. Teich","doi":"10.1109/SIES.2011.5953657","DOIUrl":"https://doi.org/10.1109/SIES.2011.5953657","url":null,"abstract":"Ethernet is currently being discussed within the automotive community to become a general network technology for interconnecting future distributed automotive systems. If this is the case, a complete tool chain will be necessary to support developers to implement their functions. One important component is the availability of tools to monitor, generate, manipulate, and simulate traffic in distributed embedded systems. Today's established communication technologies like LIN, CAN, or FlexRay have the enormous advantage to be based on a physical shared medium which makes it relatively easy to add an additional test device to a network under test. This paper describes an approach to implement such a test device for switched Ethernet networks, presents performance measurements of our implemented Ethernet-Test-Switch, and introduces a concept to integrate simulated and existing devices with each other.","PeriodicalId":391594,"journal":{"name":"2011 6th IEEE International Symposium on Industrial and Embedded Systems","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134110138","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
P. Ferrari, A. Flammini, S. Rinaldi, G. Prytz, P. Juel
{"title":"Architecture of an embedded time gateway between PTP and SNTP","authors":"P. Ferrari, A. Flammini, S. Rinaldi, G. Prytz, P. Juel","doi":"10.1109/SIES.2011.5953683","DOIUrl":"https://doi.org/10.1109/SIES.2011.5953683","url":null,"abstract":"This paper deals with time synchronization in mixed network infrastructures for automation of industrial and electric plants, where old devices, which retrieve time information with the well-known NTP, must coexist with new IEEE1588 PTP compliant devices. Since PTP and NTP use very different time representations and synchronization strategies, an easy integration is quite difficult and requires additional hardware. The paper describes a transparent Time Gateway that is able to interface SNTP devices with a PTP synchronization domain (PTP devices and PTP switches). The Time Gateway has been realized with an embedded system based on an FPGA with a soft processor and an open source operating system. Preliminary experimental results show the feasibility of the proposed architecture, even if some improvements may be needed to match the time synchronization accuracy required by the legacy SNTP devices.","PeriodicalId":391594,"journal":{"name":"2011 6th IEEE International Symposium on Industrial and Embedded Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134405346","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Federico Ciccozzi, A. Cicchetti, Mikael Krekola, Mikael Sjödin
{"title":"Generation of correct-by-construction code from design models for embedded systems","authors":"Federico Ciccozzi, A. Cicchetti, Mikael Krekola, Mikael Sjödin","doi":"10.1109/SIES.2011.5953681","DOIUrl":"https://doi.org/10.1109/SIES.2011.5953681","url":null,"abstract":"In a model-driven engineering development process that focuses on guaranteeing that extra-functional concerns modeled at design level are preserved at platform execution level, the task of automated code generation must produce artifacts that enable back-annotation activities. In fact when the target platform code has been generated, quality attributes of the system are evaluated by appropriate code execution monitoring/analysis tools and their results back-annotated to the source models to be extensively evaluated. Only at this point the preservation of analysed extra-functional aspects can be either asserted or achieved by re-applying the code generation chain to the source models properly optimized according to the evaluation results. In this work we provide a solution for the problem of automatically generating target platform code from source models focusing on producing code artifacts that facilitate analysis and enable back-annotation activities. Arisen challenges and solutions are described together with completed and planned implementation of the proposed approach.","PeriodicalId":391594,"journal":{"name":"2011 6th IEEE International Symposium on Industrial and Embedded Systems","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120892840","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Co-simulation of embedded systems in a heterogeneous MoC-based modeling framework","authors":"Seyed-Hosein Attarzadeh-Niaki, I. Sander","doi":"10.1109/SIES.2011.5953667","DOIUrl":"https://doi.org/10.1109/SIES.2011.5953667","url":null,"abstract":"New design methodologies and modeling frameworks are required to provide a solution for integrating legacy code and IP models in order to be accepted in the industry. To tackle this problem, we introduce the concept of wrappers in the context of a formal heterogeneous embedded system modeling framework. The formalism is based on the language-independent concept of models of computation. Wrappers enable the framework to co-simulate/co-execute with external models which might be legacy code, an IP block, or an implementation of a partially refined system. They are defined formally in order to keep the analyzability of the original framework and also enable automations such as generation of model wrappers and co-simulation interfaces. As a proof of concept, three wrappers for models in different abstraction levels are introduced and implemented for two case studies.","PeriodicalId":391594,"journal":{"name":"2011 6th IEEE International Symposium on Industrial and Embedded Systems","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131768554","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Bradatsch, T. Ungerer, R. Zalman, Andre Lajtkep
{"title":"Towards runtime testing in automotive embedded systems","authors":"C. Bradatsch, T. Ungerer, R. Zalman, Andre Lajtkep","doi":"10.1109/SIES.2011.5953679","DOIUrl":"https://doi.org/10.1109/SIES.2011.5953679","url":null,"abstract":"Runtime testing is a common way to detect faults during normal system operation. To achieve a specific diagnostic coverage runtime testing is also used in safety critical, automotive embedded systems. In this paper we propose a test architecture to consolidate the hardware resource consumption and timing needs of runtime tests and of application and system tasks in a hard real-time embedded system as applied to the automotive domain. Special emphasis is put to timing requirements of embedded systems with respect to hard real-time and concurrent hardware resource accesses of runtime tests and tasks running on the target system.","PeriodicalId":391594,"journal":{"name":"2011 6th IEEE International Symposium on Industrial and Embedded Systems","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132300989","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Alejandro Masrur, Dip Goswami, Reinhard Schneider, Harald Voit, A. Annaswamy, S. Chakraborty
{"title":"Schedulability analysis of distributed cyber-physical applications on mixed time-/event-triggered bus architectures with retransmissions","authors":"Alejandro Masrur, Dip Goswami, Reinhard Schneider, Harald Voit, A. Annaswamy, S. Chakraborty","doi":"10.1109/SIES.2011.5953670","DOIUrl":"https://doi.org/10.1109/SIES.2011.5953670","url":null,"abstract":"In this paper we study the setup where multiple cyber-physical applications are partitioned and mapped onto spatially distributed electronic control units (ECUs). Further, applications communicate over a mixed time-/event-triggered bus like FlexRay. Such a setting commonly arises in automotive and other distributed cyber-physical systems. All control messages mapped onto the time-triggered or static segment of the bus result in negligible/zero communication delays (viz., the bus and the ECUs can be perfectly synchronized) and hence good control performance. At the other extreme, all messages scheduled in the priority-driven dynamic segment often result in poor control performance because of the intrinsic timing non-determinism of priority-based protocols. In this paper we are concerned with the intermediate case — where messages are dynamically moved between the time- and event-triggered segments in order to meet performance requirements in the presence of disturbances — and formally study the schedulability analysis problem on the bus. In particular, we propose a novel scheduling strategy that considerably reduces the number of static time-triggered slots required in such a switching scheme to meet specified performance requirements. The basic premise of our work is that time-triggered slots are expensive and, hence, they should be used sparingly. We further demonstrate the benefits of our proposed scheme through a number of illustrative examples.","PeriodicalId":391594,"journal":{"name":"2011 6th IEEE International Symposium on Industrial and Embedded Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115139972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Copyright page","authors":"","doi":"10.23919/ltb-3d.2017.7947390","DOIUrl":"https://doi.org/10.23919/ltb-3d.2017.7947390","url":null,"abstract":"ing is permitted with credit to the source. Libraries are permitted to photocopy beyond the limit of U.S. copyright law for private use of patrons those articles in this volume that carry a code at the bottom of the first page, provided the per-copy fee indicated in the code is paid through","PeriodicalId":391594,"journal":{"name":"2011 6th IEEE International Symposium on Industrial and Embedded Systems","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130466534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}