Loading...
Search for: concurrent-systems
0.005 seconds

    Towards a calculus for nondeterministic schemas in Z

    , Article International Journal of Software Engineering and Knowledge Engineering ; Volume 22, Issue 6 , September , 2012 , Pages 839-865 ; 02181940 (ISSN) Haghighi, H ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    World Scientific  2012
    Abstract
    In our previous work, we presented a Z-based formalism, called NZ, by which one can explicitly specify bounded, unbounded, erratic, angelic, demonic, loose, strict, singular, and plural nondeterminism. The NZ notation is mainly based on a new notion of operation schemas, called multi-schema. Since the operations of the Z schema calculus do not work on multi-schemas anymore, in this paper we augment NZ with a new set of schema calculus operations that can be applied on multi-schemas as well as ordinary operation schemas. To demonstrate the usability of the resulting formalism, we show how this formalism can assist to model game-like situations and concurrent systems as two well-known classes... 

    Linear temporal logic of constraint automata

    , Article 13th International Computer Society of Iran Computer Conference on Advances in Computer Science and Engineering, CSICC 2008, Kish Island, 9 March 2008 through 11 March 2008 ; Volume 6 CCIS , 2008 , Pages 972-975 ; 18650929 (ISSN); 3540899847 (ISBN); 9783540899846 (ISBN) Navidpour, S ; Izadi, M ; Sharif University of Technology
    2008
    Abstract
    Constraint automata are formalisms to describe the behavior and possible data flow in coordination models. In this paper we introduce a linear time temporal logic, called temporal logic of steps (TLS), for specifying the executions of constraint automata. TLS is the first attempt in presenting a linear temporal logic for constraint automata. Having TLS in hand, we are able to design model checking algorithms for verification of concurrent systems modeled by constraint automata. © 2008 Springer-Verlag  

    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... 

    An efficient model checking algorithm for a fragment of μ-calculus

    , Article 17th International Conference on Software Engineering and Knowledge Engineering, SEKE 2005, Taipei, 14 July 2005 through 16 July 2005 ; 2005 , Pages 392-395 ; 9781627486590 (ISBN) Izadi, M ; MOVAGHAR RAHIMABADI, A. M ; Sharif University of Technology
    2005
    Abstract
    Model checking is a formal method for verifying finite state systems properties. μ-calculus is a very expressive fix point logic capable of specifying a wide range of properties of finite state, reactive and concurrent systems. In this paper, we present a new model checking algorithm for linear and a fragment of indexed modal μ - calculus. This algorithm is based on the method of characterization of fixed point temporal logics formulae using automata. We use first recurrence automata for this purpose. Our algorithm is linear time on the size of the system model. The main contributions of this work are the efficiency of the algorithm and the first use of first recurrence automata for μ...