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 :
بازگشت