Distributed Shared Memory with CAN-Based Prioritized Mutual Exclusion for Embedded Control Systems

Author(s):  
Hiroki Fujishima ◽  
Takanori Yokoyama ◽  
Myungryun Yoo
2017 ◽  
Vol 22 (S1) ◽  
pp. 989-998
Author(s):  
Yuji Tamura ◽  
Truong Thi Doan ◽  
Takahiro Chiba ◽  
Myungryun Yoo ◽  
Takanori Yokoyama

2013 ◽  
pp. 184-210
Author(s):  
Atef Gharbi ◽  
Hamza Gharsellaoui ◽  
Mohamed Khalgui ◽  
Antonio Valentini

The authors study the safety reconfiguration of embedded control systems following component-based approaches from the functional level to the operational level. At the functional level, a Control Component is defined as an event-triggered software unit characterized by an interface that supports interactions with the environment (the plant or other Control Components). They define the architecture of the Reconfiguration Agent, which is modelled by nested state machines to apply local reconfigurations. The authors propose technical solutions to implement the agent-based architecture by defining UML meta-models for both Control Components and also agents. At the operational level, a task is assumed to be a set of components having some properties independently from any real-time operating system. To guarantee safety reconfigurations of tasks at run-time, the authors define service and reconfiguration processes for tasks and use the semaphore concept to ensure safety mutual exclusions. They apply the priority ceiling protocol as a method to ensure the scheduling between periodic tasks with precedence and mutual exclusion constraints.


2016 ◽  
Vol 5 (3) ◽  
pp. 71-93 ◽  
Author(s):  
Atef Gharbi ◽  
Hamza Gharsellaoui ◽  
Mohamed Khalgui

This paper deals with the study of the reconfiguration of embedded control systems with safety following component-based approaches from the functional level to the operational level. The authors define the architecture of the Reconfiguration Agent which is modelled by nested state machines to apply local reconfigurations. They propose in this journal paper technical solutions to implement the whole agent-based architecture, by defining UML meta-models for both Control Components and also agents. To guarantee safety reconfigurations of tasks at run-time, they define service and reconfiguration processes for tasks and use the semaphore concept to ensure safety mutual exclusions. As a method to ensure the scheduling between periodic tasks with precedence and mutual exclusion constraints, the authors apply the priority ceiling protocol.


1997 ◽  
Vol 30 (4) ◽  
pp. 33-38
Author(s):  
Pieter J Mosterman ◽  
Gautam Biswas ◽  
Janos Sztipanovits

Author(s):  
Wanli Chang ◽  
Alma Probstl ◽  
Dip Goswami ◽  
Majid Zamani ◽  
Samarjit Chakraborty

Sign in / Sign up

Export Citation Format

Share Document