Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Synchronous products of rewrite systems (extended version)

dc.contributor.authorMartín Sánchez, Óscar
dc.contributor.authorVerdejo López, José Alberto
dc.contributor.authorMartí Oliet, Narciso
dc.date.accessioned2023-06-15T07:56:23Z
dc.date.available2023-06-15T07:56:23Z
dc.date.issued2016-03
dc.descriptionTechnical report 02/16 Departamento de Sistemas Informáticos y Computación Facultad de Informática Universidad Complutense de Madrid
dc.description.abstractWe present and formalize a concept of synchronous product for rewrite systems, and also a corresponding concept for general transition systems, used as semantics for the former. A series of examples shows their practical usefulness: for the strategic control of systems, and for modular specification and verification.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.sponsorshipComunidad de Madrid
dc.description.sponsorshipMinisterio de Economía y Competitividad (MINECO)
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/39856
dc.identifier.urihttps://hdl.handle.net/20.500.14352/139.1
dc.language.isoeng
dc.page.total22
dc.relation.projectIDN-GREENS Software (S2013/ICE-2731)
dc.relation.projectIDStrongSoft (TIN2012--39391--C04–04)
dc.rights.accessRightsopen access
dc.subject.cdu004.4
dc.subject.keywordSynchronous product
dc.subject.keywordparallel composition
dc.subject.keywordrewriting logic strategies Maude transition systems modular specification modular verification
dc.subject.ucmInformática (Informática)
dc.subject.ucmSoftware
dc.subject.unesco1203.17 Informática
dc.subject.unesco3304.16 Diseño Lógico
dc.titleSynchronous products of rewrite systems (extended version)
dc.typetechnical report
dcterms.referencesBae, K., Meseguer, J.: The linear temporal logic of rewriting Maude model checker. In: Olveczky, P.C. (ed.) Rewriting Logic and its Applications. WRLA 2010, Revised Selected Papers. LNCS, vol. 6381, pp. 208--225. Springer (2010) Borovansky, P., Kirchner, C., Kirchner, H., Moreau, P.E.: ELAN from a rewriting logic point of view. TCS 285(2), 155--185 (2002) Clarke, E.M., Grumberg, O., Peled, D.: Model checking. MIT Press (2001) Clarke, E., Long, D., McMillan, K.: Compositional model checking. In: Logic in Computer Science. Proceedings of LICS 1989, pp. 353--362 (Jun 1989) Clavel, M., Durán, F., Eker, S., Lincoln, P., Martí-Oliet, N., Meseguer, J., Talcott, C.L.: All About Maude - A High-Performance Logical Framework, LNCS, vol. 4350. Springer (2007) Durán, F., Meseguer, J.: The Maude specification of Full Maude (Feb 1999), \url{http://maude.cs.uiuc.edu/papers}, manuscript, Computer Science Laboratory, SRI International Eker, S., Meseguer, J., Sridharanarayanan, A.: The Maude LTL model checker. In: Gadducci, F., Montanari, U. (eds.) Proceedings of WRLA 2002, ENTCS, vol.~71, pp. 162--187. Elsevier (2004) Escobar, S., Meseguer, J.: Symbolic model checking of infinite-state systems using narrowing. In: Baader, F. (ed.) Term Rewriting and Applications, RTA 2007, Proceedings. LNCS, vol. 4533, pp. 153--168. Springer (2007) Harel, D., Lampert, R., Marron, A., Weiss, G.: Model-checking behavioral programs. In: Proceedings of EMSOFT '11, ACM, 2011 Harel, D., Marron, A., Weiss, G.: Behavioral programming. Commun. ACM 55(7), 90--100 (Jul 2012) Havelund, K., Rosu, G.: Monitoring programs using rewriting. In: Feather, M.S., Goedicke, M. (eds.) Proceedings ASE 2001. pp. 135--143. IEEE (2001) Kirchner, H.: Rewriting strategies and strategic rewrite programs. In: Martí-Oliet, N., Olveczky, P.C., Talcott, C. (eds.) Logic, Rewriting, and Concurrency, LNCS, vol. 9200, pp. 380--403. Springer International Publishing (2015) Kupferman, O., Vardi, M.Y.: An automata-theoretic approach to modular model checking. ACM Trans. Program. Lang. Syst. 22(1), 87--128 (Jan 2000) Martí-Oliet, N., Meseguer, J., Verdejo, A.: A rewriting semantics for Maude strategies. In: Rosu, G. (ed.) Proceedings of WRLA 2008. ENTCS, vol. 238(3), pp. 227--247. Elsevier (2009) {Martín, Ó., Verdejo, A., Martí-Oliet, N.: Egalitarian state-transition systems (2016), \url{http://maude.sip.ucm.es/syncprod}, submitted Meseguer, J.: Conditional rewriting logic as a unified model of concurrency. TCS 96(1), 73--155 (1992) Meseguer, J.: Membership algebra as a logical framework for equational specification. In: Parisi-Presicce, F. (ed.) Recent Trends in Algebraic Development Techniques, WADT'97. LNCS, vol. 1376, pp. 18--61. Springer (1997) Meseguer, J.: The temporal logic of rewriting: A gentle introduction. In: Degano, P., Nicola, R.D., Meseguer, J. (eds.) Concurrency, Graphs and Models. LNCS, vol. 5065, pp. 354--382. Springer (2008) Milner, R.: A Calculus of Communicating Systems, LNCS, vol. 92. Springer (1980) Plump, D.: The design of {GP} 2. In: Escobar, S. (ed.) Proceedings of WRS 2011. EPTCS, vol.~82, pp. 1--16 (2011) Poskitt, C.M., Plump, D.: {Hoare}-style verification of graph programs. Fundamenta Informaticae 118(1-2), 135--175 (2012) Roldán, M., Durán, F., Vallecillo, A.: Invariant-driven specifications in {Maude}. Science of Computer Programming 74(10), 812--835 (2009) Visser, E.: A survey of rewriting strategies in program transformation systems. WRS 2001 ENTCS 57, 109--143 (2001)
dspace.entity.typePublication
relation.isAuthorOfPublication556924eb-b77d-4d64-aed9-5a9e0eb0adb7
relation.isAuthorOfPublicationfdcba7f2-108a-46f4-bf49-c292a5b81953
relation.isAuthorOfPublicatione8d4e85a-2a43-444c-84e7-1fa5f392c50d
relation.isAuthorOfPublication.latestForDiscovery556924eb-b77d-4d64-aed9-5a9e0eb0adb7

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
syncprod-long.pdf
Size:
443.89 KB
Format:
Adobe Portable Document Format

Version History

Now showing 1 - 2 of 2
VersionDateSummary
2*
2023-06-15 09:56:23
Version created in EPrints
2023-06-15 09:56:23
Version created in EPrints
* Selected version