Fernando Covatti, J. Winter, I. Müller, C. Pereira, J. Netto
{"title":"A WirelessHART and IEC 61850 Gateway Proposal","authors":"Fernando Covatti, J. Winter, I. Müller, C. Pereira, J. Netto","doi":"10.1109/SBESC.2013.24","DOIUrl":"https://doi.org/10.1109/SBESC.2013.24","url":null,"abstract":"Automation systems for monitoring and controlling power substations have received significant improvements through the implementation of IEC 61850 standard, which brought as the main advantage the interoperability between the different devices. However, there is still a gap in the use of wireless communication systems. The current standard does not adopt wireless communication options which allow low maintenance and installation costs. This paper proposes a solution for the integration of wireless communication technologies within the standard IEC 61850 attending the requirements of the power substations, such as reliability and security even in real-time applications.","PeriodicalId":359419,"journal":{"name":"2013 III Brazilian Symposium on Computing Systems Engineering","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128389578","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}
Fernando Henrique Silva Fragoso, L. Tenorio, S. Meira
{"title":"Offload Debugging for Java Programmed Embedded Systems","authors":"Fernando Henrique Silva Fragoso, L. Tenorio, S. Meira","doi":"10.1109/SBESC.2013.12","DOIUrl":"https://doi.org/10.1109/SBESC.2013.12","url":null,"abstract":"Small devices are running software ever more complex. In this scenario, which has been expanding with trends such Internet of Things (IoT) and Ubiquitous computing, becomes even more significant the process of debugging. The use of high-level language virtual machines (VM) on embedded systems can avoid issues on the portability, safety and memory management. However, it presents challenges for debugging due to lack of memory resources and VM's hardware abstractions. This paper presents an out-of-process Java Virtual Machine (JVM) debugger based on the Java Platform Debugger Architecture (JPDA). The proposed method reduces the complexity of debug implementation inside the VM itself without loosing the link between Java and native code. Thus, it allows the debugging using the high-level language instead of native compiled code.","PeriodicalId":359419,"journal":{"name":"2013 III Brazilian Symposium on Computing Systems Engineering","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126274015","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":"The Impact of Different Multi-Threading Interfaces on Embedded Systems","authors":"A. Lorenzon, M. C. Cera, A. C. S. Beck","doi":"10.1109/SBESC.2013.17","DOIUrl":"https://doi.org/10.1109/SBESC.2013.17","url":null,"abstract":"The popularity of multicore embedded systems brings new challenges to the development of parallel applications: at the same time it is necessary to exploit the availability of multiple cores, it is also mandatory to consume less energy. To speed up the development process and make it as more transparent as possible to the programmer, parallelism is exploited through the use of Application Programming Interfaces (API). Each one of these API implements different ways to exchange data. However, data exchange occurs between the threads in shared memory regions, which have higher energy consumption. Therefore, each API will present different energy costs to communicate. In this paper, we present the first step to show that different APIs have different impacts on energy consumption, through the analysis of the communication mechanism that each one employs, the number of memory accesses necessary for the communication, and the number of executed instructions according to the API used. Our results show that OpenMP presents a higher communication overhead, with more memory accesses and instructions executed, when compared to Pthreads.","PeriodicalId":359419,"journal":{"name":"2013 III Brazilian Symposium on Computing Systems Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123788170","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}