Title :
Reusable Components Design for Embedded Digital Instrumentation Software Systems
Author :
Yixing, Xia ; Xiaoliang, Xu
Author_Institution :
Inst. of Comput. & Software, Hangzhou Dianzi Univ., Hangzhou, China
Abstract :
The embedded digital instrumentations software systems become larger and larger, and more complex. At the same time, the component-base software development (CBSD) technology has already represented a successful solution for some domains. This paper outlines components design methodology aimed at issues for embedded digital instrumentation software applications: quality, development efficiency, extensibility and maintenance. On the base of the traditional CBSD methods, this paper discusses the general function components (GFC) and the special function components (SFC) for the domain requirements. The components design and subsequently a reusable model are given. It´s convenient to reuse the components and to construct an embedded digital instrumentation software application. The software development efficiency can be evidently improved, which is proved through the example of a data analysis instrumentation system followed.
Keywords :
computerised instrumentation; digital instrumentation; object-oriented programming; software engineering; software reusability; component-base software development; data analysis; embedded digital instrumentation software systems; general function components; reusable components design; special function components; Application software; Computer architecture; Embedded software; Graphical user interfaces; Instruments; Object oriented modeling; Programming; Software libraries; Software reusability; Software systems; Digital Instrumentation; General function components; Reusable components; Special function components;
Conference_Titel :
Software Engineering, 2009. WCSE '09. WRI World Congress on
Conference_Location :
Xiamen
Print_ISBN :
978-0-7695-3570-8
DOI :
10.1109/WCSE.2009.144