A component-based framework for embedded digital instrumentation software with design patterns

作者:Xia Yixing*; Chen Yaowu
来源:8th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing/3rd ACIS International Workshop on Self-Assembling Wireless Networks, 2007-07-30 to 2007-08-01.
DOI:10.1109/SNPD.2007.80

摘要

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.

全文