Loading...
Search for: petri-nets
0.008 seconds
Total 21 records

    Modeling and evaluation of service composition in commercial multiclouds using timed colored petri nets

    , Article IEEE Transactions on Systems, Man, and Cybernetics: Systems ; 2017 ; 21682216 (ISSN) Entezari Maleki, R ; Etesami, S. E ; Ghorbani, N ; Akhavan Niaki, A ; Sousa, L ; Movaghar, A ; Sharif University of Technology
    Abstract
    The increasing demand for Web services encourages commercial cloud service providers to publish their own services with various functional and nonfunctional capabilities in different cloud platforms. The aggregation of atomic services from multiple service repositories is the main idea of the service composition concept in multiclouds. The cloud Web service composition is a suitable way for satisfying users' complex requests by integrating services from different clouds in order to create a new value-added composite service. The time required to serve a composite service by a multicloud environment is an important parameter, which depends on different factors, ranging from the service... 

    Modeling and evaluation of service composition in commercial multiclouds using timed colored petri nets

    , Article IEEE Transactions on Systems, Man, and Cybernetics: Systems ; Volume 50, Issue 3 , 2020 , Pages 947-961 Entezari Maleki, R ; Etesami, S. E ; Ghorbani, N ; Akhavan Niaki, A ; Sousa, L ; Movaghar, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2020
    Abstract
    The increasing demand for Web services encourages commercial cloud service providers to publish their own services with various functional and nonfunctional capabilities in different cloud platforms. The aggregation of atomic services from multiple service repositories is the main idea of the service composition concept in multiclouds. The cloud Web service composition is a suitable way for satisfying users' complex requests by integrating services from different clouds in order to create a new value-added composite service. The time required to serve a composite service by a multicloud environment is an important parameter, which depends on different factors, ranging from the service... 

    A novel method for modeling and evaluation of uncertain information systems

    , Article Proceedings - 11th International Conference on Information Technology, ICIT 2008, 17 December 2008 through 20 December 2008, Bhubaneswar ; 2008 , Pages 238-243 ; 9780769535135 (ISBN) Haroonabadi, A ; Teshnehlab, M ; Movaghar, A ; Sharif University of Technology
    2008
    Abstract
    None of the processing models in the software development has explained the software systems performance evaluation and modeling; likewise, there exist uncertainty in the information systems because of the natural essence of requirements and this may cause other challenges in the processing of software development. By the definition of UML extended version (Fuzzy UML), software functionality requirements that are stated in an uncertain way are supported; moreover, the concrete model is converted to formal model for modeling and performance evaluation of the software systems. This paper describes a methodology to develop a fuzzy coloured Petri net (F-CPN) model of a system. The F-CPN model... 

    Analysis of TESLA protocol in vehicular ad hoc networks using timed colored Petri nets

    , Article 2015 6th International Conference on Information and Communication Systems, ICICS 2015, 7 April 2015 through 9 April 2015 ; April , 2015 , Pages 222-227 ; 9781479973491 (ISBN) Jahanian, M. H ; Amin, F ; Jahangir, A. H ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Authentication is an essential security requirement in safety-related vehicle-to-vehicle applications in VANETs. TESLA is one of the most popular broadcast source authentication protocols proposed and standardized for this purpose. Having strict time constraints and being prone to GPS synchronization errors make the analysis of this protocol challenging. In this paper, we utilize a timed model checking approach based on timed colored Petri nets to model and verify TESLA considering its time-sensitive behaviors. In this way, we show how neglecting timing aspects in protocol design and in protocol modelling can lead to successfully launched attacks and erroneous analyses respectively, and how... 

    Mapping state diagram to petri net : An approach to use markov theory for analyzing non-functional parameters

    , Article 2006 International Conference on Systems, Computing Sciences and Software Engineering, SCSS 2006, Part of the International Joint Conferences on Computer, Information, and Systems Sciences, and Engineering, CISSE 2006, 4 December 2006 through 14 December 2006 ; 2007 , Pages 185-190 ; 9781402062636 (ISBN) Motameni, H ; Siasifar, M ; Montazeri, H ; Movaghar, A ; Zandakbari, M ; Sharif University of Technology
    2007
    Abstract
    The quality of an architectural design of a software system has a great influence on achieving nonfunctional requirements to the system. Unified Modeling Language (UML), which is the industry standard as a common object oriented modeling language needs a well-defined semantic base for its notation. Integrating formal methods Petri nets (PNs) with object oriented design concepts UML is useful to benefit from the strengths of both approaches. Formalization of the graphical notation enables automated processing and analysis tasks. In this paper we use a method to converting State Diagram to Generalized Stochastic Petri Net (GSPN) and then we derive the embedded Continues Time Markov Chain from... 

    Modeling and evaluation of software systems with object stochastic activity networks

    , Article 2006 International Conference on Software Engineering Advances, ICSEA'06, Tahiti, 29 October 2006 through 3 November 2006 ; 2006 , Pages 58-63 ; 0769527035 (ISBN); 9780769527031 (ISBN) Abdollahi Azgomi, M ; Movaghar, A ; Sharif University of Technology
    IEEE Computer Society  2006
    Abstract
    Stochastic activity networks (SANs) are a stochastic generalization of Petri nets. SAN models have been used to evaluate a wide range of systems and are supported by several modeling tools. We have introduced object stochastic activity networks (OSANs) to overcome some restrictions of these models. OSANs integrate the concepts of object-orientation into SAN models. Elements of OSANs and their submodels are defined as classes. OSANs are more appropriate that most other objectoriented or high-level extensions of Petri nets for application on software systems. In this paper, we will present the definitions, behavior and an example of OSAN models. The objectorientation of OSANs and the... 

    Verification of OSPF vulnerabilities by colored petri net

    , Article SIN 2013 - Proceedings of the 6th International Conference on Security of Information and Networks ; November , 2013 , Pages 102-109 ; 9781450324984 (ISBN) Niari, S. T ; Jahangir, A. H ; Sharif University of Technology
    2013
    Abstract
    Routers and routing protocols are critical parts of a network infrastructure. OSPF is one of the most important routing protocols, and therefore its vulnerabilities can be very destructive. This makes its security analysis critical. There are many reported and potential vulnerabilities in OSPF protocol. Considering the complexity and the ambiguity of its description in RFC 2328, it is very valuable to design a formal model of the protocol and analyze the vulnerabilities of its critical parts. In this paper, some challenging parts of OSPF protocol along with attack scenarios are modeled by means of Colored Petri Net in CPN Tools environment. Then, the reported vulnerabilities are analyzed by... 

    Efficient evaluation of CSAN models by state space analysis methods

    , Article 2006 International Conference on Software Engineering Advances, ICSEA'06, Tahiti, 29 October 2006 through 3 November 2006 ; 2006 , Pages 57-62 ; 0769527035 (ISBN); 9780769527031 (ISBN) Abdollahi Azgomi, M ; Movaghar, A ; Sharif University of Technology
    IEEE Computer Society  2006
    Abstract
    We have recently introduced a high-level extension for stochastic activity networks (SANs) called coloured stochastic activity networks (CSANs). CSANs have several distinguishing properties, which make them quite appropriate for modeling and evaluation of software performance and dependability. CSANs have introduced a construct called coloured place for data manipulation. A coloured place holds a list of tokens of a userdefined token type. CSAN models can be evaluated by state space analysis techniques or discrete-event simulation. However, their state spaces will become very large, even for a small CSAN model. For efficient evaluation of these models by state space analysis methods, we will... 

    A modelling tool for hierarchical stochastic activity networks

    , Article Simulation Modelling Practice and Theory ; Volume 13, Issue 6 , 2005 , Pages 505-524 ; 1569190X (ISSN) Azgomi, M. A ; Movaghar, A ; Sharif University of Technology
    2005
    Abstract
    Hierarchical stochastic activity networks (HSANs) are a newly introduced extension of stochastic activity networks (SANs). HSAN models encapsulate hierarchies and a key benefit of these models is the possibility of automatic employment of composition techniques by their modelling tools. For modelling and evaluation with HSANs, we have developed a software tool called SANBuilder. This tool has an integrated development environment (IDE) for construction, animation, simulation and analytic solution of SAN-based models. We have implemented in this tool some state-of-the-art methods for the simulation and analytic solution of SAN and HSAN models. In addition to an introduction to HSANs, this... 

    Modeling and evaluation with object stochastic activity networks

    , Article Proceedings - First International Conference on the Quantitave Evaluation of Systems, QEST 2004, Enschede, 27 September 2004 through 30 September 2004 ; 2004 , Pages 326-327 ; 0769521851 (ISBN) Abdollahi Azgomi, M ; Movaghar, A ; Sharif University of Technology
    2004
    Abstract
    Stochastic activity networks (SANs) are a stochastic generalization of Petri nets. SAN models have been used for performance, dependability and performability evaluation and are supported by several powerful modeling tools. We have recently introduced object stochastic activity networks (OSANs) to overcome some restrictions of these models. OSANs integrate the concepts of object-orientation into SAN models. Elements of OSANs and their submodels are defined as classes. In this paper, we briefly introduce OSANs and SANBuilder tool for modeling and evaluation with these models. © 2004 IEEE  

    A queuing network model for minimizing the total makespan of computational grids

    , Article Computers and Electrical Engineering ; Volume 38, Issue 4 , 2012 , Pages 827-839 ; 00457906 (ISSN) Parsa, S ; Entezari Maleki, R ; Sharif University of Technology
    2012
    Abstract
    This paper offers a mathematical solution based on queuing theory and a generalized stochastic Petri net model to minimize the total makespan of the grid computing environments. A grid manager could minimize the total makespan through cautious distribution of subtasks to the grid resources. Subtask arrival rates depend on the arrival rate of the grid tasks submitted to the grid manager, local tasks directly submitted to the grid resources and the processing speed of the resources. Modeling the grid environment using queuing network, the steady state analysis of the network will result in the mean response time of the resources. Therefore, the total makespan could be minimized by minimizing... 

    Mapping activity diagram to Petri Net: Application of Markov theory for analyzing non-functional parameters

    , Article International Journal of Engineering, Transactions B: Applications ; Volume 20, Issue 1 , 2007 , Pages 65-76 ; 1728-144X (ISSN) Motameni, H ; Movaghar, A ; Fadavi Amiri, M ; Sharif University of Technology
    Materials and Energy Research Center  2007
    Abstract
    The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non- functional parameters of a software system at the early stages of design and its development process are often considered as major factors in dealing with these issues. Because these evaluations can help us to choose the most proper model which is the securest and the most reliable.In this paper, a method is presented... 

    Hierarchical stochastic activity networks: Formal definitions and behaviour

    , Article International Journal of Simulation: Systems, Science and Technology ; Volume 6, Issue 1-2 , 2005 , Pages 56-66 ; 14738031 (ISSN) Azgomi, M. A ; Movaghar, A ; Sharif University of Technology
    UK Simulation Society  2005
    Abstract
    Stochastic activity networks (SANs) are a powerful and flexible extension of Petri nets. These models can be used for the modelling and analysis of various kinds and different aspects of distributed real-time systems. Similar to other classical extensions of Petri nets, SANs have some limitations for modelling complex and large-scale systems. In order to remove some of these limitations and provide high-level modelling constructs, we have defined a new extension for SANs, called hierarchical stochastic activity networks (HSANs). HSAN models provide a construct for composing a hierarchy of SAN submodels that is called macro activity. HSANs encapsulate hierarchies and a key benefit of these... 

    Performance Evaluation of Cloud Services Considering Live Virtual Machine Migration

    , M.Sc. Thesis Sharif University of Technology Etesami, Ehsan (Author) ; Movaghar, Ali (Supervisor)
    Abstract
    The proliferation of cloud services and drastic growing of IaaS data centers,encourage providers to adopt more intelligent approaches to save more energy and as a result, save more money. Today’s novel techniques such as virtualization and live virtual machine migration, provide effective solutions to service providers to fulfill this need. However, investigate the effect of different resource management and virtual machine migration approaches in virtualized data centers, require great efforts. Therefore, in this research work, we propose a model based on Colored Petri Nets to investigate the effect of live virtual machine migration in cloud data centers. Our proposed model is able to... 

    Analysis and Verification of a Routing Protocol Conformance Test Program

    , M.Sc. Thesis Sharif University of Technology Hosseini Shakib, Seyed Mostafa (Author) ; Jahangir, Amir Hossein (Supervisor)
    Abstract
    Routers play a key role in transferring information between various Networks. It is very important to make sure about the compatibility of OSPF in a router with its standard description. In this regard, before presenting or applying a router and also evaluating its performance, it is necessary to carry out conformance test with the help of network equipment testers Tester designers extract test cases from protocol standard description through non-formal ways and exam them on network equipment.
    In this thesis, a part of OSFP protocol has been modeled through colored Petri nets. In this regard, two sections of OSPF RFC have been model checked: neighbor state machine and data base... 

    Failure risk assessment of interdependent infrastructures against earthquake, a Petri net approach: Case study-power and water distribution networks

    , Article Natural Hazards ; Vol. 71, issue. 3 , April , 2014 , pp. 1971-1993 ; ISSN: 0921030X Omidvar, B ; Hojjati Malekshah, M ; Omidvar, H ; Sharif University of Technology
    Abstract
    Metropolitan areas consist of complicated systems of interconnected infrastructures that are highly interdependent. Disruption of one infrastructure may induce disruption in other interconnected ones. The results from analysis of one infrastructure as an independent system are not realistic without considering the behavior of other interconnected infrastructures. Consequently, the study of the interdependencies among critical infrastructures is important for addressing the cascading effects of a failed infrastructure on the entire network to properly model its performance and help the disaster management team in decision making. In this study, the extended Petri net and Markov chain have... 

    Toward a new analyzable architectural description language based on OSAN

    , Article 2nd International Conference on Software Engineering Advances - ICSEA 2007, Cap Esterel, 25 August 2007 through 31 August 2007 ; 2007 ; 0769529372 (ISBN); 9780769529370 (ISBN) Kamandi, A ; Habibi, J ; Sharif University of Technology
    2007
    Abstract
    In the last two decades, a number of architecture-based software development notations, methods, techniques, and tools were formulated. Of particular interest to the software architecture researchers and practitioners were the notations and languages for modeling software architectures, known as ADLs. Object Stochastic Activity Network (OSAN) is a new model which inherits useful features from Petri nets, stochastic activity networks and queue networks, which made it a powerful and flexible tool to model concurrent systems and evaluate and verify them. This paper introduces OSAN as a new analyzable architecture description language, which can be used both for modeling architectural aspects of... 

    Agent-based web service for the design of a dynamic coordination mechanism in supply networks

    , Article Journal of Intelligent Manufacturing ; Volume 20, Issue 6 , 2009 , Pages 727-749 ; 09565515 (ISSN) Mahdavi, I ; Mohebbi, S ; Zandakbari, M ; Cho, N ; Mahdavi Amiri, N ; Sharif University of Technology
    Abstract
    The theory of network coordination presents an effective approach to improve the business processes within supply networks. The automation of the negotiation process among buyers and suppliers has become an important policy in the transactional networks. This leads to assessing the roles of both quantifiable and non-quantifiable parameters in coordination mechanisms with the aim of achieving higher performance. Here, we develop an e-based supply chain multi-agent model for the design of mass-customized on-line services. The model addresses the bullwhip effect in multi-stage supply chain and also clarifies the evaluation of inventory policies in various supply and demand uncertainties. To... 

    A new extension of activity networks for modeling and verication of timedsystems

    , Article Turkish Journal of Electrical Engineering and Computer Sciences ; Volume 21, Issue 6 , 2013 , Pages 1751-1779 ; 13000632 (ISSN) Motallebi, H ; Azgomi, M. A ; Mirzaei, M. S ; Movaghar, A ; Sharif University of Technology
    2013
    Abstract
    Stochastic activity networks (SANs) are a well-known petri net-based formalism used for the performance and dependability modeling of a wide range of systems. On the other hand, the growing complexity of timed systems makes it imperative to apply formal analysis techniques in the early stages of the system's development. Finding a suitable framework for the modeling, evaluation, and verication of these systems is still a great challenge. In this paper, we introduce a new formalism named timed activity networks (TANs), which are based on the activity networks that are the nondeterministic settings of the SANs. The advantages of TANs are 2-fold: 1) allowing the construction of more compact... 

    Reliability evaluation of power grids considering integrity attacks against substation protective IEDs

    , Article IEEE Transactions on Industrial Informatics ; Volume 16, Issue 2 , 2020 , Pages 1035-1044 Bahrami, M ; Fotuhi Firuzabad, M ; Farzin, H ; Sharif University of Technology
    IEEE Computer Society  2020
    Abstract
    Secure operation of protective intelligent electronic devices (IEDs) has been recognized as a crucial issue for power grids. By gaining access to substation IEDs, intruders can severely disrupt the operation of protection systems. This paper develops an analytical reliability assessment framework for quantifying the impacts of the hypothesized integrity attacks against protection systems. Petri net models are used to simulate possible intrusion scenarios into substation networks. The cyber network model is constructed from firewall, intrusion prevention system (IPS), and password models, which are three types of defense mechanisms for protecting substation networks. In this paper, two main...