Viewing CSP Specifications with UML-RT Diagrams

  • Authors:
  • Patrícia Ferreira;Augusto Sampaio;Alexandre Mota

  • Affiliations:
  • Centro de Informática, Universidade Federal de Pernambuco, P.O.Box 7851 50740-540 Recife-PE, Brazil;Centro de Informática, Universidade Federal de Pernambuco, P.O.Box 7851 50740-540 Recife-PE, Brazil;Centro de Informática, Universidade Federal de Pernambuco, P.O.Box 7851 50740-540 Recife-PE, Brazil

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

To precisely specify and reason about the properties of a system requires using formal methods like, for instance, process algebras. Complementary, semi-formal notations like UML are extensively used in practice to describe several architectural views of a system with the aid of modeling diagrams. In this paper we present an automated approach for translating specifications in the CSP process algebra into UML-RT models, in which we can describe both static and dynamic views of the system. The strategy is based on compositional rules that preserve the CSP semantics. We illustrate the systematic translation through an example.