Title :
A Design and Implementation Method for Embedded Systems Using Communicating Sequential Processes with an Event-Driven and Multi-Thread Processor
Author :
Mizutani, Ryo ; Ohmori, Kenji
Author_Institution :
Grad. Sch. of Comput. & Inf. Sci., Hosei Univ., Koganei, Japan
Abstract :
Recently, because embedded systems that play important roles in cyber worlds involve complexly intertwined functions, it becomes difficult to develop them using conventional technologies. In this paper, a new method is introduced for designing and implementing embedded systems. The design phase uses an agent system, a state transition diagram, and communicating sequential process models by descending from an abstract and general level to a more concrete and specific level. The implementation phase uses an event-driven and multi-thread processor and a C-like language with enhanced processes communication channels. A radio-controlled car operated using a tablet is developed using the proposed design and implementation method. The development time and cost is considerably reduced.
Keywords :
communicating sequential processes; embedded systems; mobile robots; multi-threading; multiprocessing systems; notebook computers; software agents; telerobotics; C-like language; agent system; communicating sequential process models; cyberworlds; development cost reduction; development time reduction; embedded system design; embedded system implementation; event-driven processor; multithread processor; radio-controlled car; state transition diagram; tablet; Embedded systems; Object oriented modeling; Process control; Receivers; Sensors; System recovery; Wheels; Agent System; Communicating Sequential Processes; Embedded system; Event-Driven and Mullti-Thread Processor; Object-Oriented Way; State Transition Diagram;
Conference_Titel :
Cyberworlds (CW), 2012 International Conference on
Conference_Location :
Darmstadt
Print_ISBN :
978-1-4673-2736-7