Complex software systems typically involve features like time, concurrency and probability, where probabilistic computations play an increasing role. It is challenging to formalize languages comprising all these featu...
详细信息
Complex software systems typically involve features like time, concurrency and probability, where probabilistic computations play an increasing role. It is challenging to formalize languages comprising all these features. In this paper, we integrate probability, time and concurrency in one single model, where the concurrency feature is modelled using shared-variable based communication. The probability feature is represented by a probabilistic nondeterministic choice, probabilistic guarded choice and a probabilistic version of parallel composition. We formalize an operational semantics for such an integration. Based on this model we define a bisimulation relation, from which an observational equivalence between probabilistic programs is investigated and a collection of algebraic laws are explored. We also implement a prototype of the operational semantics to animate the execution of probabilistic programs
We describe an approach to on-the-fly real-time testing based on non-deterministic timed automata. The approach is based on standard computations on zone automata. We present algorithms for practical testing, as they ...
详细信息
We describe an approach to on-the-fly real-time testing based on non-deterministic timed automata. The approach is based on standard computations on zone automata. We present algorithms for practical testing, as they were implemented in the testing tool TorX.
Markov chains are widely used to determine system performance and reliability characteristics. The vast majority of applications considers continuous-time Markov chains (CTMCs). This note motivates how concurrency the...
详细信息
Markov chains are widely used to determine system performance and reliability characteristics. The vast majority of applications considers continuous-time Markov chains (CTMCs). This note motivates how concurrency theory can be extended (as opposed to twisted ) to CTMCs. We provide the core motivation for the algebraic setup of Interactive Markov Chains . Therefore, this note should have better been baptized YIMC.
Purpose - Aims to present the ontology engineering methodology DILIGENT, a methodology focussing on the evolution of ontologies instead of the initial design, thus recognizing that knowledge is a tangible and moving t...
详细信息
Purpose - This paper presents a framework for ontology evolution tailored to Digital Libraries, which makes use of two different sources for change detection and propagation, the usage of ontologies by users and the c...
详细信息
We report the first formal verification of a reintegration protocol for a safety-critical distributed embedded system. A reintegration protocol increases system survivability by allowing a transiently-faulty node to r...
详细信息
ISBN:
(纸本)1595930914
We report the first formal verification of a reintegration protocol for a safety-critical distributed embedded system. A reintegration protocol increases system survivability by allowing a transiently-faulty node to regain state. The protocol is verified in the Symbolic Analysis Laboratory (SAL), where bounded model-checking and decision procedures are used to verify infinite-state systems by k-induction. The protocol and its environment are modeled using a recently-developed explicit real-time model. Because k-induction has exponential complexity, we optimize this model to reduce the size of k necessary for the verification and to make k invariant to the number of nodes. A corollary of the verification is that a clique avoidance property is satisfied. Copyright 2005 ACM.
作者:
Man, K.L.Formal Methods Group
Department of Mathematics and Computer Science Eindhoven University of Technology P.O.Box 513 5600 MB Eindhoven Netherlands
This paper describes our on-going research. Recently, we developed an algebraic theory based on classical process algebra ACP, called SystemC double-struck F signdouble-struck L sign, for the specification and analysi...
详细信息
ISBN:
(纸本)0780393457
This paper describes our on-going research. Recently, we developed an algebraic theory based on classical process algebra ACP, called SystemC double-struck F signdouble-struck L sign, for the specification and analysis of SystemC designs. The semantics of SystemC double-struck F signdouble-struck L sign is defined by means of deduction rules in a standard structured operational semantics style that associate a labelled transition transition system with a SystemC double-struck F signdouble-struck L sign process. In this paper, we first provide an overview of the current status of SystemC double-struck F signdouble-struck L sign and show some practical applications of SystemCdouble-struck F signdouble-struck L sign, as well as some key features and results of SystemC double-struck F signdouble-struck L sign. Then, we give an out-line for the latest developments of SystemC double-struck F signdouble-struck L sign and point out the direction for future work.
作者:
Man, K.L.Formal Methods Group
Department of Mathematics and Computer Science Eindhoven University of Technology P.O.Box 513 5600 MB Eindhoven Netherlands
In this paper, we define a formal communication semantics for SystemCdouble-struck F sign double-struck L sign that deals with concurrency and interaction. The communication semantics of SystemCdouble-struck F sign do...
详细信息
作者:
Man, K.L.Formal Methods Group
Department of Mathematics and Computer Science Eindhoven University of Technology P.O.Box 513 5600 MB Eindhoven Netherlands
SystemCdouble struck F sign double struck L sign is a formal language for hardware/software co-design. Principally, SystemCdouble struck F sign double struck L sign;is the formalization of SystemC based on classical p...
详细信息
ISBN:
(纸本)0780390660
SystemCdouble struck F sign double struck L sign is a formal language for hardware/software co-design. Principally, SystemCdouble struck F sign double struck L sign;is the formalization of SystemC based on classical process algebra ACP. The language Is aimed to give formal specification of SystemC designs and perform formal analysis of SystemC processes. This paper, designed for the first-time user of SystemCdouble struck F sign double struck L sign;, guides the reader through modeling, analyzing and verifying designs using SystemCdouble struck F sign double struck L sign;. This paper Illustrates the use of SystemCdouble struck F sign double struck L sign;with two case studies taken from literature.
We present a generic approach for the analysis of concurrent programs with (unbounded) dynamic creation of threads and recursive procedure calls. We define a model for such programs based on a set of term rewrite rule...
详细信息
暂无评论