A platform for research: civil engineering, architecture and urbanism
Architectural prototyping: from ccs to .net
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. Keywords: Software architecture; prototyping; CCS; Net framework, in the form of executable C# and Cω code. The prototyping process is fully supported by a specific tool developed in Haskell. ; Fundação para a Ciência e a Tecnologia (FCT)
Architectural prototyping: from ccs to .net
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. Keywords: Software architecture; prototyping; CCS; Net framework, in the form of executable C# and Cω code. The prototyping process is fully supported by a specific tool developed in Haskell. ; Fundação para a Ciência e a Tecnologia (FCT)
Architectural prototyping: from ccs to .net
Rodrigues, Nuno F. (author) / Barbosa, L. S. (author)
2005-01-01
doi:10.1016/j.entcs.2005.03.009
Article (Journal)
Electronic Resource
English
Rapid prototyping for architectural models
British Library Conference Proceedings | 2000
|Architectures of Prototypes and Architectural Prototyping
British Library Conference Proceedings | 1998
|Rapid prototyping and its application in architectural design
Online Contents | 2002
|Rapid prototyping and its application in architectural design
British Library Online Contents | 2002
|Rapid prototyping: The next wave in architectural modeling
British Library Online Contents | 2004