Skip to main content

2019 | OriginalPaper | Buchkapitel

From the Archives of the Formal Methods and Tools Lab

Axiomatising and Contextualising ACTL

verfasst von : Stefania Gnesi, Maurice H. ter Beek

Erschienen in: Models, Languages, and Tools for Concurrent and Distributed Programming

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

We present a sound and complete axiomatisation of ACTL, an action-based version of the well-known branching-time temporal logic CTL, and place it into a historical context. ACTL was originally introduced by Rocco De Nicola together with Frits Vaandrager 30 years ago, and it has played a major role in shaping the activity of our Formal Methods and Tools Lab from the nineties to this very day.

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
A preliminary version of the axiom system was presented in [40]; here we provide a more succinct set of axioms, based on the fact that the eventually and always operators F and G can be expressed in terms of the Until operator U, cf. Sect. 3.
 
Literatur
3.
Zurück zum Zitat ter Beek, M.H., Fantechi, A., Gnesi, S., Mazzanti, F.: An action/state-based model-checking approach for the analysis of communication protocols for service-oriented applications. In: Leue, S., Merino, P. (eds.) FMICS 2007. LNCS, vol. 4916, pp. 133–148. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-79707-4_11CrossRef ter Beek, M.H., Fantechi, A., Gnesi, S., Mazzanti, F.: An action/state-based model-checking approach for the analysis of communication protocols for service-oriented applications. In: Leue, S., Merino, P. (eds.) FMICS 2007. LNCS, vol. 4916, pp. 133–148. Springer, Heidelberg (2008). https://​doi.​org/​10.​1007/​978-3-540-79707-4_​11CrossRef
5.
Zurück zum Zitat ter Beek, M.H., Fantechi, A., Gnesi, S., Mazzanti, F.: Using FMC for family-based analysis of software product lines. In: Proceedings of the 19th International Software Product Line Conference (SPLC 2015), pp. 432–439. ACM (2015). https://doi.org/10.1145/2791060.2791118 ter Beek, M.H., Fantechi, A., Gnesi, S., Mazzanti, F.: Using FMC for family-based analysis of software product lines. In: Proceedings of the 19th International Software Product Line Conference (SPLC 2015), pp. 432–439. ACM (2015). https://​doi.​org/​10.​1145/​2791060.​2791118
6.
Zurück zum Zitat ter Beek, M.H., Fantechi, A., Gnesi, S., Mazzanti, F.: States and events in KandISTI: a retrospective. In: Margaria, T., Graf, S., Larsen, K.G. (eds.) Models, Mindsets, Meta: The What, the How, and the Why Not? LNCS, vol. 11200. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-22348-9_9 ter Beek, M.H., Fantechi, A., Gnesi, S., Mazzanti, F.: States and events in KandISTI: a retrospective. In: Margaria, T., Graf, S., Larsen, K.G. (eds.) Models, Mindsets, Meta: The What, the How, and the Why Not? LNCS, vol. 11200. Springer, Cham (2019). https://​doi.​org/​10.​1007/​978-3-030-22348-9_​9
8.
Zurück zum Zitat ter Beek, M.H., Mazzanti, F., Gnesi, S.: CMC-UMC: a framework for the verification of abstract service-oriented properties. In: Proceedings of the 24th Annual ACM Symposium on Applied Computing (SAC 2009), pp. 2111–2117. ACM (2009). https://doi.org/10.1145/1529282.1529751 ter Beek, M.H., Mazzanti, F., Gnesi, S.: CMC-UMC: a framework for the verification of abstract service-oriented properties. In: Proceedings of the 24th Annual ACM Symposium on Applied Computing (SAC 2009), pp. 2111–2117. ACM (2009). https://​doi.​org/​10.​1145/​1529282.​1529751
11.
14.
Zurück zum Zitat Bouali, A., Gnesi, S., Larosa, S.: JACK: Just Another Concurrency Kit - the integration project. Bull. EATCS 54, 207–223 (1994)MATH Bouali, A., Gnesi, S., Larosa, S.: JACK: Just Another Concurrency Kit - the integration project. Bull. EATCS 54, 207–223 (1994)MATH
17.
Zurück zum Zitat Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic verification of finite state concurrent systems using temporal logic specifications: a practical approach. In: Proceedings of the 10th Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages (POPL 1983), pp. 117–126. ACM (1983). https://doi.org/10.1145/567067.567080 Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic verification of finite state concurrent systems using temporal logic specifications: a practical approach. In: Proceedings of the 10th Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages (POPL 1983), pp. 117–126. ACM (1983). https://​doi.​org/​10.​1145/​567067.​567080
20.
27.
Zurück zum Zitat Emerson E.A., Halpern, J.Y.: “Sometimes” and “not never” revisited: on branching versus linear time (preliminary report). In: Proceedings of the 10th Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages (POPL 1983), pp. 127–140. ACM (1983). https://doi.org/10.1145/567067.567081 Emerson E.A., Halpern, J.Y.: “Sometimes” and “not never” revisited: on branching versus linear time (preliminary report). In: Proceedings of the 10th Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages (POPL 1983), pp. 127–140. ACM (1983). https://​doi.​org/​10.​1145/​567067.​567081
29.
Zurück zum Zitat Emerson, E.A., Halpern, J.Y.: Decision procedures and expressiveness in the temporal logic of branching time. In: Proceedings of the 14th Annual ACM Symposium on Theory of Computing (STOC 1982), pp. 169–180. ACM (1982). https://doi.org/10.1145/800070.802190 Emerson, E.A., Halpern, J.Y.: Decision procedures and expressiveness in the temporal logic of branching time. In: Proceedings of the 14th Annual ACM Symposium on Theory of Computing (STOC 1982), pp. 169–180. ACM (1982). https://​doi.​org/​10.​1145/​800070.​802190
31.
33.
Zurück zum Zitat Emerson, E.A., Lei, C.-L.: Efficient model checking in fragments of the propositional mu-calculus (extended abstract). In: Proceedings of the First Annual IEEE Symposium on Logic in Computer Science (LICS 1986), pp. 267–278. IEEE (1986) Emerson, E.A., Lei, C.-L.: Efficient model checking in fragments of the propositional mu-calculus (extended abstract). In: Proceedings of the First Annual IEEE Symposium on Logic in Computer Science (LICS 1986), pp. 267–278. IEEE (1986)
38.
Zurück zum Zitat Fantechi, A., Gnesi, S., Semini, L.: Formal description and validation for an integrity policy supporting multiple levels of criticality. In: Dependable Computing and Fault-Tolerant Systems: Proceedings of the 7th IFIP International Conference on Dependable Computing for Critical Applications (DCCA-7), vol. 12, pp. 129–146. IEEE (1999). https://doi.org/10.1109/DCFTS.1999.814293 Fantechi, A., Gnesi, S., Semini, L.: Formal description and validation for an integrity policy supporting multiple levels of criticality. In: Dependable Computing and Fault-Tolerant Systems: Proceedings of the 7th IFIP International Conference on Dependable Computing for Critical Applications (DCCA-7), vol. 12, pp. 129–146. IEEE (1999). https://​doi.​org/​10.​1109/​DCFTS.​1999.​814293
40.
41.
Zurück zum Zitat Gnesi, S., Mazzanti, F.: On the fly verification of networks of automata. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 1999), pp. 1040–1046. CSREA Press (1999) Gnesi, S., Mazzanti, F.: On the fly verification of networks of automata. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 1999), pp. 1040–1046. CSREA Press (1999)
43.
Zurück zum Zitat Hoare, C.A.R.: Communicating Sequential Processes. Prentice Hall, Englewood Cliffs (1985)MATH Hoare, C.A.R.: Communicating Sequential Processes. Prentice Hall, Englewood Cliffs (1985)MATH
44.
Zurück zum Zitat Milner, R.: Communication and Concurrency. Prentice Hall, Englewood Cliffs (1989)MATH Milner, R.: Communication and Concurrency. Prentice Hall, Englewood Cliffs (1989)MATH
51.
Zurück zum Zitat Roscoe, A.W.: The Theory and Practice of Concurrency. Prentice Hall, Englewood Cliffs (1997) Roscoe, A.W.: The Theory and Practice of Concurrency. Prentice Hall, Englewood Cliffs (1997)
53.
Zurück zum Zitat Stirling, C.: Modal and temporal logics. In: Handbook of Logic in Computer Science. Background: Computational Structures, vol. 2, pp. 477–563. Oxford University Press (1993) Stirling, C.: Modal and temporal logics. In: Handbook of Logic in Computer Science. Background: Computational Structures, vol. 2, pp. 477–563. Oxford University Press (1993)
Metadaten
Titel
From the Archives of the Formal Methods and Tools Lab
verfasst von
Stefania Gnesi
Maurice H. ter Beek
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-21485-2_13