• DocumentCode
    3144739
  • Title

    Using traces based on procedure calls to reason about composability

  • Author

    Meadows, Catherine

  • Author_Institution
    US Naval Res. Lab., Washington, DC, USA
  • fYear
    1992
  • fDate
    4-6 May 1992
  • Firstpage
    177
  • Lastpage
    188
  • Abstract
    Information flow models are usually conceived in terms of requirements on system traces, while verification that a system satisfies information flow requirements is usually done in terms of a state machine specification. The necessary translation from one model to another may result in a loss of understandability and expressiveness. J. McLean (JACM, Vol.31, no.3, pp.600-627, July 1984) showed how a language based on traces of procedure calls may be used to reason about security, and how one may prove that a program satisfies a specification written in that language. The language that he uses, however, does not easily lend itself to specification of composition of communicating processes. The present work modifies the language so that it is possible to specify the composition of systems. Several different information flow properties analogous to properties that have been defined for other systems, along with their composability, are defined and discussed
  • Keywords
    formal specification; inference mechanisms; security of data; specification languages; information flow requirements; procedure calls; reasoning; security; specification language; state machine specification; system traces; system verification; trace specification; Interleaved codes; Laboratories; Law; Legal factors; Security; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research in Security and Privacy, 1992. Proceedings., 1992 IEEE Computer Society Symposium on
  • Conference_Location
    Oakland, CA
  • Print_ISBN
    0-8186-2825-1
  • Type

    conf

  • DOI
    10.1109/RISP.1992.213262
  • Filename
    213262