Wednesday, July 1, 2009

My Research

The follwing text provides an abstract about my research topic ...

Companies require information systems (IS). Commercial off-the-shelf (COTS) products provide standardized software solutions. However, despite the fact that there are usually many COTS solutions for almost all types of tasks available on the market, the process of selecting the most suitable one is not an easy task. The process is poorly understood, only insufficiently structured, and performed in an inefficient and ineffective way. This doctoral thesis aims to improve the COTS selection process. By using a service-oriented approach, the functionality of a COTS solution as well as the requirements will be formalized and aligned in a semi-automatic way. This will support the selection process of COTS components that fit business cases in an appropriate way.

Business Requirements are specified in text documents (by a Requirements Engineering process). The functionality of COTS solutions is hidden in source code and database models, but is exposed through graphical user interfaces and manuals. Both are barely formalized and can’t be automatically processed or aligned (cf. (1) Figure 1 ). According to the service-oriented paradigm a COTS solution and a company can be understood as service provider and service consumer, respectively (cf. (2) Figure 1). The provided functionality of the COTS solution can be seen as a service and expressed in terms of service capabilities (cf. (3) Figure 1). The correspondent requirements are the achievable goal and will be expressed in terms of capability goals (cf. (4) Figure 1). Both capability goals and service capabilities can be formalized. Capabilities are expressed in terms of functional and non-functional properties using a specific terminology. Consequently, the formal description of goals and services can be compared by a matching process (cf. (5) Figure 1).

This work is related to semantic Requirements Engineering [7], COTS-aware Requirement Engineering [2, 3, 5, 6, 14], COTS formalization efforts [9, 10, 12, 16] and Semantic Web Service [1, 4, 8, 11, 13, 15]. The central research agenda centers on using service-oriented concepts for solving COTS selection issues. The doctoral thesis will provide two methodologies, one for describing Business Requirements in terms of capability goals and another one for describing COTS component in terms of service capabilities. Further, the matching processes will be examined in detail.

Figure 1: Overall picture

References:

[1] AKKIRAJU, R., et al., “Web Service Semantics - WSDL-S, W3C Member Submission”; http://www.w3.org/Submission/WSDL-S/; (2009-05-18).
[2] ALVES, C. and FINKELSTEIN, A., “Challenges in COTS decision-making: a goal-driven requirements engineering perspective” Book Challenges in COTS decision-making: a goal-driven requirements engineering perspective, Series Challenges in COTS decision-making: a goal-driven requirements engineering perspective, ed., Editor ed.^eds., ACM, 2002, S.
[3] ALVES, C. and FINKELSTEIN, A., “Negotiating Requirements for COTS-based Systems” Proc. Eighth International Workshop on Requirements Engineering: Foundation for Software Quality. REFSQ, 2002.
[4] BATTLE, S., et al., “Semantic Web Services Framework (SWSF) Overview”; http://www.daml.org/services/swsf/1.0/overview/; (2009-05-18).
[5] CARNEY, D., “Requirements and COTS-Based Systems: A Thorny Question Indeed” The COTS Spot, vol. 2, no. 2, 1999.
[6] CHUNG, L. and COOPER, K., “A Knowledge-Based COTS-Aware Requirements Engineering Approach” Proc. 14th international concerence on Software engineering and knowledge engineering, ACM, New York, NY, USA, 2002.
[7] KAIYA, H. and SAEKI, M., “Ontology Based Requirements Analysis: Lightweight Semantic Processing Approach” Fifth International Conference on Quality Software (QSIC'05), 2005, S. 223-230; DOI http://doi.ieeecomputersociety.org/10.1109/QSIC.2005.46
[8] KELLER, U., et al., WSMO Web Service Discovery - WSML Working Draft (D5.1v0.1), 2004.
[9] MAGRO, D. and GOY, A., “The business knowledge for customer relationship management: an ontological perspective” Proc. 1st international workshop on Ontology-supported business intelligence, ACM, New York, NY, USA, 2008.
[10] MAGRO, D. and GOY, A., “Towards a first ontology for customer relationship management” Proc. 5th international conference on Soft computing as transdisciplinary science and technology, 2008, S. p. 637-643
[11] MARTIN, D., et al., “OWL-S: Semantic Markup for Web Services, W3C Member Submission”; http://www.w3.org/Submission/OWL-S/; (letzter Zugriff am 2009-05-18).
[12] OBERNDORF, T., et al., An Activity Framework for COTS-Based Systems, 2000.
[13] PREIST, C., “A conceptual architecture for semantic web services” Proc. International Semantic Web Conference (ISWC), 2004.
[14] ROLLAND, C., “Requirements engineering for COTS based systems” Information and Software Technology, vol. 41, no. 14, 1999, S. 985-990.
[15] ROMAN, D., et al., Web Service Modeling Ontology (WSMO), 2006.
[16] VAN DAMME, C., et al., “Building an employee-driven CRM ontology” Proc. ADIS Multi Conference on Computer Science and Information Systems (MCCSIS): E-society, 2007, S. pp.330-334.


1 comment:

  1. After read blog topic's related post now I feel my research is almost completed. happy to see that.Thanks to share this brilliant matter.

    ReplyDelete