Back to Search
Start Over
SOL: A Verifiable Synchronous Language for Reactive Systems
- 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.
- Subjects :
- Model checking
General Computer Science
Synchronous programming language
Computer science
Programming language
Static analysis
Security policy
computer.software_genre
Theoretical Computer Science
Automated theorem proving
Component-based software engineering
Verifiable secret sharing
computer
Reactive system
Computer Science(all)
Subjects
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