Title :
Use Cases to Process Specifications in Business Process Modeling Notation
Author :
Sinha, Avik ; Paradkar, Amit
Author_Institution :
IBM T J Watson Res. Center, Hawthorne, NY, USA
Abstract :
Use cases are a key technique to elicit software requirements from the point of view of the user of a system. Their prevalence is noticeable ever since the onset of agile programming techniques. Within SOA projects however, business process models are used for capability analysis and gap detection. Business process models present a global view of the system and hence are more suited for gap detection. Therefore, in practice both these forms of requirements continue to be useful and coexist. Often in big software projects and in distributed development environment such coexisting requirement specifications can grow out of synch. We present here a technique to semi-automatically transform use cases into business processes and to create mapping between them. By preserving the mapping between these forms one can enforce consistency between the two forms of requirements.
Keywords :
business process re-engineering; formal specification; software management; business process modeling notation; gap detection; process specifications; use cases; Analytical models; Business; Computational modeling; Connectors; Context modeling; Logic gates; Unified modeling language; bpmn; consistency; transformation; use case;
Conference_Titel :
Web Services (ICWS), 2010 IEEE International Conference on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-8146-0
Electronic_ISBN :
978-0-7695-4128-0
DOI :
10.1109/ICWS.2010.105