• DocumentCode
    2242737
  • Title

    TCSP/Data: a process algebra for designing data-intensive systems

  • Author

    Ehikioya, S.A. ; Peters, J.F. ; Barker, K.E. ; Ramanna, S.

  • Author_Institution
    Dept. of Comput. Sci., Manitoba Univ., Winnipeg, Man., Canada
  • Volume
    3
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    2455
  • Abstract
    We present a basis for designing systems of data-intensive communicating processes utilizing the process algebra TCSP/Data introduced by Ehikioya (1997). TCSP/Data is an extension of TCSP (timed communicating sequential processes) with distinguished constructs for record expressions. The ability to construct structured data types in TCSP/Data proves useful in producing more natural abstract manipulations in systems specifications exhibited by database systems. Data objects are defined by their representation and by the constructor operations used to create them in conjunction with the definitions of operations that manipulate and examine them. TCSP/Data specifications are amenable to formal mathematical reasoning because they contain regular, semantically precise and simple structures. This approach is beneficial for modelling data-intensive systems at all stages of their design using formal representations. A concise description of TCSP/Data syntax is given. A sample specification and analysis of a transaction underlying concurrency control protocols is also given
  • Keywords
    communicating sequential processes; data structures; database management systems; formal specification; specification languages; TCSP/data; concurrency control protocols; data-intensive systems; database systems; formal representations; process algebra; structured data; timed communicating sequential processes; Algebra; Business communication; Computer science; Concurrent computing; Data engineering; Design engineering; Process design; Protocols; Timing; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4053-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1997.635297
  • Filename
    635297