Title :
Abstract software design framework: A semantic service composition approach
Author :
Gurupur, Varadraj ; Tanik, Murat M.
Author_Institution :
Dept. of Electr. & Comput. Eng., UAB, AL, USA
Abstract :
The purpose of this paper is to introduce an approach that provides a software development and design framework leveraging the concepts of knowledge based engineering, Web services, service composition, and semantic service technology. Many aspects of software development projects can be improved with an information architecture that provides a framework to automate the design process using Semantic Service Composition to ensure that the process is completed on time, within budget, and reliably with quality assurance. In this paper, we address a critical aspect of the semantic gap that exists between the process of software requirements and implementation. The proposed Abstract Software Design Framework is intended to fill this semantic gap and provide a more integrated approach in the development of a software system. We introduce the capability to orchestrate new integration technology that leverages recent advances in Web Services, including Semantic Web technology and service-oriented architecture. This new approach can lead to significant improvement in software productivity and quality by providing a platform that bridges the gap between stakeholders and software engineers, as well as providing a reliable integration mechanism using Semantic Service Composition approach to manage rapid changes in domain knowledge.
Keywords :
Web services; knowledge engineering; software architecture; software quality; software reliability; Semantic Web; Web services; abstract software design framework; information architecture; integration mechanism reliability; knowledge based engineering; semantic gap; semantic service composition; semantic service composition approach; service-oriented architecture; software development; software productivity; software quality; software requirements; software system; Computer architecture; Design engineering; Knowledge engineering; Process design; Programming; Quality assurance; Reliability engineering; Software design; Software quality; Web services;
Conference_Titel :
Southeastcon, 2009. SOUTHEASTCON '09. IEEE
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-3976-8
Electronic_ISBN :
978-1-4244-3978-2
DOI :
10.1109/SECON.2009.5174093