{"title":"Adding fault tolerance mechanisms to Interbus-S","authors":"S. Cavalieri, S. Monforte","doi":"10.1109/WFCS.2000.882545","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882545","url":null,"abstract":"Field bus technology is now a reality in industrial environments. There are many field bus systems commercially available, and each is suitable for particular kinds of applications. In this scenario the Interbus-S system is playing a leading role, due to the efficiency of its protocol. However, a drawback of this communication system is the centralisation of the mono-master arbitration scheme. The presence of a single device to co-ordinate communication activities makes the Interbus-S protocol vulnerable to fault occurrences in the master. Maintaining full compatibility with the existing standard, the authors have defined a protocol extension which allows the whole communication system to continue working after the occurrence of a fault in the master node.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125423877","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. Castelpietra, Y. Song, F. Simonot-Lion, O. Cayrol
{"title":"Performance evaluation of a multiple networked in-vehicle embedded architecture","authors":"P. Castelpietra, Y. Song, F. Simonot-Lion, O. Cayrol","doi":"10.1109/WFCS.2000.882549","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882549","url":null,"abstract":"The paper deals deals with the modelling and the validation of multiple networking computer systems supporting in-vehicle embedded applications. The modelling principle is based on the development of reusable component models with clearly defined interfaces. The building of a whole application model is obtained by integration of these components. This model can therefore be simulated to verify temporal properties and to optimise the implementation. The method is developed and exploited in the context of the CAROSSE project. It is applied to a multiple networked architecture using both CAN and VAN, based on a PSA Peugeot-Citroen application. It has been extended in order to evaluate how a possible use of OSEK/VDX local scheduling with a given configuration of local tasks can influence the performance of the application.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114429136","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 comparison of LIN and TTP/A","authors":"Hermann Kopetz, Wilfried Elmenreich, C. Mack","doi":"10.1109/WFCS.2000.882539","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882539","url":null,"abstract":"The paper compares two novel field-bus protocols for low-cost single-chip smart sensor and actuator nodes, LIN and TTP/A. Both protocols are central-master UART protocols, where the master with its precise oscillator establishes the stable time-base required by the slaves to synchronize their imprecise on-chip oscillators. While LIN provides the basic services needed for real-time communication, the TTP/A standard additionally specifies an interface-file system to perform on-line configuration, diagnostics and maintenance of smart sensor nodes. With TTP/A it is thus possible to produce preprogrammed simple transducer nodes or generic smart transducer nodes that can be configured dynamically to the given application requirements.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"315 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125769411","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. Lizzi, L. Bacon, E. Becquet, E. Gressier-Soudan
{"title":"Prototyping QoS based architecture for power plant control applications","authors":"C. Lizzi, L. Bacon, E. Becquet, E. Gressier-Soudan","doi":"10.1109/WFCS.2000.882541","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882541","url":null,"abstract":"The goal of the project is to gain experience on QoS (quality of service) based distributed system for EDF's power control applications. EDF is the French power utility. QoS is related to time constraints in this case. We adopted a distributed system approach to build our execution platform. The first prototype uses a modified ChorusOS micro-kernel with a real-time inter-process communication facility based on an ATM network and supports a specific real-time Java Virtual Machine. Our second proposal attempts to build an equivalent architecture using off-the-shelf products. Reality constraints lead to a CoS (classification of service) based design. We show that there is no available off-the-shelf QoS or CoS based technology for real-time object oriented distributed applications.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134007725","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":"Heuristic techniques for allocating and scheduling communicating periodic tasks in distributed real-time systems","authors":"S. Faucou, A. Déplanche, J.-P. Beauvais","doi":"10.1109/WFCS.2000.882557","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882557","url":null,"abstract":"This paper deals with the problem of pre-runtime allocating and scheduling communicating periodic tasks in a distributed real-time system. The task system is modeled with independent periodic macro-tasks. The physical architecture consists of a network of identical monoprocessor sites, fully connected by a bus. Two medium access control protocols are considered : CSMA/CA and TDMA. Our objective is to find an allocation of tasks to sites and a subsequent schedule for them such that the periodicity and precedence constraints are satisfied. Besides dealing with these constraints (which is often the sole concern of many studies), the effective communication delays due to the message scheduling and the bus access control protocol are taken into account when the task schedule is being built. Two algorithms for solving this problem are presented: a clustering algorithm and a genetic algorithm.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115093354","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":"Evolution potentials for fieldbus systems","authors":"D. Dietrich, T. Sauter","doi":"10.1109/WFCS.2000.882567","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882567","url":null,"abstract":"Although fieldbus systems are meanwhile an established concept, there is still room for future developments. Furthermore, fieldbusses are more and more to be seen in a wider context of complex systems. In this paper, we briefy review the histoly of fieldbusses to highlight the major infuences on their evolution. Essential driving forces for the future are identifed in the areas of building automation, internetworking, and microelectronics. With the availability of smarter nodes, the complexity of fieldbus installations will inevitably increase, which in turn will raise new problems. The main d$$culties will be the development of appropriate tools to support the management of networks with several hundred thousand nodes. Security of network interconnections is another upcoming problem, and the growing system complexity also requires new concepts for distributed applications, such as agent-based or holonic systems. Finally, we compare fieldbusses to biological systems to derive directions for further evolution.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127480793","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":"Adaptative timed tests for temporal interoperability verification","authors":"L. Kaiser, F. Simonot-Lion","doi":"10.1109/WFCS.2000.882552","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882552","url":null,"abstract":"The article deals with the temporal interoperability of components in a real time application and presents a method to verify it. The temporal interoperability expresses the capability of a component to cooperate and exchange information with its environment while respecting specified timing properties (Y. Benkhellat and J.-P. Thomesse, 1995). The principal aim of the paper is to propose a construction method of an adaptative tester. The tester generation process is based on the TIOSM formalism (O. Kone and R. Castanet, 1995). The logical behaviour of this tester is statically defined (sequence of events, identification of the different clocks). The evaluation of the transition firing times is done online by the tester itself during the test process. For this, a set of linear inequalities is generated and attached to each state of the tester and a solver is integrated to it.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132072076","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":"Fieldbus networks: real-time from the perspective of the application tasks","authors":"A. Mendes, L. Ferreira, E. Tovar","doi":"10.1109/WFCS.2000.882559","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882559","url":null,"abstract":"Fieldbus communication networks aim to interconnect sensors, actuators and controllers within distributed computer-controlled systems. Therefore they constitute the foundation upon which real-time applications are to be implemented. A potential leap towards the use of fieldbus in such time-critical applications lies in the evaluation of its temporal behaviour. In the past few years several research works have been performed on a number of fieldbuses. However, these have mostly focused on the message passing mechanisms, without taking into account the communicating application tasks running in those distributed systems. The main contribution of this paper is to provide an approach for engineering real-time fieldbus systems where the schedulability analysis of the distributed system integrates both the characteristics of the application tasks and the characteristics of the message transactions performed by these tasks. In particular, we address the case of system where the Process-Pascal multitasking language is used to develop P-NET based distributed applications.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131019816","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 Java CAN API-a Java gateway to field bus communication","authors":"D. Buhler, G. Nusser","doi":"10.1109/WFCS.2000.882531","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882531","url":null,"abstract":"Object oriented problem analysis and software design is becoming more common in the field of industrial control. We present the Java CAN API which provides a convenient, object oriented programming framework for rapid CAN field bus tool development. It provides a hierarchy of classes and interfaces to access arbitrary CAN/CANopen devices via the Java Native Interface. In order to access Windows-based CAN drivers a native dynamic link library has been developed featuring high performance message filtering and asynchronous message notification. The created Java class hierarchy encapsulates the CANopen layer 7 communication objects as well as generic CAN layer 2 messages. Further classes provide access to the CANopen network management services. The paper also briefly presents some practical uses of the Java CAN APl for teleservice, distance education and CAN system management.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128119734","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}
V. Schiffer, K.W. Vandesteeg, D. Vasko, J.A. Lenner
{"title":"Introduction to DeviceNet safety","authors":"V. Schiffer, K.W. Vandesteeg, D. Vasko, J.A. Lenner","doi":"10.1109/WFCS.2000.882561","DOIUrl":"https://doi.org/10.1109/WFCS.2000.882561","url":null,"abstract":"The Open DeviceNet Vendors Association (ODYA) is introducing an expansion to the DeviceNet specification that allows the integration of safety measures into all DeviceNet systems. DeviceNet Safety is designed to meet the requirements of machinery shut down and process sector availability/shut down applications. DeviceNet Safety addresses ISO 13849-1, IEC 61508 SIL 3, DIN 19250 AK6 and EM 954-1 Categoiy 4 applications. It is a higher level protocol that allows safety devices to co-exist with standard devices on the same network. DeviceNet Safety allows for multiple independent safety chains on the same network or controller as well as multiple safety controllers on the same network. DeviceNet Safety uses the safety processes and coding as recommended by BIA, the German certification body for safety data transmission on a standard network.","PeriodicalId":112914,"journal":{"name":"2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131362849","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}