Mostrar el registro sencillo del ítem

dc.contributor.author
Castro, Pablo Francisco  
dc.contributor.author
Maibaum, Thomas S. E.  
dc.date.available
2023-05-16T13:17:00Z  
dc.date.issued
2012-10  
dc.identifier.citation
Castro, Pablo Francisco; Maibaum, Thomas S. E.; Encapsulating deontic and branching time specifications; Elsevier Science; Theoretical Computer Science; 455; 10-2012; 98-122  
dc.identifier.issn
0304-3975  
dc.identifier.uri
http://hdl.handle.net/11336/197675  
dc.description.abstract
In this paper, we investigate formal mechanisms to enable designers to decompose specifications (stated in a given logic) into several interacting components in such a way that the composition of these components preserves their encapsulation and internal non-determinism. The preservation of encapsulation (or locality) enables a modular form of reasoning over specifications, while the conservation of the internal non-determinism is important to guarantee that the branching time properties of components are not lost when the entire system is obtained. The basic ideas come from the work of Fiadeiro and Maibaum where notions from category theory are used to structure logical specifications. As the work of Fiadeiro and Maibaum is stated in a linear temporal logic, here we investigate how to extend these notions to a branching time logic, which can be used to reason about systems where non-determinism is present. To illustrate the practical applications of these ideas, we introduce deontic operators in our logic and we show that the modularization of specifications also allows designers to maintain the encapsulation of deontic prescriptions; this is in particular useful to reason about fault-tolerant systems, as we demonstrate with a small example.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Elsevier Science  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Software Specification  
dc.subject
Formal Methods  
dc.subject
Bisimulation  
dc.subject
Category Theory  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
Encapsulating deontic and branching time specifications  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2023-05-15T14:05:42Z  
dc.journal.volume
455  
dc.journal.pagination
98-122  
dc.journal.pais
Países Bajos  
dc.journal.ciudad
Amsterdam  
dc.description.fil
Fil: Castro, Pablo Francisco. Universidad Nacional de Río Cuarto; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba; Argentina  
dc.description.fil
Fil: Maibaum, Thomas S. E.. Mc Master University; Canadá  
dc.journal.title
Theoretical Computer Science  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://www.sciencedirect.com/science/article/pii/S0304397511009820  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1016/j.tcs.2011.12.016