DocumentCode
2618767
Title
Evaluating consistency between BPEL specifications and functional requirements of complex computing systems using the NFR approach
Author
Vemulapalli, Anisha ; Subramanian, Nary
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Tyler, Tyler, TX, USA
fYear
2010
fDate
5-8 April 2010
Firstpage
153
Lastpage
158
Abstract
Complex computing systems are usually composed of several subsystems interacting with each other. The functional requirements of the system being developed can be captured by BPEL (Business Process Execution Language) specifications, which are obtained from UML (Unified Modeling Language) diagrams. The captured BPEL specifications can be simulated in an environment such as NetBeans. The functional requirements of a complex system are known to change throughout the development due to changes in client´s needs. Consistency between the BPEL specifications and the functional requirements is important to ensure that the system developed based on BPEL specifications satisfies the client´s needs. In this paper we employ the NFR Approach, where NFR stands for non-functional requirements, to evaluate this consistency. We apply this approach to an example complex system, namely, the elevator control system, by first listing the functional requirements, capturing the requirements in BPEL, and evaluating the consistency between them using the NFR Approach. Based on this evaluation we are able to determine changes needed to BPEL specifications to match the functional requirements, justify the reasons for changes to the BPEL, and keep historical record of changes performed to the specifications during the system development process. It is our belief that practitioners in both industry and academia will find the NFR Approach to consistency evaluation a significant aid during complex systems development.
Keywords
Unified Modeling Language; Web services; formal specification; BPEL specification; NFR approach; UML diagram; business process execution language; complex computing system; elevator control system; nonfunctional requirement; unified modeling language; BPEL; Consistency; Functional Requirements; NFR Approach;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Conference, 2010 4th Annual IEEE
Conference_Location
San Diego, CA
Print_ISBN
978-1-4244-5882-0
Type
conf
DOI
10.1109/SYSTEMS.2010.5482355
Filename
5482355
Link To Document