Chapter

An Ontology-Based Model for Supporting Inter- process Artifact Sharing in Component-Based Software Development

05/2008; DOI:10.1007/978-3-540-79187-4_21 pp.243-254

ABSTRACT To improve software reuse, it is essential to allow developers to effectively find and reuse existing components that meet
the requirements of software development. Also, relevant artifacts need to be reused across the entire software development
life cycle. In this paper, we propose an ontology-based model by which developers can semantically describe and find artifacts
based on the common aspects and properties of component-based software development processes. Using our model, developers,
who work on different projects that are developed under different software processes, can share artifacts that satisfy similar
functional or non-functional requirements. We have applied our models to RUP and ADDMe, the most popular software development
processes in the Korean military domain. This paper also proposes the artifact classification mechanism based on the model
and an example of classifying artifacts of RUP and ADDMe. We developed a prototype system to show the effectiveness of the
approach.

0 0
 · 
0 Bookmarks
 · 
36 Views

Keywords

ADDMe
 
artifact classification mechanism
 
artifacts
 
classifying artifacts
 
common aspects
 
component-based software development processes
 
developers
 
different software processes
 
Korean military domain
 
models
 
ontology-based model
 
prototype system
 
relevant artifacts
 
RUP
 
software development
 
software reuse