Abstract
Transition rules with negative premises are needed in the structural operational semantics of programming and specification constructs such as priority and interrupt, as well as in timed extensions of specification languages. The well-known proof-theoretic semantics for transition system specifications involving such rules is based on well-supported proofs for closed transitions. Dealing with open formulae by considering all closed instances is inherently non-modular – proofs are not necessarily preserved by disjoint extensions of the transition system specification.
Here, we conservatively extend the notion of well-supported proof to open transition rules. We prove that the resulting semantics is modular, consistent, and closed under instantiation. Our results provide the foundations for modular notions of bisimulation such that equivalence can be proved with reference only to the relevant rules, without appealing to all existing closed instantiations of terms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aceto, L., Cimini, M., Ingólfsdóttir, A.: Proving the validity of equations in GSOS languages using rule-matching bisimilarity. MSCS 22(2), 291–331 (2012)
Aceto, L., Fokkink, W.J., Verhoef, C.: Structural operational semantics. In: Handbook of Process Algebra, ch. 3, pp. 197–292. Elsevier (2001)
Aceto, L., Ingolfsdottir, A.: On the expressibility of priority. Inf. Process. Lett. 109(1), 83–85 (2008)
Bloom, B., Istrail, S., Meyer, A.R.: Bisimulation can’t be traced. JACM 42(1), 232–268 (1995)
Bloom, B., Fokkink, W., van Glabbeek, R.J.: Precongruence formats for decorated trace semantics. ACM Trans. Comput. Logic 5(1), 26–78 (2004)
Bol, R., Groote, J.F.: The meaning of negative premises in transition system specifications. JACM 43(5), 863–914 (1996)
Churchill, M., Mosses, P.D.: Modular bisimulation theory for computations and values. In: Pfenning, F. (ed.) FOSSACS 2013. LNCS, vol. 7794, pp. 97–112. Springer, Heidelberg (2013)
Clark, K.L.: Negation as failure. In: Proc. ADBT 1977, pp. 293–322. Plemum Press (1978)
Fokkink, W.J., van Glabbeek, R.J.: Ntyft/ntyxt rules reduce to ntree rules. I&C 126(1), 1–10 (1996)
Fokkink, W.J., Verhoef, C.: A conservative look at operational semantics with variable binding. I&C 146(1), 24–54 (1998)
van Glabbeek, R.J.: The meaning of negative premises in transition system specifications II. Tech. Report, Stanford (STAN-CS-TN-95-16) (1995)
van Glabbeek, R.J.: The meaning of negative premises in transition system specifications II. JLAP 60-61, 229–258 (2004)
Groote, J.F.: Transition system specifications with negative premises. TCS 118(2), 263–299 (1993)
Groote, J.F., Vaandrager, F.W.: Structured operational semantics and bisimulation as a congruence. I&C 100(2), 202–260 (1992)
Mosses, P.D., Mousavi, M.R., Reniers, M.A.: Robustness of equations under operational extensions. In: Proc. EXPRESS 2010. EPTCS, vol. 41, pp. 106–120 (2010)
Mousavi, M., Reniers, M.A., Groote, J.F.: SOS rule formats and meta-theory: 20 years after. TCS 373, 238–272 (2007)
Plotkin, G.D.: A structural approach to operational semantics. JLAP 60-61, 17–139 (2004)
Rensink, A.: Bisimilarity of open terms. I&C 156, 345–385 (2000)
de Simone, R.: Higher-level synchronizing devices in MEIJE-SCCS. TCS 37, 245–267 (1985)
Verhoef, C.: A congruence theorem for structured operational semantics with predicates and negative premises. Nord. J. of Comp. 2(2), 274–302 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Churchill, M., Mosses, P.D., Mousavi, M.R. (2013). Modular Semantics for Transition System Specifications with Negative Premises. In: D’Argenio, P.R., Melgratti, H. (eds) CONCUR 2013 – Concurrency Theory. CONCUR 2013. Lecture Notes in Computer Science, vol 8052. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40184-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-40184-8_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40183-1
Online ISBN: 978-3-642-40184-8
eBook Packages: Computer ScienceComputer Science (R0)