Toyoaki Tomura

dblp:34/28 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2003
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 56% Performance modeling and evaluation · 44%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › industrial control systems
distributed control systems
0.012001
Object-Oriented Design Pattern Approach for Modeling and Simulating Open Distributed Control System · ICRA 2001
Performance modeling and evaluation
simulation
0.012001
Object-Oriented Design Pattern Approach for Modeling and Simulating Open Distributed Control System · ICRA 2001
Requirements engineering and software design › model-driven engineering
code generation from design
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design › software architecture
graphical specification
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design
model-driven engineering
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design › object-oriented analysis and design
object-oriented design
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Requirements engineering and software design
software architecture
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000
Embedded and real-time systems
cyber-physical system platforms
0.012000
Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development · ICRA 2000

Methods — techniques the papers use, named apart from their topics

petri net simulation · 0.1co-simulation · 0.1statechart pattern · 0.0device-constructor pattern · 0.0
YearPublicationVenuePosition
2003 A Cooperative Simulation Mechanism of Distributed Control Systems Based on Object-Oriented Design Pattern
abstract
Distributed control systems (DCSs) consisting of a plant, a controller composed of many devices, and an open network interconnecting devices, are now used in many automation areas. For assuring the control performance under the heavy traffic on the network, the simulation of DCS is strongly needed. In the case of DCSs for controlling a mechanical plant, the graphical and cooperative simulation between the controller model and the plant model becomes important to verify the sequence of motions of the plant. For this purpose, we propose a systematic object-oriented-based DCS modeling procedure to efficiently and uniformly develop the DCS simulation model. From this procedure, we can describe the formal description of DCS simulation model based on five object-oriented design patterns which describe the structure and behavior of the DCS. We also propose an event chain mechanism between the statechart-based controller model and the graphical plant model. Finally, the cooperative DCS simulation software is developed by using the Java 3D API.
Toyoaki Tomura, Satoshi Kanai, Takeshi Kishinami
ISORC1
2001 Object-Oriented Design Pattern Approach for Modeling and Simulating Open Distributed Control System
abstract
An open distributed control system (DCS), which consists of a large number of devices and a single open network interconnecting those devices, is now used in many automation areas. One critical problem of the DCS, however, is that because there is massive traffic on the network, the system integrator must carefully tune the network traffic after the construction of the system to assure its control performance. Hence, a DCS simulator is strongly needed. In our study, we propose an object-oriented design pattern approach as a uniform, rapid and accurate method of modeling and simulating a DCS. Two special design patterns are proposed: the Statechart pattern which defines classes and the state-transition execution mechanism for realizing the dynamic behavior of devices; and the device-constructor pattern which defines classes and their instantiation mechanism for realizing the structure of devices composed of many kinds of sensors and actuators. The systematic procedures from those patterns to the executable Java code of the simulation model are also discussed. Furthermore, the effectiveness of our approach was investigated through actually developing an in-house Java-based DCS simulator.
Toyoaki Tomura, Satoshi Kanai, Kiyoshi Uehiro, Susumu Yamamoto
ICRA1
2001 Developing Simulation Models of Open Distributed Control System by Using Object-Oriented Structural and Behavioral Patterns
abstract
An open distributed control system (DCS), which consists of many devices and an open network interconnecting them, is now used in many automation areas. For assuring control performance under heavy traffic on the network, simulation of a DCS is required. For this purpose, we propose an object-oriented design pattern approach as a uniform, efficient and accurate method of modeling and simulating a DCS. Four design patterns are proposed. Device constructor and composite-device-constructor patterns describe classes and mechanisms for uniformly structuring device models composed of many kinds of sensors and actuators. A statechart pattern defines classes and the state-transition execution mechanism for realizing the behavior of sensors and actuators in a device. The event-chain pattern defines classes and the event dispatching mechanism among sensors and actuators in both an intra-device and inter-device manner. The systematic implementation procedures from these patterns to the executable Java code of the DCS simulation model are also discussed. Finally the effectiveness of our approach was proved by developing the Java-based DCS modeler and simulator used in building automation.
Toyoaki Tomura, Satoshi Kanai
ISORC1
2000 Object-Oriented Graphical Specification and Seamless Design Procedure for Manufacturing Cell Control Software Development
abstract
A seamless design methodology for developing manufacturing cell control software is proposed. The methodology is based both on the graphical specification and on the systematic design procedure of its conversion to the control code. The graphical specification describes the component configuration of the cell and the activity sequence on which the devices should act. An object diagram and an activity-control-condition diagram are introduced for this purpose. The systematic design procedure specifies a clearly-defined conversion from the initial graphical specification to the cell control software code. The conversion consists of three processes: refinement, translation and information. A diagram editor has also been developed to help the programmer carry out this design procedure. Finally, the functionality of the control software generated by using the proposed methodology is validated through co-simulation with a Petri net simulator.
Satoshi Kanai, Takeshi Kishinami, Toyoaki Tomura
ICRA3