Back to Search Start Over

SOL: A Verifiable Synchronous Language for Reactive Systems

Authors :
Ramesh Bharadwaj
Source :
Electronic Notes in Theoretical Computer Science. (5):140-154
Publisher :
Elsevier B.V.

Abstract

SOL (Secure Operations Language) is a synchronous programming language for implementing reactive systems. The utility of SOL hinges upon the fact that it is a secure language, i.e., most programs in SOL are amenable to fully automated static analysis techniques, such as automatic theorem proving using decision procedures or model checking. Among the unique features of SOL is the ability to express a wide class of enforceable safety and security policies (including the temporal aspects of software component interfaces) in the language itself, thereby opening up the possibility of eliminating runaway computations and malicious code, such as worms and viruses.

Details

Language :
English
ISSN :
15710661
Issue :
5
Database :
OpenAIRE
Journal :
Electronic Notes in Theoretical Computer Science
Accession number :
edsair.doi.dedup.....55e55f3b754b5618f30328555cadb087
Full Text :
https://doi.org/10.1016/S1571-0661(05)82565-4