2004Journal of the Robotics Society of JapanOpen access

Real-time Control Software Equipped with Dynamic Reconfigurability for Its Sequential Process

Eiichi Inohira, Atsushi Konno, Masaru Uchiyama

Open full text 0 citations

Abstract

Dividing a software component into simpler ones is an effective way to improve the manageability and reusability. However, in the case of conventional dynamically reconfigurable software architecture, the software becomes difficult to manage by dividing the components. The reason is that dividing the software components needlessly increases the number of the concurrent processes in such architecture because the software components correspond to the concurrent processes. Thus, the software components should be independent of the concurrent processes. In this paper, we present a software architecture equipped with the dynamic reconfigurability for the sequential process within a concurrent process. A multi-agent model lies at the base of the presented architecture. In our architecture, an agent, which is concurrent process, can consist of the voluntary number of the software components. And, we can modify the configuration of an agent, that is, the combination of the software components at runtime. We also describe the implementation of the real-time control software by applying the presented architecture.

Open-access reader

About this research paper

What this paper is about

Dividing a software component into simpler ones is an effective way to improve the manageability and reusability. However, in the case of conventional dynamically reconfigurable software architecture, the software becomes difficult to manage by dividing the components. The reason is that dividing the software components needlessly increases the number of the concurrent processes in such architecture because the software components correspond to the concurrent processes. Thus, the software components should be independent of the concurrent processes. In this paper, we present a software architecture equipped with the dynamic reconfigurability for the sequential process within a concurrent process. A multi-agent model lies at the base of the presented architecture. In our architecture, an agent, which is concurrent process, can consist of the voluntary number of the software components. And, we can modify the configuration of an agent, that is, the combination of the software components at runtime. We also describe the implementation of the real-time control software by applying the presented architecture.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Dividing a software component into simpler ones is an effective way to improve the manageability and reusability. However, in the case of conventional dynamically reconfigurable software architecture, the software becomes difficult to manage by dividing the components. The reason is that dividing the software components needlessly increases the number of the concurrent processes in such architecture because the software components correspond to the concurrent processes. Thus, the software components should be independent of the concurrent processes. In this paper, we present a software architecture equipped with the dynamic reconfigurability for the sequential process within a concurrent process. A multi-agent model lies at the base of the presented architecture. In our architecture, an agent, which is concurrent process, can consist of the voluntary number of the software components. And, we can modify the configuration of an agent, that is, the combination of the software components at runtime. We also describe the implementation of the real-time control software by applying the presented architecture.

Key concepts: Reconfigurability, Computer science, Resource-oriented architecture, Component-based software engineering, Reference architecture, Software architecture, Software, Software construction

Related papers

Back to paper searchBrowse research topicsOriginal source
Real-time Control Software Equipped with Dynamic Reconfigurability for Its Sequential Process — Research Paper | ScholarLens