• DocumentCode
    3098408
  • Title

    Specifying a certification process for COTS software components using UML

  • Author

    Brenner, Eugen ; Derado, Ivo

  • Author_Institution
    Inst. for Tech. Inf., Tech. Univ. Graz, Austria
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    291
  • Lastpage
    297
  • Abstract
    The certification process of COTS (commercial off-the-shelf) components is getting more important as we move towards the software component marketplace. We identify specifications used for certification tests and associations between them. Specifications are defined using UML (Unified Modeling Language) notations and are shown in the example of the ASAM-GDI (Automation and Measuring Systems Generic Device Interface) standard, which defines standard interfaces to devices and device drivers in automation and measurement systems. It is shown that UML is suitable for this purpose. Furthermore, it offers a platform-independent notation, which can be mapped to a specific language and technology, i.e. to an execution model that is appropriate for integration in a client system. We propose that reusability of COTS components should include not only the COTS component, but also specifications defining test cases. This way, it is possible for the client to quickly verify COTS components and to avoid the component misuse problem
  • Keywords
    application program interfaces; certification; conformance testing; device drivers; formal specification; program testing; software packages; software standards; specification languages; subroutines; ASAM-GDI standard; COTS component verification; Generic Device Interface; UML notations; Unified Modeling Language; automation; certification process specification; certification tests; commercial off-the-shelf software components; component misuse; device drivers; execution model; measuring systems; platform-independent notation; software reusability; test cases; Application software; Certification; Informatics; Java; Measurement standards; Software libraries; Software maintenance; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on
  • Conference_Location
    Magdeburg
  • Print_ISBN
    0-7695-1089-2
  • Type

    conf

  • DOI
    10.1109/ISORC.2001.922852
  • Filename
    922852