An Algebraic Approach to the Speci cation of Stochastic
نویسنده
چکیده
We introduce a framework to study stochastic systems, i.e. systems in which the time of occurrence of activities is a general random variable. We introduce and discuss in depth a stochastic process algebra (named) adequate to specify and analyse those systems. In order to give semantics to , we also introduce a model that is an extension of traditional automata with clocks which are basically random variables: the stochastic automata model. We show that this model and are equally expressive. Although stochastic automata are adequate to analyse systems since they are nite objects, they are still too coarse to serve as concrete semantic objects. Therefore, we introduce a type of probabilistic transition system that can deal with arbitrary probability spaces. In addition, we give a nite axiomatisation for that is sound for the several semantic notions we deal with, and complete for the nest of them. Moreover, an expansion law is straightforwardly derived.
منابع مشابه
Event Handling in ET++ - A Case Study in the Algebraic Specification of Object-Oriented Application Frameworks
In this report we investigate the suitability of algebraic speci cation techniques for the modular speci cation of complex object oriented sys tems As an example part of the event handling mechanism of the ap plication framework ET is speci ed using a variant of the algebraic speci cation language Spectrum
متن کاملA Theory-Based Representation for Object-Oriented Domain Models Accepted for publication IEEE Transations on Software Engineering
Formal software speci cation has long been touted as a way to increase the quality and reliability of software; however, it remains an intricate, manually intensive activity. An alternative to using formal speci cations directly is to translate graphically-based, semiformal speci cations into formal speci cations. However, before this translation can take place, a formal de nition of basic obje...
متن کاملMax-planck-institut F Ur Informatik Using Algebraic Speciication Languages for Model-oriented Speciications K I N F O R M a T I K
It is common belief that there is a substantial di erence between model-oriented (eg. Z and VDM) and algebraic speci cation languages (eg. LSL and ACTONE) wrt. their applicability to the speci cation of software systems. While model-oriented speci cation languages are assumed to be suited better for the description of state based systems (abstract machines), algebraic speci cation languages are...
متن کاملMax-planck-institut F Ur Informatik Using Algebraic Specication Languages for Model-oriented Specications
It is common belief that there is a substantial di erence between model-oriented (eg. Z and VDM) and algebraic speci cation languages (eg. LSL and ACTONE) wrt. their applicability to the speci cation of software systems. While model-oriented speci cation languages are assumed to be suited better for the description of state based systems (abstract machines), algebraic speci cation languages are...
متن کاملAlgebraic View Speci cation
The application of algebraic speci cation techniques in the early phases of software development requires a means for specifying views In this paper we argue for algebraic view speci cation based on an algebraic concept model The concept model consists of two parts a meta model de ning the concepts of di erent views and the relationships between them and a system model de ning the system behavi...
متن کاملAlgebraic Implementation of Model Checking
We apply the algebraic methodology for compiler design and implementation to deduce an algebraic speci cation and implementation of a CTL model checker algorithm. For that we start by observing that an algebraic compiler C : Ls ! Lt is a language-to-language translator embedding a source language Ls into a target language Lt. We take the source language to be the set of CTL formulas for a given...
متن کامل