scispace - formally typeset
Search or ask a question

Showing papers presented at "International Conference on Computer and Information Science in 2008"


Book ChapterDOI
01 May 2008
TL;DR: An ontology-based model is proposed by which developers can semantically describe and find artifacts based on the common aspects and properties of component-based software development processes that satisfy similar functional or non-functional requirements.
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.