DocumentCode
2226811
Title
SOLj: A Domain-Specific Language (DSL) for Secure Service-Based Systems
Author
Bharadwaj, Ramesh ; Mukhopadhyay, Supratik
Author_Institution
Naval Res. Lab., Washington, DC
fYear
2007
fDate
21-23 March 2007
Firstpage
173
Lastpage
180
Abstract
We present SOLj (Secure Operations Language-Java), an event-driven domain-specific synchronous programming extension of Java for developing secure service-based systems. The language has capabilities for handling service invocations asynchronously, includes strong typing for the enforcement of information flow and security policies, and exception handling mechanisms to deal with failures of components or services (both benign and Byzantine). Applications written in SOLj are formally verifiable using static analysis techniques. SOLj programs may be deployed, configured, and run on SINS (Secure Infrastructure for Networked Systems) under development at the Naval Research Laboratory
Keywords
Java; exception handling; program diagnostics; security of data; specification languages; Secure Infrastructure for Networked Systems; Secure Operations Language-Java; domain-specific language; exception handling; service invocations; service-based system security; static analysis; synchronous programming; DSL; Domain specific languages; Information security; Java; Laboratories; Large-scale systems; Quality of service; Service oriented architecture; Silicon compounds; Thyristors;
fLanguage
English
Publisher
ieee
Conference_Titel
Future Trends of Distributed Computing Systems, 2007. FTDCS '07. 11th IEEE International Workshop on
Conference_Location
Sedona, AZ
ISSN
1071-0483
Print_ISBN
0-7695-2810-4
Type
conf
DOI
10.1109/FTDCS.2007.32
Filename
4144628
Link To Document