• 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