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... View More
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.
View Less