DocumentCode
1915470
Title
A Business Process Driven Approach for Generating Software Architecture
Author
Zhao, Xulin ; Zou, Ying
Author_Institution
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, ON, Canada
fYear
2010
fDate
14-15 July 2010
Firstpage
180
Lastpage
189
Abstract
Business processes describe business operations of an organization and capture business requirements. Business applications provide automated support for an organization to achieve business objectives. Software architecture represents the gross structure of a business application and shows the distribution of business requirements among software components. However, mainstream design approaches rely on software architects´ craftsmanship to derive software architectures from business requirements. Such a manual approach is inefficient and often leads to inconsistency between business requirements and business applications. To address this problem, we propose an approach to derive software architecture from business processes. We use clustering analysis to analyze dependencies among data and tasks captured in business processes and distribute functionalities to software components. A case study is conducted to generate software architecture from a collection of business processes specified in an industrial setting. The experiment results demonstrate that our proposed approach can generate meaningful software architecture with high modularity.
Keywords
business data processing; formal specification; pattern clustering; software architecture; business process driven approach; business requirement distribution; clustering analysis; distribute functionality; mainstream design approach; software architects craftsmanship; software architecture; software component; Algorithm design and analysis; Business; Clustering algorithms; Connectors; Software; Software algorithms; Software architecture; Business process; Clustering algorithms; Software architecture generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location
Zhangjiajie
ISSN
1550-6002
Print_ISBN
978-1-4244-8078-4
Electronic_ISBN
1550-6002
Type
conf
DOI
10.1109/QSIC.2010.8
Filename
5562957
Link To Document