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

被引:0
|
作者
Xia Yixing [1 ]
Chen Yaowu [1 ]
机构
[1] Zhejiang Univ, Dept Instrumentat Sci & Engn, Inst Adv Digital Technol & Instrumentat, Hangzhou 310027, Peoples R China
关键词
D O I
10.1109/SNPD.2007.80
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:166 / +
页数:2
相关论文
共 50 条
  • [21] Component-Based Design of Embedded Systems
    Kopetz, Hermann
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 1 - 1
  • [22] A Formal Framework for Component-Based Embedded Systems
    Tu, Yuqing
    Li, Di
    Li, Fang
    Zheng, Shixiong
    2010 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2010,
  • [23] Component-based software design model
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 35 (05): : 451 - 454
  • [24] A framework for interactive visualization of component-based software
    Telea, A
    Voinea, L
    PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 567 - 574
  • [25] Towards a software framework for building highly flexible component-based embedded operating systems
    Xu, Dong
    Wang, Hua
    Teng, Qiming
    Chen, Xiangqun
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 170 - 181
  • [26] Process Patterns for Component-Based Software Development
    Kouroshfar, Ehsan
    Shahir, Hamed Yaghoubi
    Ramsin, Raman
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5582 : 54 - 68
  • [27] Component-based engineering of distributed embedded control software
    Jahnke, JH
    McNair, A
    Cockburn, J
    de Souza, P
    Furber, RA
    Lavender, M
    COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 296 - 319
  • [28] Reliability prediction model of component-based embedded software
    Li C.
    Zhou X.
    Dong Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2011, 38 (01): : 171 - 175
  • [29] Implementing the Component-based Software Engineering in Embedded Systems
    Abdallah, Mohammed A.
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 399 - 402
  • [30] DICES: Distributed Component-based Embedded Software Systems
    Zagar, Mario
    Crnkovic, Ivica
    Stipanicev, Darko
    Stula, Maja
    Feljan, Juraj
    Lednicki, Luka
    Maras, Josip
    Petricic, Ana
    ANNUAL 2010/2011 OF THE CROATIAN ACADEMY OF ENGINEERING, 2012, : 154 - 167