Open Access. Powered by Scholars. Published by Universities.®

Business Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 6 of 6

Full-Text Articles in Business

Modeling And Performance Analysis Of Distributed Systems With Collaboration Behaviour Diagrams, Toqeer A. Israr Jan 2014

Modeling And Performance Analysis Of Distributed Systems With Collaboration Behaviour Diagrams, Toqeer A. Israr

Toqeer A Israr

The use of distributed systems, involving multiple components, has become a common industry practice. However, modeling the behaviour of such systems is a challenge, especially when the behavior consists of several collaborations of different parties, each involving possibly several starting (input) and ending (output) events of the involved components. Furthermore, the global behavior should be described as a composition of several sub-behaviours, in the following called collaborations, and each collaboration may be further decomposed into several sub-collaborations. We assume that the performance of the elementary sub-collaborations is known, and that the performance of the global behavior should be determined from …


Stochastic Performance Analysis Of Distributed Activities, Toqeer A. Israr Jan 2013

Stochastic Performance Analysis Of Distributed Activities, Toqeer A. Israr

Toqeer A Israr

This paper analyzes stochastic performance of a distributed global activity, composed of sub-activities sequenced serially, probabilistically, or concurrently. We provide general formulas with which we calculate the per-formance of a composite activity based on the performance of the constituent sub-activities and the control structure. To do this, we model each sub-activity as a Partially Ordered Specification (POS), where each sub-activity is character-ized by independent input events, dependent output events and the stochastic minimum delays between these events. This technique allows two or more sub-activities to be combined hierarchically. Proofs of correctness for these formu-las are given and a simple example …


Performance Modeling Of Distributed Collaboration Services With Independent Inputs/Outputs, Toqeer A. Israr, Gregor V. Bochmann Jan 2013

Performance Modeling Of Distributed Collaboration Services With Independent Inputs/Outputs, Toqeer A. Israr, Gregor V. Bochmann

Toqeer A Israr

This paper deals with modeling and performance analysis of dis-tributed applications, service compositions and workflow systems. From the functional perspective, the distributed application is modeled as an activity in-volving several roles, where behavior is defined in terms of compositions from several sub-activities using the standard sequencing operators found in UML Activity Diagrams. Each activity is characterized by a certain number of input and output events, and the performance of the activity is defined by the mini-mum delays that apply for a given output event in respect to each input event. We use a partial order to model these events, whose …


Performance Modeling Of Distributed Collaboration Services, Toqeer A. Israr, Gregor V. Bochmann Jan 2011

Performance Modeling Of Distributed Collaboration Services, Toqeer A. Israr, Gregor V. Bochmann

Toqeer A Israr

This paper deals with performance modeling of distributed applications, service compositions and workflow systems. From the functional perspective, the distributed application is modeled as a collaboration involving several roles, and its behavior is defined in terms of a composition from several sub-collaborations using the standard sequencing operators found in UML Activity Diagrams and similar formalisms. For the performance perspective, each collaboration is characterized by a certain number of independent input events and dependent output events, and the performance of the collaboration is defined by the minimum delays that apply for a given output event in respect to each input event …


Performance Analysis Of Security Aspects In Uml Models, Dorin Bogdan Petriu, Dorina C. Petriu, C Murray Woodside, Jing Xiu, Toqeer A. Israr, Geri Georg, Robert B. France, James M. Bieman, Siv Holde Houmb, Jan Jurjens Jan 2007

Performance Analysis Of Security Aspects In Uml Models, Dorin Bogdan Petriu, Dorina C. Petriu, C Murray Woodside, Jing Xiu, Toqeer A. Israr, Geri Georg, Robert B. France, James M. Bieman, Siv Holde Houmb, Jan Jurjens

Toqeer A Israr

The focus of the paper is on the analysis of performance effects of different security solutions modeled as aspects in UML. Aspect oriented modeling (AOM) allows software designers to isolate and separately address solutions for crosscutting concerns, which are defined as distinct UML aspect models, then are composed with the primary UML model of the system under development. For performance analysis we use techniques developed previously in the PUMA project, which take as input UML models annotated with the standard UML Profile for Schedulability, Performance and Time (SPT), and transform them first into Core Scenario Model (CSM) and then into …


Performance By Unified Model Analysis (Puma), Murray Woodside, Dorina C. Petriu, Dorin B. Petriu, Hui Shen, Toqeer A. Israr, Jose Merseguer Jan 2005

Performance By Unified Model Analysis (Puma), Murray Woodside, Dorina C. Petriu, Dorin B. Petriu, Hui Shen, Toqeer A. Israr, Jose Merseguer

Toqeer A Israr

Evaluation of non-functional properties of a design (such as performance, dependability, security, etc.) can be enabled by design annotations specific to the property to be evaluated. Performance properties, for instance, can be annotated on UML designs by using the "UML Profile for Schedulability, Performance and Time (SPT)". However the communication between the design description in UML and the tools used for non-functional properties evaluation requires support, particularly for performance where there are many alternative performance analysis tools that might be applied. This paper describes a tool architecture called PUMA, which provides a unified interface between different kinds of design information …