Ontology supported selection of versions for N-version programming in semantic Web Services

被引:0
|
作者
Kaczmarek, Pawel L. [1 ]
机构
[1] Gdansk Univ Technol, Dept Comp Syst Architecture, Fac Elect Telecommun & Informat, PL-80952 Gdansk, Poland
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Web Services environment provides capabilities for effective N-version programming as there exist different versions of software that provide the same functionality. N-version programming, however, faces the significant problem of co-relation of failures in different software versions. This paper presents a solution that attempts to reduce the risk of co-relation of failures by selecting for invocation services having relatively different non-functional features. We use an ontology-driven approach to identify and store information about software features related to differences in software versions, such as: software vendor, design technology or implementation language. We present an algorithm for selection of software versions using the designed ontology. The solution was verified in a prototypical implementation with the use of an existing OWL-S API library.
引用
收藏
页码:317 / 326
页数:10
相关论文
共 50 条
  • [21] FUNDAMENTAL DIFFERENCES IN THE RELIABILITY OF N-MODULAR REDUNDANCY AND N-VERSION PROGRAMMING
    ECKHARDT, DE
    LEE, LD
    JOURNAL OF SYSTEMS AND SOFTWARE, 1988, 8 (04) : 313 - 318
  • [22] An open on-board CBTC controller based on N-version programming
    Carr, D. W.
    Ruelas, R.
    Gutierrez-Ramirez, J. F.
    Salcedo-Becerra, H.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 1, PROCEEDINGS, 2006, : 834 - +
  • [23] A software-reliability growth model for N-version programming systems
    Teng, XL
    Pham, H
    IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (03) : 311 - 321
  • [24] Enhancing the Reliability of Perception Systems using N-version Programming and Rejuvenation
    Mendonca, Julio
    Machida, Fumio
    Volp, Marcus
    2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W, 2023, : 149 - 156
  • [25] An optical scan e-voting system based on N-version programming
    Goirizelaia, Inaki
    Huarte, Maider
    Unzilla, Juanjo
    Selker, Ted
    IEEE SECURITY & PRIVACY, 2008, 6 (03) : 47 - 53
  • [26] IMPROVING THE N-VERSION PROGRAMMING PROCESS THROUGH THE EVOLUTION OF A DESIGN PARADIGM
    LYU, MR
    HE, YT
    IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (02) : 179 - 189
  • [27] Selection model of Semantic Web Services
    Wang, X.
    Zhao, Y.
    Halang, W. A.
    APPLIED ARTIFICIAL INTELLIGENCE, 2006, : 505 - +
  • [28] Discovery and Selection of Services on the Semantic Web
    Skoutas, Dimitrios
    Simitsis, Alkis
    Sellis, Timos
    ERCIM NEWS, 2008, (72): : 41 - 42
  • [29] Ontology translation for interoperability among semantic web services
    Burstein, MH
    McDermott, DV
    AI MAGAZINE, 2005, 26 (01) : 71 - 82
  • [30] Semantic Web Services Discovery Based on Domain Ontology
    Lu, Gehao
    Wang, Tengfei
    Zhang, Guojin
    Li, Shijin
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,