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 :
بازگشت