Portuguese
Spanish
French
RepositoriUM
Universidade do Minho
Documentation Services Search Portal Bibliographic Catalogue .
 

Universidade do Minho > Departamento de Informática / Centro de Ciências e Tecnologias da Computação > DI/CCTC - Artigos (papers) >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1822/6467

View statistics of this item View statistics of this item
Title: Generic process algebra : a programming challenge
Authors: Barbosa, L.
Barbosa, Marco António
Ribeiro, Paula R.
Keywords: Process algebra
Coinduction
Coalgebra
Issue date: 2006
Publisher: Journal of Universal Computer Science
Citation: "Journal of universal computer science". 12:7 (2006) 922-937.
Abstract: Emerging interaction paradigms, such as service-oriented computing, and new technological challenges, such as exogenous component coordination, suggest new roles and application areas for process algebras. This, however, entails the need for more generic and adaptable approaches to their design. For example, some applications may require similar programming constructs coexisting with different interaction disciplines. In such a context, this paper pursues a research programme on a coinductive rephrasal of classic process algebra, proposing a clear separation between structural aspects and interaction disciplines. A particular emphasis is put on the study of interruption combinators defined by natural co-recursion. The paper also illustrates the verification of their properties in an equational and pointfree reasoning style as well as their direct encoding in Haskell
Type: article
URI: http://hdl.handle.net/1822/6467
Appears in Collections:DI/CCTC - Artigos (papers)

Files in This Item:

File Description SizeFormat
RBB06_lsb.pdfDocumento principal343,01 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

repositorium@sdum.uminho.pt - Feedback - Statistics of RepositóriUM
© University of Minho. All rights reserved.
Powered by MIT's DSpace software, Version 1.5.2