Title | ||
---|---|---|
Ontology Supported Selection of Versions for N-Version Programming in Semantic Web Services |
Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1007/978-3-540-69384-0_37 | ICCS (1) |
Keywords | Field | DocType |
n-version programming,ontology supported selection,semantic web services,prototypical implementation,different software version,software vendor,implementation language,different non-functional feature,web services environment,effective n-version programming,software version,different version,web service,n version programming | Programming language,Software design,N-version programming,Computer science,Backporting,Component-based software engineering,Resource-oriented architecture,Software construction,Software development,Software framework | Conference |
Volume | ISSN | Citations |
5101 | 0302-9743 | 1 |
PageRank | References | Authors |
0.40 | 6 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Paweł L. Kaczmarek | 1 | 3 | 1.79 |