{"title":"Distributed monitoring for component-based traffic management systems","authors":"Christoph Stögerer, W. Kastner","doi":"10.1109/ETFA.2010.5641231","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641231","url":null,"abstract":"Embedded software in the field of traffic management and control systems has an increasing demand on availability. Typically in case of a failure, hardware circuit watchdogs reset the whole system targeting the goal, that after some acceptable time the system is up and the applications are running correctly again. Also softwarebased monitoring solutions implementing standard patterns like the Watchdog Pattern, the Safety Executive Pattern or extensions to it might be applied. As these patterns target monitoring of components on a single node, extensions for monitoring distributed components using WBEM-technology for distributed monitoring will be shown. For a proof-of-concept implementation the Windows Management Instrumentation has been applied.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122741579","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":"A run-time memory management approach for scratch-pad-based embedded systems","authors":"T. Mück, A. A. Fröhlich","doi":"10.1109/ETFA.2010.5641082","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641082","url":null,"abstract":"Software-controlled caches, often called scratch-pad memories (SPM), are being increasingly used due to their efficiency. And to exploit all the advantages of SPMs an efficient allocation must be done in software. In this work we propose a runtime operating system management approach for SPMs that do not require compiler support, application profiling or hardware support. The OS will use annotations, inserted into the code by the programmer, as hints to choose the most appropriate level in the memory hierarchy to allocate the data. The results showed that we were able to implement a run-time SPM allocation technique without adding any significant overhead to the system when compared with manual allocation.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"420 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122123342","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":"Towards a radio-controlled time synchronized wireless sensor network: A work in-progress paper","authors":"Waqas Ikram, I. Stoianov, N. Thornhill","doi":"10.1109/ETFA.2010.5641162","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641162","url":null,"abstract":"Wireless sensor networks are deployed to monitor real-world phenomena, and are seeing growing demand in commerce and industry. These networks can benefit from time synchronized clocks on distributed nodes. The precision of time synchronization depends on error elimination or reliable estimation of errors associated with synchronization message delays. This paper examines an approach to time synchronize motes using onboard radio-controlled clocks. The advantage will be the minimisation of non-deterministic sources of errors in time synchronization amongst receivers. This approach of synchronization using out-of-band and dedicated time source is aimed to achieve network-wide, scalable, topology-independent, fast-convergent and less application-dependent solutions.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131432684","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":"An architecture for distributed real-time Java based on RMI and RTSJ","authors":"P. Basanta-Val, M. García-Valls, I. Estévez-Ayres","doi":"10.1109/ETFA.2010.5641176","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641176","url":null,"abstract":"Today's trend in real-time systems reveals the necessity of new technologies to easy their development and maintenance. Among others, some interesting alternatives are found in high-level real-time programming languages, better development models, or simple architectures and models. From the perspective of real-time Java, a recent real-time programming language, this paper offers an architecture (and its corresponding Java interfaces) to help the development of an upcoming distributed real-time technology for Java (named DRTSJ). To that end it describes a neutral architecture based on Java's Remote Method Invocation (RMI) and The Real-time Specification for Java (RTSJ). The empirical evidences included in the paper offer also interesting clues on the performance this technology may deliver.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128310090","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":"Implementing the wireless FTT protocol: A feasibility analysis","authors":"P. Bartolomeu, J. Fonseca, F. Vasques","doi":"10.1109/ETFA.2010.5641350","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641350","url":null,"abstract":"Low-power wireless communication protocols have been shown to experience a significant timeliness and reliability degradation under certain interference profiles. Provided that this impairment has hindered their wide adoption in demanding real-time scenarios, the Wireless Flexible Time Triggered (WFTT) protocol has been recently proposed targeting applications with stringent timeliness requirements. This protocol builds on the medium access determinism granted by the bandjacking technique in open environments, where different technologies may contend for the medium. Besides providing a deeper definition of the WFTT architecture and protocol operation, this paper presents a thorough analysis addressing its implementation feasibility.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130598895","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":"IEC 61499 execution model based on life cycle of function blocks","authors":"C. Catalán, F. Serna, A. Blesa, J. M. Rams","doi":"10.1109/ETFA.2010.5641256","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641256","url":null,"abstract":"Current challenges of the manufacturing industry are related to the Agile Manufacturing paradigm. IEC 61499 standard has been adopted as the standard for flexible and reconfigurable control systems by this paradigm. Due to different reasons, this standard has not been adopted by industry yet. For example, as a result of some ambiguities in the standard specification, the proposed implementation models allow different semantics. So, it makes design and portability of applications developed difficult. This paper proposes an execution model based on life cycle of function blocks which clearly determines the system behaviour at design time and also facilitates an easier implementation.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"162 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123132933","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":"Model-driven design of real-time component-based applications","authors":"P. Martínez, César Cuevas, J. Drake","doi":"10.1109/ETFA.2010.5641233","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641233","url":null,"abstract":"This paper presents a strategy to incorporate real-time design and analysis tasks to the development process of component-based applications, keeping the opacity that is inherent to the components paradigm. In this kind of applications, the deployment plans must include the scheduling configuration of the components and the platform resources that guarantees that the timing requirements are met. This configuration is obtained from the analysis of the real-time model of the application, which is automatically generated by composition of real-time metadata provided by the components that form the application and the resources that form the execution platform. These real-time metadata are formulated by the component developers, and managed by the application designers in an opaque way, as it happens with the component's code.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"289 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132638821","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":"Three-degrees-of-freedom flexible robot position control robust to load changes","authors":"Gonzalo Partida, V. H. Jaramillo, V. F. Batlle","doi":"10.1109/ETFA.2010.5641293","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641293","url":null,"abstract":"This paper proposes a new control method for a three-degree-of-freedom flexible robot. In the model, the mass is assumed to be concentrated at the end of the robotic arm. The main feature of the method is that it consists of two nested control loops: the inner one controls the angular positions of the motors and the external one the tip's position and cancels the vibration. The outer control loop, as will be shown, is robust to tip mass variations. Simulations are carried out, supposing different masses with succesfull results in trajectory tracking.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134622034","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":"Centralized inverted decoupling for TITO processes","authors":"J. Garrido, F. Vázquez, F. Morilla","doi":"10.1109/ETFA.2010.5641287","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641287","url":null,"abstract":"This paper presents a new approach of centralized control for TITO processes which is based on the structure of inverted decoupling. After defining the general expressions of this methodology, it is indicated how to specify the desired open loop transfer function in order to achieve free offset error and the desired performance (gain margins or phase margins). Then, the case of processes with all their elements as first order plus time delay (FOPTD) systems is studied in more detail because it generates two PI controllers and two derivative compensators with time delay, which can be implemented easily. If the process elements are more complex it is proposed to approximate them to FOPTD systems. The methodology is applied to two simulation examples and a real experimental lab process. Comparisons with other authors show its effectiveness.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131992252","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":"Mapping complex timing constraints to simple real-time scheduling parameters","authors":"D. Isovic, R. Dobrin","doi":"10.1109/ETFA.2010.5641121","DOIUrl":"https://doi.org/10.1109/ETFA.2010.5641121","url":null,"abstract":"In this paper, we propose a novel approach for flexible representation of complex timing constraints for scheduling real-time tasks under different scheduling paradigms. It allows different instantiations of the task attributes, depending on which underlying scheduling policy is used. Scheduling parameters are flexibly derived from original timing constrains, rather than using the same set of task attributes for all schedulers. For each real-time task in the system, temporal feasibility windows are identified, such that if the task executes and completes within its feasibility window, the original timing constraints will be met. Then, scheduler dependent parameters are derived to guarantee the tasks' execution and completion within their feasibility windows.","PeriodicalId":201440,"journal":{"name":"2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010)","volume":"96 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132153356","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}