Architectural prototyping: from CCS to .Net

Detalhes bibliográficos
Autor(a) principal: F. Rodrigues, Nuno
Data de Publicação: 2005
Outros Autores: Barbosa, Luís S.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/11110/480
Resumo: Over the last decade, software architecture emerged as a critical issue in Software Engineering. This encompassed a shift from traditional programming towards software development based on the deployment and assembly of independent components. The specification of both the overall systems structure and the interaction patterns between their components became a major concern for the working developer. Although a number of formalisms to express behaviour and to supply the indispensable calculational power to reason about designs, are available, the task of deriving architectural designs on top of popular component platforms has remained largely informal. This paper introduces a systematic approach to derive, from CCS behavioural specifications the corresponding architectural skeletons in the Microsoft .Net framework, in the form of executable C and Cω code. The prototyping process is fully supported by a specific tool developed in Haskell
id RCAP_8f8b6bf1a865c8cffbbb76ee00c56a74
oai_identifier_str oai:ciencipca.ipca.pt:11110/480
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Architectural prototyping: from CCS to .NetSoftware architectureprototypingCCSNetOver the last decade, software architecture emerged as a critical issue in Software Engineering. This encompassed a shift from traditional programming towards software development based on the deployment and assembly of independent components. The specification of both the overall systems structure and the interaction patterns between their components became a major concern for the working developer. Although a number of formalisms to express behaviour and to supply the indispensable calculational power to reason about designs, are available, the task of deriving architectural designs on top of popular component platforms has remained largely informal. This paper introduces a systematic approach to derive, from CCS behavioural specifications the corresponding architectural skeletons in the Microsoft .Net framework, in the form of executable C and Cω code. The prototyping process is fully supported by a specific tool developed in HaskellElectronic Notes in Theoretical Computer Science2013-12-18T18:07:35Z2005-12-05T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/11110/480oai:ciencipca.ipca.pt:11110/480eng1571-0661http://hdl.handle.net/11110/480metadata only accessinfo:eu-repo/semantics/openAccessF. Rodrigues, NunoBarbosa, Luís S.reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2022-09-05T12:52:04Zoai:ciencipca.ipca.pt:11110/480Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T10:01:42.905295Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Architectural prototyping: from CCS to .Net
title Architectural prototyping: from CCS to .Net
spellingShingle Architectural prototyping: from CCS to .Net
F. Rodrigues, Nuno
Software architecture
prototyping
CCS
Net
title_short Architectural prototyping: from CCS to .Net
title_full Architectural prototyping: from CCS to .Net
title_fullStr Architectural prototyping: from CCS to .Net
title_full_unstemmed Architectural prototyping: from CCS to .Net
title_sort Architectural prototyping: from CCS to .Net
author F. Rodrigues, Nuno
author_facet F. Rodrigues, Nuno
Barbosa, Luís S.
author_role author
author2 Barbosa, Luís S.
author2_role author
dc.contributor.author.fl_str_mv F. Rodrigues, Nuno
Barbosa, Luís S.
dc.subject.por.fl_str_mv Software architecture
prototyping
CCS
Net
topic Software architecture
prototyping
CCS
Net
description Over the last decade, software architecture emerged as a critical issue in Software Engineering. This encompassed a shift from traditional programming towards software development based on the deployment and assembly of independent components. The specification of both the overall systems structure and the interaction patterns between their components became a major concern for the working developer. Although a number of formalisms to express behaviour and to supply the indispensable calculational power to reason about designs, are available, the task of deriving architectural designs on top of popular component platforms has remained largely informal. This paper introduces a systematic approach to derive, from CCS behavioural specifications the corresponding architectural skeletons in the Microsoft .Net framework, in the form of executable C and Cω code. The prototyping process is fully supported by a specific tool developed in Haskell
publishDate 2005
dc.date.none.fl_str_mv 2005-12-05T00:00:00Z
2013-12-18T18:07:35Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11110/480
oai:ciencipca.ipca.pt:11110/480
url http://hdl.handle.net/11110/480
identifier_str_mv oai:ciencipca.ipca.pt:11110/480
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1571-0661
http://hdl.handle.net/11110/480
dc.rights.driver.fl_str_mv metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Electronic Notes in Theoretical Computer Science
publisher.none.fl_str_mv Electronic Notes in Theoretical Computer Science
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833590386206965760