2014
DOI: 10.1007/978-3-319-10696-0_21
|View full text |Cite
|
Sign up to set email alerts
|

Probabilistic Programming Process Algebra

Abstract: Abstract. Formal modelling languages such as process algebras are widespread and effective tools in computational modelling. However, handling data and uncertainty in a statistically meaningful way is an open problem in formal modelling, severely hampering the usefulness of these elegant tools in many real world applications. Here we introduce ProPPA, a process algebra which incorporates uncertainty in the model description, allowing the use of Machine Learning techniques to incorporate observational informati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2

Relationship

5
2

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 22 publications
0
9
0
Order By: Relevance
“…The CARMA Specification Language provides a wrapper around the CARMA process calculus adding non-essential (but useful) features such as data types and data structures, functions, and the ability to specify real-valued measures of interest over the model. In some modelling languages measures of interest or Markov reward structures are defined externally to the model but in CARMA and languages such as CASPA [10], PRISM [11] and ProPPA [6], the specification of measures of interest and reward structures is included in the modelling language itself. Given a CARMA specification, the CARMA Eclipse Plug-in compiles the model into a set of Java classes which are linked with the CARMA simulator classes to provide a custom simulator for this model.…”
Section: Analysis and Resultsmentioning
confidence: 99%
“…The CARMA Specification Language provides a wrapper around the CARMA process calculus adding non-essential (but useful) features such as data types and data structures, functions, and the ability to specify real-valued measures of interest over the model. In some modelling languages measures of interest or Markov reward structures are defined externally to the model but in CARMA and languages such as CASPA [10], PRISM [11] and ProPPA [6], the specification of measures of interest and reward structures is included in the modelling language itself. Given a CARMA specification, the CARMA Eclipse Plug-in compiles the model into a set of Java classes which are linked with the CARMA simulator classes to provide a custom simulator for this model.…”
Section: Analysis and Resultsmentioning
confidence: 99%
“…They have also been used for modular decomposition of systems in parameter estimation tasks [42] Finally, the integration of machine learning and formal methods is happening also at the level of modelling languages. In [43], a novel process algebra is defined, with a semantics in terms of uncertain CTMC, and equipped with inference routines to reduce parametric uncertainty in presence of observations.…”
Section: Discussionmentioning
confidence: 99%
“…For our purposes we must move from this purely non-deterministic setting to a probabilistic setting, where, instead of a binary decision, we have quantitative information about our belief in the plausibility of a value. This leads to the de nition of a Probabilistic Constraint Markov Chain (PCMC) [18].…”
Section: Proppa Semanticsmentioning
confidence: 99%
“…ProPPA was rst presented in [18] as a process algebra with basic inference capabilities. Here we recall the syntax and semantics of the language and give a detailed account of the sophisticated ACM Transactions on Modeling and Computer Simulation, Vol.…”
Section: Introductionmentioning
confidence: 99%