Title :
A Component-based Framework for Embedded Digital Instrumentation Software with Design Patterns
Author :
Yixing, Xia ; Yaowu, Chen
Author_Institution :
Zhejiang Univ., Hangzhou
fDate :
July 30 2007-Aug. 1 2007
Abstract :
The embedded digital instrumentations (EDI) software systems become diversified and more complex with variable requirements. Component-based frameworks (CBF) which are built on object-oriented (OO) technologies provide a better reuse. A CBF for EDI software systems is presented in this paper, and it will be demonstrated that it is convenient to reuse the components and to construct an EDI application. The system architecture and framework design of multimedia instrumentations will be presented as an example. For a maintainable, flexible and extensible design, design patterns are employed in the components and framework development; strategy, observer, command and composite patterns are discussed and implemented in examples.
Keywords :
digital instrumentation; embedded systems; multimedia systems; object-oriented programming; component-based frameworks; embedded digital instrumentation software; object-oriented technologies; Application software; Artificial intelligence; Computer architecture; Embedded software; Instruments; Programming; Software design; Software engineering; Software quality; Software systems;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
Conference_Location :
Qingdao
Print_ISBN :
978-0-7695-2909-7
DOI :
10.1109/SNPD.2007.80