• DocumentCode
    3419151
  • Title

    Research of Component-Based Hybrid Design Pattern for Real-Time Microkernel

  • Author

    Ma, Xuesen ; Han, Jianghong ; Lu, Yang ; Wei, Zhenchun

  • fYear
    2006
  • fDate
    Nov. 29 2006-Dec. 1 2006
  • Firstpage
    369
  • Lastpage
    374
  • Abstract
    Adopting the traditional object-oriented and component-based methods, the software architecture design pattern can be applied in the concurrent, realtime and distributed fields, which will replace the kind of strong-coupling and process-oriented development predominant in the real-time embedded software to satisfy the needs of the fast development of hardware and communication technology. Combined with the mechanistic design pattern put forward by Gamma et al. (like layer, microkernel, component, etc.), in the light of the view between the subsystem and the component architecture and of the concurrency, correct design pattern is generated by means of pattern incubating, mining or instantiation, which is then applied to develop a robust and scalable architecture for real-time system. As the Component-based Software Engineering (CBSE) can effectively enhance the quality and efficiency of the software development process, the technology is introduced to architecture design, offering mature applications by means of framework instantiation. Based on the hybrid design pattern, the architecture and the process of the software become mutually reinforcing and complementary, and both the interior quality and the process quality of the software are guaranteed.
  • Keywords
    object-oriented programming; software architecture; software quality; component-based hybrid design pattern; component-based software engineering; interior quality; process quality; process-oriented development; real-time embedded software; real-time microkernel; software architecture; software development process; Communications technology; Component architectures; Computer architecture; Concurrent computing; Embedded software; Hardware; Robustness; Software architecture; Software design; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Reality and Telexistence--Workshops, 2006. ICAT '06. 16th International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    0-7695-2754-X
  • Type

    conf

  • DOI
    10.1109/ICAT.2006.106
  • Filename
    4089275