• 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