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. Kaczmarek131.79