We present some decidability and undecidability results for subsets of the BlenX Language, a process-calculi-based programming language developed for modelling biological processes. We show that for a core subset of the language (which considers only communications primitives) termination is decidable. Moreover, we prove that by adding either global priorities or events to this core language, we obtain Turing equivalent languages. The proof is through encodings of Random Access Machines (RAMs), a well known Turing equivalent formalism, into our subsets of BlenX. All the encodings are shown to be correct.

On the Computational Power of BlenX / Romanel, Alessandro; Priami, Corrado. - ELETTRONICO. - (2008), pp. 1-47.

On the Computational Power of BlenX

Romanel, Alessandro;Priami, Corrado
2008-01-01

Abstract

We present some decidability and undecidability results for subsets of the BlenX Language, a process-calculi-based programming language developed for modelling biological processes. We show that for a core subset of the language (which considers only communications primitives) termination is decidable. Moreover, we prove that by adding either global priorities or events to this core language, we obtain Turing equivalent languages. The proof is through encodings of Random Access Machines (RAMs), a well known Turing equivalent formalism, into our subsets of BlenX. All the encodings are shown to be correct.
2008
Trento
The Microsoft Research - University of Trento Centre for Computational and Systems Biology
On the Computational Power of BlenX / Romanel, Alessandro; Priami, Corrado. - ELETTRONICO. - (2008), pp. 1-47.
Romanel, Alessandro; Priami, Corrado
File in questo prodotto:
File Dimensione Formato  
TR-02-2008.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 422.09 kB
Formato Adobe PDF
422.09 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/358662
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact