• DocumentCode
    2271875
  • Title

    Framework design and implementation for virtual instrument component library of GPP

  • Author

    Xu Xiao-liang ; Le-yu, Wang ; Hong, Zhou

  • Author_Institution
    Zhejiang Univ., China
  • fYear
    2003
  • fDate
    22-25 Sept. 2003
  • Firstpage
    541
  • Lastpage
    545
  • Abstract
    The graphical programming platform (GPP) is an integrated software development environment for virtual instrument (VI) systems, providing users with a graphical programming way to quickly construct automatic test and measurement systems. The VI component library, which is a set of basic cells for building GPP applications with responsibility for data processing functions, is the key part of the GPP. In order to achieve high levels of reusability and flexibility, an object-oriented framework for the VI component library was presented, described with the unified modeling language (UML). This framework make full uses of design patterns and was far more likely to achieve higher levels of reusability and extendibility. Based on such a framework, not only can the VI component library reuse both its source code and design architecture, but also can be developed more efficiently and easier to maintain and extend.
  • Keywords
    object-oriented methods; programming environments; specification languages; virtual instrumentation; GPP; UML; VI systems; automatic measurement systems; automatic test systems; data processing functions; design pattern; graphical programming platform; integrated software development environment; object-oriented framework; reusability; source code reuse; unified modeling language; virtual instrument component library; Application software; Automatic programming; Automatic testing; Buildings; Instruments; Software libraries; Software measurement; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AUTOTESTCON 2003. IEEE Systems Readiness Technology Conference. Proceedings
  • ISSN
    1080-7725
  • Print_ISBN
    0-7803-7837-7
  • Type

    conf

  • DOI
    10.1109/AUTEST.2003.1243629
  • Filename
    1243629