DocumentCode
1928672
Title
Distributed cooperative design method and environment for embedded system
Author
Li, Sikun ; Xiong, Zhihui ; Li, Tiejun
Author_Institution
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
Volume
2
fYear
2005
fDate
24-26 May 2005
Firstpage
956
Abstract
Embedded system is the application specific computing system that embedded in other application, to perform some special information processing functionalities. Embedded system is composed of software part (including embedded system software and application software) and hardware part (including embedded processors, memory, ASICs, IO circuit et al). In order to ensure design quality and efficiency of embedded system, it not only requires the designers to do hardware/software co-design, but also requires experts from different domains to cooperate. Existing embedded system design methods and environments mainly support hardware/software co-design, but they can´t support the cooperation among experts from different domains. In this paper, we present a distributed cooperative design method for embedded system and developed the corresponding design environment, main features are: We employ mobile agent and Web service technology to establish the distributed cooperative design environment. This distributed network environment can support experts from different domains perform embedded system virtual prototyping modeling and simulation, hardware/software partitioning and performance evaluation cooperatively, this environment also supports traditional embedded system hardware/software co-design and design reusing method. Application experiment on the embedded system design of satellite navigation and positioning device indicate that, our distributed cooperative design method and design environment of embedded system improves the design quality and efficiency greatly.
Keywords
Internet; embedded systems; groupware; hardware-software codesign; mobile agents; software quality; software reusability; virtual prototyping; ASIC; IO circuit; Web service; application software; application specific computing system; collaborative design; design environment; design quality; design reuse; distributed cooperative design; distributed network environment; embedded processor; embedded system; hardware-software co-design; hardware-software partitioning; information processing; mobile agent; performance evaluation; positioning device; satellite navigation; virtual prototyping modeling; virtual prototyping simulation; Application software; Computer applications; Design methodology; Embedded computing; Embedded software; Embedded system; Hardware; Information processing; Software performance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, 2005. Proceedings of the Ninth International Conference on
Print_ISBN
1-84600-002-5
Type
conf
DOI
10.1109/CSCWD.2005.194316
Filename
1504223
Link To Document