Skip to main content

2021 | OriginalPaper | Buchkapitel

Finite-Word Hyperlanguages

verfasst von : Borzoo Bonakdarpour, Sarai Sheinvald

Erschienen in: Language and Automata Theory and Applications

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Formal languages are in the core of models of computation and their behavior. A rich family of models for many classes of languages have been widely studied. Hyperproperties lift conventional trace-based languages from a set of execution traces to a set of sets of executions. Hyperproperties have been shown to be a powerful formalism for expressing and reasoning about information-flow security policies and important properties of cyber-physical systems. Although there is an extensive body of work on formal-language representation of trace properties, we currently lack such a general characterization for hyperproperties. We introduce hyperlanguages over finite words and models for expressing them. Essentially, these models express multiple words by using assignments to quantified word variables. Relying on the standard models for regular languages, we propose hyperregular expressions and finite-word hyperautomata (NFH), for modeling the class of regular hyperlanguages. We demonstrate the ability of regular hyperlanguages to express hyperproperties for finite traces. We explore the closure properties and the complexity of the fundamental decision problems such as nonemptiness, universality, membership, and containment for various fragments of NFH.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
In case that \(\alpha \) begins with \(\forall \), membership holds vacuously with an empty hyperword. We restrict the discussion to nonempty hyperwords.
 
2
This policy states that every two executions that start from bisimilar states (in terms of memory low-observability), should remain bisimilarly low-observable.
 
Literatur
1.
Zurück zum Zitat Ábrahám, E., Bonakdarpour, B.: HyperPCTL: a temporal logic for probabilistic hyperproperties. In: QEST, pp. 20–35 (2018) Ábrahám, E., Bonakdarpour, B.: HyperPCTL: a temporal logic for probabilistic hyperproperties. In: QEST, pp. 20–35 (2018)
3.
Zurück zum Zitat B. Bonakdarpour, B., Finkbeiner, B.: The complexity of monitoring hyperproperties. In: CSF, pp. 162–174 (2018) B. Bonakdarpour, B., Finkbeiner, B.: The complexity of monitoring hyperproperties. In: CSF, pp. 162–174 (2018)
4.
Zurück zum Zitat Bonakdarpour, B., Sánchez, C., Schneider, G.: Monitoring hyperproperties by combining static analysis and runtime verification. In: ISoLA, pp. 8–27 (2018) Bonakdarpour, B., Sánchez, C., Schneider, G.: Monitoring hyperproperties by combining static analysis and runtime verification. In: ISoLA, pp. 8–27 (2018)
5.
Zurück zum Zitat Clarkson, M., Finkbeiner, B., Koleini, M., Micinski, K., Rabe, M., Sánchez, C.: Temporal logics for hyperproperties. In: POST, pp. 265–284 (2014) Clarkson, M., Finkbeiner, B., Koleini, M., Micinski, K., Rabe, M., Sánchez, C.: Temporal logics for hyperproperties. In: POST, pp. 265–284 (2014)
6.
Zurück zum Zitat Clarkson, M., Schneider, F.: Hyperproperties. J. Comput. Securi. 18, 1157–1210 (2010)CrossRef Clarkson, M., Schneider, F.: Hyperproperties. J. Comput. Securi. 18, 1157–1210 (2010)CrossRef
8.
Zurück zum Zitat Emerson, E.A., Halpern, J.: “Sometimes” and “not never” revisited: on branching versus linear time temporal logic. J. ACM 33, 151–178 (1986)MathSciNetCrossRef Emerson, E.A., Halpern, J.: “Sometimes” and “not never” revisited: on branching versus linear time temporal logic. J. ACM 33, 151–178 (1986)MathSciNetCrossRef
9.
Zurück zum Zitat Finkbeiner, B., Haas, L., Torfah, H.: Canonical representations of \(k\)-safety hyperproperties. In: CSF 2019, pp. 17–31 (2019) Finkbeiner, B., Haas, L., Torfah, H.: Canonical representations of \(k\)-safety hyperproperties. In: CSF 2019, pp. 17–31 (2019)
10.
Zurück zum Zitat Finkbeiner, B., Hahn, C.: Deciding hyperproperties. In: CONCUR, pp. 13:1–13:14 (2016) Finkbeiner, B., Hahn, C.: Deciding hyperproperties. In: CONCUR, pp. 13:1–13:14 (2016)
12.
Zurück zum Zitat Boudol, G., Castellani, I.: Noninterference for concurrent programs and thread. In: TCS 2002, pp. 109–130 (2002) Boudol, G., Castellani, I.: Noninterference for concurrent programs and thread. In: TCS 2002, pp. 109–130 (2002)
13.
Zurück zum Zitat Goguen, J., Meseguer, J.: Security policies and security models. In: IEEE Symposium on Security and Privacy, pp. 11–20 (1982) Goguen, J., Meseguer, J.: Security policies and security models. In: IEEE Symposium on Security and Privacy, pp. 11–20 (1982)
14.
Zurück zum Zitat McCullough, D.: Noninterference and the composability of security properties. In: Proceedings of the 1988 IEEE Symposium on Security and Privacy, pp. 177–186 (1988) McCullough, D.: Noninterference and the composability of security properties. In: Proceedings of the 1988 IEEE Symposium on Security and Privacy, pp. 177–186 (1988)
15.
Zurück zum Zitat Pnueli, A.: The temporal logic of programs. In: FOCS, pp. 46–57 (1977) Pnueli, A.: The temporal logic of programs. In: FOCS, pp. 46–57 (1977)
16.
Zurück zum Zitat Sabelfeld, A., Sands, D.: Probabilistic noninterference for multi-threaded programs. In: CSFW, pp. 200–214 (2000) Sabelfeld, A., Sands, D.: Probabilistic noninterference for multi-threaded programs. In: CSFW, pp. 200–214 (2000)
17.
Zurück zum Zitat Vardi, M., Wolper, P.: Automata theoretic techniques for modal logic of programs. J. Comput. Syst. Sci. 32, 183–221 (1986)MathSciNetCrossRef Vardi, M., Wolper, P.: Automata theoretic techniques for modal logic of programs. J. Comput. Syst. Sci. 32, 183–221 (1986)MathSciNetCrossRef
19.
Zurück zum Zitat Wang, Y., Zarei, M., Bonakdarpour, B., Pajic, M.: Statistical verification of hyperproperties for cyber-physical systems. ACM Trans. Embed. Comput. Syst. (TECS) 18, 92:1–92:23 (2019) Wang, Y., Zarei, M., Bonakdarpour, B., Pajic, M.: Statistical verification of hyperproperties for cyber-physical systems. ACM Trans. Embed. Comput. Syst. (TECS) 18, 92:1–92:23 (2019)
20.
Zurück zum Zitat Zdancewic, S., Myers, A.: Observational determinism for concurrent program security. In: CSFW, p. 29 (2003) Zdancewic, S., Myers, A.: Observational determinism for concurrent program security. In: CSFW, p. 29 (2003)
Metadaten
Titel
Finite-Word Hyperlanguages
verfasst von
Borzoo Bonakdarpour
Sarai Sheinvald
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-68195-1_17