DocumentCode :
1986290
Title :
Performance Analysis of Reusable Components with Hybrid Modelling of Strategies and Processes: A Real World Case Study
Author :
Tan, Sheau Ling ; Liu, Lin
Author_Institution :
Tsinghua Nat. Lab. of Inf. Sci. & Technol.(TNList), Tsinghua Univ. Beijing, Beijing, China
fYear :
2012
fDate :
16-20 July 2012
Firstpage :
302
Lastpage :
309
Abstract :
Software reuse aims to eliminate repetitive system development efforts, and improve the quality of software by using proven solutions to business analysis, system design and implementation. This paper proposes the combined use of multiple modelling languages to support the reuse of engineering artifacts at different abstraction levels. In particular, an agent-oriented requirement modelling language, i*, is adopted to illustrate the high-level business objectives of organizational units. The i* model is then linked to UML activity diagrams modelling to represent the business activities in the production process. Finally, the abstract business process is refined into the execution flow of processes and formalized in a Petri net model. This hybrid modelling approach streamlines the high-level strategic dependencies and goals of organizational units with process and run-time execution models. The performance of the system can then be evaluated based on the simulation of performance of the reusable components in Petri-net model, which can also reflect the overall performance of the organization.
Keywords :
Petri nets; Unified Modeling Language; business data processing; object-oriented programming; organisational aspects; simulation languages; software quality; software reusability; Petri net model; UML activity diagrams modelling; abstract business process; abstraction levels; agent-oriented requirement modelling language; business activities representation; business analysis; engineering artifacts reuse; high-level business objectives; high-level strategic dependencies; hybrid strategies modelling; i* language; multiple modelling languages; organizational units; production process; repetitive system development efforts; run-time execution models; software quality; software reusable components; system design; Analytical models; Organizations; Packaging; Production; Software; Unified modeling language; Activity diagram; Petri net; business requirement; component reuse; i* modelling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2714-5
Electronic_ISBN :
978-0-7695-4758-9
Type :
conf
DOI :
10.1109/COMPSACW.2012.62
Filename :
6341592
Link To Document :
بازگشت