• DocumentCode
    1458234
  • Title

    Integrated environments for formally well-founded design and simulation of concurrent systems

  • Author

    Giacalone, Alessandro ; Smolka, Scott A.

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • Volume
    14
  • Issue
    6
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    787
  • Lastpage
    802
  • Abstract
    An ongoing project concerned with the development of environments that support the specification and design of concurrent systems is reported. The project has two key aspects: an existing and working system, Clara, that supports Milner´s CCS as a specification and design language; and the development of general techniques for computer-aided generation of Clara-like environments for other concurrent languages. The Clara environment is emphasized. It has two main components: support for the usage of formal techniques in the design process, and a rich and highly interactive simulation facility. A further distinguishing feature is the environment´s graphical user interface which is based on a pictorial version of CCS. The semantics of CCS is defined nonprocedurally in two phases: an operational semantics given as a set of inference rules, and an algebraic semantics represented by a set of equational rules
  • Keywords
    computer graphics; parallel programming; programming environments; programming theory; simulation languages; specification languages; user interfaces; CCS; Clara; algebraic semantics; concurrent languages; concurrent systems; equational rules; formal techniques; graphical user interface; inference rules; interactive simulation; operational semantics; parallel programming; programming environments; specification language; Application software; Calculus; Carbon capture and storage; Computational modeling; Computer science; Concurrent computing; Equations; Graphical user interfaces; Process design; User interfaces;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.6158
  • Filename
    6158