A full operational semantics for asynchronous relational networks

Service-oriented computing is a new paradigm where applications run over global computational networks and are formed by services discovered and bound at run-time through the intervention of a middleware. Asynchronous Relational Nets (ARNs) were presented by Fiadeiro and Lopes with the aim of formal...

Descripción completa

Detalles Bibliográficos
Autores principales: Vissani, I., Pombo, C.G.L., Jose, J.L.F., Tutu I., Codescu, M., Diaconescu, R.
Formato: SER
Materias:
Acceso en línea:http://hdl.handle.net/20.500.12110/paper_03029743_v9463_n_p131_Vissani
Aporte de:
id todo:paper_03029743_v9463_n_p131_Vissani
record_format dspace
spelling todo:paper_03029743_v9463_n_p131_Vissani2023-10-03T15:19:40Z A full operational semantics for asynchronous relational networks Vissani, I. Pombo, C.G.L. Jose, J.L.F. Tutu I. Codescu, M. Diaconescu, R. Algebra Complex networks Computation theory Computer programming languages Distributed computer systems Middleware Reconfigurable hardware Semantics Computational networks Linear temporal logic Model-checking techniques Operational semantics Relational network Service execution Service oriented computing Service-oriented softwares Software design Service-oriented computing is a new paradigm where applications run over global computational networks and are formed by services discovered and bound at run-time through the intervention of a middleware. Asynchronous Relational Nets (ARNs) were presented by Fiadeiro and Lopes with the aim of formalising the elements of an interface theory for service-oriented software designs. The semantics of ARNs was originally given in terms of sequences of sets of actions corresponding to the behaviour of the service. Later, they were given an institutionbased semantics where signatures are ARNs and models are morphisms into ground networks, that have no dependencies on external services. In this work, we propose a full operational semantics capable of reflecting the dynamic nature of service execution by making explicit the reconfigurations that take place at run-time as the result of the discovery and binding of required services. This provides us a refined view of the execution of ARNs based upon which a specialized variant of linear temporal logic can be used to express, and even to verify through standard modelchecking techniques, properties concerning the behaviour of ARNs that are more complex than those considered before. Springer International Publishing Switzerland 2015. SER info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_03029743_v9463_n_p131_Vissani
institution Universidad de Buenos Aires
institution_str I-28
repository_str R-134
collection Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA)
topic Algebra
Complex networks
Computation theory
Computer programming languages
Distributed computer systems
Middleware
Reconfigurable hardware
Semantics
Computational networks
Linear temporal logic
Model-checking techniques
Operational semantics
Relational network
Service execution
Service oriented computing
Service-oriented softwares
Software design
spellingShingle Algebra
Complex networks
Computation theory
Computer programming languages
Distributed computer systems
Middleware
Reconfigurable hardware
Semantics
Computational networks
Linear temporal logic
Model-checking techniques
Operational semantics
Relational network
Service execution
Service oriented computing
Service-oriented softwares
Software design
Vissani, I.
Pombo, C.G.L.
Jose, J.L.F.
Tutu I.
Codescu, M.
Diaconescu, R.
A full operational semantics for asynchronous relational networks
topic_facet Algebra
Complex networks
Computation theory
Computer programming languages
Distributed computer systems
Middleware
Reconfigurable hardware
Semantics
Computational networks
Linear temporal logic
Model-checking techniques
Operational semantics
Relational network
Service execution
Service oriented computing
Service-oriented softwares
Software design
description Service-oriented computing is a new paradigm where applications run over global computational networks and are formed by services discovered and bound at run-time through the intervention of a middleware. Asynchronous Relational Nets (ARNs) were presented by Fiadeiro and Lopes with the aim of formalising the elements of an interface theory for service-oriented software designs. The semantics of ARNs was originally given in terms of sequences of sets of actions corresponding to the behaviour of the service. Later, they were given an institutionbased semantics where signatures are ARNs and models are morphisms into ground networks, that have no dependencies on external services. In this work, we propose a full operational semantics capable of reflecting the dynamic nature of service execution by making explicit the reconfigurations that take place at run-time as the result of the discovery and binding of required services. This provides us a refined view of the execution of ARNs based upon which a specialized variant of linear temporal logic can be used to express, and even to verify through standard modelchecking techniques, properties concerning the behaviour of ARNs that are more complex than those considered before. Springer International Publishing Switzerland 2015.
format SER
author Vissani, I.
Pombo, C.G.L.
Jose, J.L.F.
Tutu I.
Codescu, M.
Diaconescu, R.
author_facet Vissani, I.
Pombo, C.G.L.
Jose, J.L.F.
Tutu I.
Codescu, M.
Diaconescu, R.
author_sort Vissani, I.
title A full operational semantics for asynchronous relational networks
title_short A full operational semantics for asynchronous relational networks
title_full A full operational semantics for asynchronous relational networks
title_fullStr A full operational semantics for asynchronous relational networks
title_full_unstemmed A full operational semantics for asynchronous relational networks
title_sort full operational semantics for asynchronous relational networks
url http://hdl.handle.net/20.500.12110/paper_03029743_v9463_n_p131_Vissani
work_keys_str_mv AT vissanii afulloperationalsemanticsforasynchronousrelationalnetworks
AT pombocgl afulloperationalsemanticsforasynchronousrelationalnetworks
AT josejlf afulloperationalsemanticsforasynchronousrelationalnetworks
AT tutui afulloperationalsemanticsforasynchronousrelationalnetworks
AT codescum afulloperationalsemanticsforasynchronousrelationalnetworks
AT diaconescur afulloperationalsemanticsforasynchronousrelationalnetworks
AT vissanii fulloperationalsemanticsforasynchronousrelationalnetworks
AT pombocgl fulloperationalsemanticsforasynchronousrelationalnetworks
AT josejlf fulloperationalsemanticsforasynchronousrelationalnetworks
AT tutui fulloperationalsemanticsforasynchronousrelationalnetworks
AT codescum fulloperationalsemanticsforasynchronousrelationalnetworks
AT diaconescur fulloperationalsemanticsforasynchronousrelationalnetworks
_version_ 1807315015194116096