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

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 778
  • Download : 35
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.
Publisher
Springer Verlag (Germany)
Issue Date
2008-04
Keywords

Ontology-BasedModel; Artifact Sharing; Component-Based; ADDMe; RUP

Citation

Studies in Computational Intelligence, Vol.131, pp.243-254

ISBN
978-3-540-79186-7
ISSN
1860-949X
DOI
10.1007/978-3-540-79187-4_21
URI
http://hdl.handle.net/10203/16779
Appears in Collection
CS-Journal Papers(저널논문)

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0