• DocumentCode
    2449060
  • Title

    A Formal Approach to Developing Reliable Event-Driven Service-Oriented Systems

  • Author

    Bharadwaj, Ramesh ; Mukhopadhyay, Supratik

  • Author_Institution
    Naval Res. Lab., Orlando, FL
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    227
  • Lastpage
    230
  • Abstract
    In this paper, we present a formal framework for developing distributed service-oriented systems in an event-driven secure synchronous programming environment. More precisely, we present a synchronous programming language called SOL (Secure Operations Language) that has (i) capabilities for handling service invocations asynchronously, (ii) strong typing to ensure enforcement of information flow and security policies, and (iii) the ability to deal with failures (both benign and byzantine) of components. SOL is supported by formal operational semantics. Applications written in our framework can be verified using formal static checking techniques like theorem proving. The framework runs on the top of the SINS (secure infrastructure for networked systems) infrastructure that we have developed.
  • Keywords
    distributed processing; program verification; security of data; theorem proving; Secure Operations Language; application verification; distributed service-oriented system; event-driven secure synchronous programming environment; event-driven service-oriented system reliability; formal operational semantics; formal static checking techniques; information flow; networked systems infrastructure; security policies; service invocations handling; synchronous programming language; theorem proving; Computer applications; Computer languages; Distributed computing; Hardware; Information security; Monitoring; Programming environments; Runtime; Silicon compounds; Thyristors; Formal Methods; Service-Oriented Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.87
  • Filename
    4591561