Approach to Practical Ontology Design for Supporting COTS Component Selection Processes

The COTS (Commercial Off-The-Shelf components) selection process is difficult due to the huge number of existing COTS components. Moreover, the price of a mistake is great due to the complex nature of information systems. In this paper an analysis of different COTS component selection methodologies is presented. Based on this, the ontology for supporting COTS component selection processes is proposed. In order to achieve a high level of practicality on different levels of decision making, the ontology is implemented in Protege software.

[1]  Deborah L. McGuinness,et al.  The Role of Frame-Based Representation on the Semantic Web , 2001 .

[2]  Martin Hepp,et al.  Ontologies: State of the Art, Business Potential, and Grand Challenges , 2008, Ontology Management.

[3]  Alberto Sillitti,et al.  Selecting components in large COTS repositories , 2004, J. Syst. Softw..

[4]  Marco Torchiano,et al.  An empirical study on decision making in off-the-shelf component-based development , 2006, ICSE '06.

[5]  John Dean,et al.  COTS-Based Software Systems , 2001, Lecture Notes in Computer Science.

[6]  Daniel Oberle Semantic Management of Middleware (Semantic Web and Beyond: Computing for Human Experience) , 2006 .

[7]  Carme Quer,et al.  COSTUME: a method for building quality models for composite COTS-based software systems , 2004 .

[8]  Oleg Zaikin,et al.  Extended Ontological Model for Distance Learning Purpose , 2006, PAKM.

[9]  Agnieszka Konys Ontologies Supporting the Process of Selection and Evaluation of COTS Software Components , 2011 .

[10]  Claudia Patricia,et al.  Systematic construction of goal-oriented COTS taxonomies , 2008 .

[11]  Jarosław Wątróbski,et al.  A Model of Ontology Supporting COTS Component Selection Process in Management Information System Domain , 2010 .

[12]  Marco Torchiano,et al.  Overlooked aspects of COTS-based development , 2004, IEEE Software.

[13]  Daniel Oberle,et al.  Semantic management of middleware , 2006, DSM '04.

[14]  Marco Torchiano,et al.  Definition and Classification of COTS: A Proposal , 2002, ICCBSS.