Abstract
To forecast performance of architecture design of information system, we used a performance analysis model to directly get performance indexes, as well as performance annotation model to get performance parameters and facilitate construction of performance analysis model that is indispensable. At present, when constructing performance annotation model, UML Profile for Schedulability, Performance, and Time specification has been de facto standard used to attach performance parameters to UML diagrams. However, UML use case diagram and UML deployment diagram annotated are not powerful enough to model complicated interactions among actors and information system in the organization layer and among hardware resources in the hardware layer respectively. Moreover, based on the performance annotation model using UML diagrams, Coloured Petri Nets (CPN) has not yet been used to construct performance analysis model. Therefore, no steps for facilitating construction of CPN based performance analysis model are included in currently processes for constructing performance annotation model. For solving both deficiencies, in this paper, UML activity diagram is proposed to be annotated in both layers. Moreover, performance annotation model construction process including steps for facilitating construction of CPN based performance analysis model is also devised. Furthermore, the application of the proposed method in the initial architecture design of an online bookshop system is briefly specified.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.