2008 | OriginalPaper | Buchkapitel
An Ontology-Based Model for Supporting Inter- process Artifact Sharing in Component-Based Software Development
verfasst von : Hye-Kyeong Jo, In-Young Ko
Erschienen in: Computer and Information Science
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
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.