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
Link To Document