Skip to main content

2018 | OriginalPaper | Buchkapitel

Linear Temporal Logic Applied to Component-Based Software Architectural Models Specified Through \(\rho _{\mathrm {arq}}\) Calculus

verfasst von : Oscar Javier Puentes, Henry Alberto Diosa

Erschienen in: Applied Computer Sciences in Engineering

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

This paper reports a mechanism to incorporate Linear Temporal Logic (LTL) for a component-based software architectural configuration specified by the \(\rho _{arq}\)-calculus. This process was made through the translation of the system definition, structure and behavior, to Atomic Propositions Transition System (APTS), upon which, the verification of one property was performed using LTL. The PintArq software application was extended to support this mechanism. One example ilustrates the verification of responsiveness, a subtype of liveness property.

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!

Literatur
2.
Zurück zum Zitat Alpern, B., Schneider, F.B.: Recognizing safety and liveness. Distrib. Comput. 2(3), 117–126 (1987)CrossRef Alpern, B., Schneider, F.B.: Recognizing safety and liveness. Distrib. Comput. 2(3), 117–126 (1987)CrossRef
3.
Zurück zum Zitat Baier, C., Katoen, J.P.: Principles of Model Checking. MIT Press, London (2008)MATH Baier, C., Katoen, J.P.: Principles of Model Checking. MIT Press, London (2008)MATH
7.
Zurück zum Zitat Cirstea, H., Kirchner, C.: \(\rho \)-Calculus. Its Syntax and Basic Properties, vol. 53, no. 9 (1998) Cirstea, H., Kirchner, C.: \(\rho \)-Calculus. Its Syntax and Basic Properties, vol. 53, no. 9 (1998)
8.
Zurück zum Zitat Clarke, E.: Model Checking. MIT Press, London (2000) Clarke, E.: Model Checking. MIT Press, London (2000)
9.
Zurück zum Zitat Diosa, H., Díaz Frías, J.F., Gaona, C.M.: Especificación formal de arquitecturas de software basadas en componentes: chequeo de corrección con cálculo rho-arq, no. 12 (2010) Diosa, H., Díaz Frías, J.F., Gaona, C.M.: Especificación formal de arquitecturas de software basadas en componentes: chequeo de corrección con cálculo rho-arq, no. 12 (2010)
10.
Zurück zum Zitat Diosa, H.A., Díaz, J.F., Gaona C.M.: Cálculo para el modelado formal de arquitecturas de software basadas en componentes: cálculo \(\rho _{arq}\). Revista Científica. Universidad Distrital Francisco José de Caldas, no. 12 (2010) Diosa, H.A., Díaz, J.F., Gaona C.M.: Cálculo para el modelado formal de arquitecturas de software basadas en componentes: cálculo \(\rho _{arq}\). Revista Científica. Universidad Distrital Francisco José de Caldas, no. 12 (2010)
13.
Zurück zum Zitat Milner, R.: Communicating and Mobile Systems: The Pi Calculus. Cambridge University Press, Cambridge (1999)MATH Milner, R.: Communicating and Mobile Systems: The Pi Calculus. Cambridge University Press, Cambridge (1999)MATH
16.
Zurück zum Zitat Object Management Group: OMG Unified Modeling Language (OMG UML), version 2.5, March 2015 Object Management Group: OMG Unified Modeling Language (OMG UML), version 2.5, March 2015
17.
Zurück zum Zitat Owicki, S., Lamport, L.: Proving liveness properties of concurrent programs. ACM Trans. Program. Lang. Syst. 4(3), 455–495 (1982)CrossRef Owicki, S., Lamport, L.: Proving liveness properties of concurrent programs. ACM Trans. Program. Lang. Syst. 4(3), 455–495 (1982)CrossRef
19.
Zurück zum Zitat Rico, J.A.: Representación visual de la ejecución de una arquitectura de software basada en componentes con especificación formal en cálculo \(\rho \)arq (2015) Rico, J.A.: Representación visual de la ejecución de una arquitectura de software basada en componentes con especificación formal en cálculo \(\rho \)arq (2015)
20.
Zurück zum Zitat Smolka, G.: A calculus for higher-order concurrent constraint programming with deep guards. Technical report, Bundesminister für Forschung und Technologie (1994) Smolka, G.: A calculus for higher-order concurrent constraint programming with deep guards. Technical report, Bundesminister für Forschung und Technologie (1994)
21.
Zurück zum Zitat Smolka, G.: A Foundation for Higher-order Concurrent Constraint Programming. Tech. rep., Bundesminister für Forschung und Technologie (1994) Smolka, G.: A Foundation for Higher-order Concurrent Constraint Programming. Tech. rep., Bundesminister für Forschung und Technologie (1994)
22.
Zurück zum Zitat Wing, J.M.: FAQ on \(\pi \)-Calculus, pp. 1–8, December 2002 Wing, J.M.: FAQ on \(\pi \)-Calculus, pp. 1–8, December 2002
Metadaten
Titel
Linear Temporal Logic Applied to Component-Based Software Architectural Models Specified Through Calculus
verfasst von
Oscar Javier Puentes
Henry Alberto Diosa
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-00350-0_33