2007 Fiscal Year Final Research Report Summary
A study on developing service-oriented systems based on requirements
Project/Area Number |
18500026
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Software
|
Research Institution | Keio University |
Principal Investigator |
TAKADA Shingo Keio University, Faculty of Science and Technology, Associate Professor (60273843)
|
Project Period (FY) |
2006 – 2007
|
Keywords | Service-oriented systems / Requirements / Software development support |
Research Abstract |
Service-oriented systems are systems that combine services that are dispersed over the Internet. In order to develop such a system, we need to find services that can be used. Since developers first need to define "what" is to be developed, we focus on requirements, which define this "what the system is supposed to do", to support the development of service-oriented systems. In this project, we developed a prototype tool which stores requirements, workflow, and their correlation. The tool analyzes a requirement (in the form of use case) and its corresponding workflow (in the form of BPEL document) to build correlations between the use case and the BPEL document. Specifically, each use case has a procedure consisting of steps. Furthermore, a BPEL document has activities, many of which correspond (in the end) to services. The prototype tool builds correlations between the steps of the use case procedure and BPEL activities. This information is stored in a repository. When developing a new service-oriented system with a repository, the user first describes a new use else. This use case is input into our tool as a keyword to retrieve the most similar use case and its corresponding BPEL document. This information is used by the developer to define the new service-oriented system.
|
Research Products
(2 results)