Architectural prototyping: from CCS to .Net
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2005 |
| Outros Autores: | |
| 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 |