See this document in CiteSeerX!

Rewriting Logic Semantics: From Language Specifications To Formal Analysis Tools (2004)  (Make Corrections)  
José Meseguer, Grigore Rosu



  Home/Search   Context   Related

 
View or download:
uiuc.edu/~grosu/downloa...ijcar04.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/~grosu/publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Formal semantic definitions of concurrent languages, when specified in a well-suited semantic framework and supported by generic and e#cient formal tools, can be the basis of powerful software analysis tools. Such tools can be obtained for free from the semantic definitions; in our experience in just the few weeks required to define a language 's semantics even for large languages like Java. By combining, yet distinguishing, both equations and rules, rewriting logic semantic definitions... (Update)

Active bibliography (related documents):   More   All
3.2:   Rewriting Logic: Roadmap and Bibliography - Martí-Oliet, Meseguer (2001)   (Correct)
2.8:   Executable Structural Operational Semantics in Maude - Verdejo, Martí-Oliet (2003)   (Correct)
1.6:   Formal JVM Code Analysis in JavaFAN - Azadeh Farzan Jose (2004)   (Correct)

Similar documents based on text:
0.2:   Testing Linear Temporal Logic Formulae on Finite Execution Traces - Havelund, Rosu (2000)   (Correct)

BibTeX entry:   (Update)

@misc{ meseguer-rewriting,
  author = "José Meseguer and Grigore Rosu",
  title = "Rewriting Logic Semantics: From Language Specifications To Formal Analysis
    Tools",
  url = "citeseer.ist.psu.edu/meseguer04rewriting.html" }
Citations (may not include all citations):
906   A structural approach to operational semantics - Plotkin - 1981
828   Model Checking - Clarke, Grumberg et al. - 2001
299   Conditional rewriting logic as a unified model of concurrenc.. (context) - Meseguer - 1992
254   Theoretical Computer Science (context) - Berry, Boudol et al. - 1992
140   Model checking Java programs using Java PathFinder - Havelund, Pressburger - 2000
126   A logical theory of concurrent objects and its realization i.. (context) - Meseguer - 1993
125   Outline of a mathematical theory of computation (context) - Scott
97   Mathematical Structures in Computer Science (context) - Milner, processes - 1992
94   Maude: specification and programming in rewriting logic - Clavel, Duran et al. - 2002
91   Rewriting logic as a semantic framework for concurrency: A p.. - Meseguer - 1996
82   Algebraic Semantics of Imperative Programs (context) - Goguen, Malcolm - 1996
73   Denotational semantics (context) - Mosses - 1990
69   Membership algebra as a logical framework for equational spe.. - Meseguer - 1998
67   Computational semantics of term rewriting systems (context) - Boudol - 1985
53   Formal Analysis of a Space Craft Controller using SPIN - Havelund, Lowry et al. - 1998
52   The Semantics of Programming Languages: An Elementary Introd.. (context) - Hennessy - 1990
51   Fundamental concepts in programming languages (context) - Strachey - 2000
49   The tile model - Gadducci, Montanari - 2000
46   Model checking programs - Brat, Havelund et al. - 2000
46   Mapping tile logic into rewriting logic - Meseguer, Montanari - 1998
35   Java PathFinder - second generation of a Java model checker - Visser, Havelund et al. - 2000
34   Interaction semantics for components of distributed systems (context) - Talcott - 1997
30   Functorial Operational Semantics and its Denotational Dual (context) - Turi - 1996
29   Tile Logic for Synchronized Rewriting of Concurrent Systems - Bruni - 1999
26   Java model checking - Park, Stern et al. - 2000
24   LISP and Symbolic Computation (context) - Reynolds, of - 1993
21   Laws for communicating parallel processes (context) - Baker, Hewitt - 1977
20   Mart-Oliet (context) - Clavel, Duran et al. - 2003
19   Implementing CCS in Maude - Verdejo, Mart-Oliet - 2002
19   Implementing CCS in Maude - Verdejo, Mart-Oliet - 2000
18   Formal analysis of the remote agent before and after flight - Havelund, Lowry et al. - 2000
15   Foundations of modular SOS - Mosses - 1999
15   Building equational proving tools by reflection in rewriting.. - Clavel, Duran et al. - 2000
13   Mathematical Structures in Computer Science (context) - Laneve, Montanari et al. - 1996
13   Rewriting logic as a logical and semantic framework (context) - Mart-Oliet, Meseguer - 1993
12   ELAN from a rewriting logic point of view (context) - Borovansky, Kirchner et al. - 2002
12   A partial order event model for concurrent objects (context) - Meseguer, Talcott - 1999
11   Algebraic denotational semantics using parameterized abstrac.. (context) - Goguen, Parsaye-Ghomi - 1981
11   Java program verification at Nijmegen: Developments and pers.. - Jacobs, Poll - 2000
10   The Maude LTL model checker - Eker, Meseguer et al. - 2002
10   Using rewriting logic to specify (context) - Meseguer, Futatsugi et al. - 1992
8   Formal models of Java at the JVM level -- a survey from the .. - Moore, Krug et al. - 2002
8   Sequential and concurrent behavior in Petri net theory (context) - Best, Devillers - 1989
8   Generalized rewrite theories - Bruni, Meseguer - 2003
7   the algebraic definition of programming languages (context) - Broy, Wirsing et al. - 1987
7   Specification of real-time and hybrid systems in rewriting l.. - Olveczky, Meseguer - 2002
7   CINNI --- A generic calculus of explicit substitutions and i.. (context) - Stehr - 2000
6   Natural semantics on the computer (context) - Clement, Despeyroux et al. - 1986
5   Software specification and verification in rewriting logic - Meseguer - 2003
5   Specification and Analysis of Real-Time and Hybrid Systems i.. (context) - Olveczky - 2000
5   A causal semantics for CCS via rewriting logic - Degano, Gadducci et al. - 2002
5   First-order identities as a defining language (context) - Wand - 1980
5   Towards certifying domain-specific properties of synthesized.. - Rosu, Whittle - 2002
5   Inputoutput ELAN - output, In et al. - 1996
5   An executable specification of asynchronous Pi-Calculus sema.. - Thati, Sen et al. - 2002
4   Rewriting Logic as a Semantic Framework for Modular Structur.. (context) - Braga - 2001
4   CCS semantics via proved transition systems and rewriting lo.. - Carabetta, Degano et al. - 1998
4   Pragmatics of modular SOS (context) - Mosses - 2002
4   and Interactive Theorem Proving --- Towards a Unified Langua.. (context) - Stehr, Specification - 2002
4   Equational rules for rewriting logic (context) - Viry - 2002
4   Actor theories in rewriting logic (context) - Talcott - 2002
4   How to transform canonical decreasing ctrss into equivalent .. - Hintermeier - 1995
3   Maude como marco semantico ejecutable (context) - Verdejo - 2003
3   Plan in Maude: Specifying an active network programming lang.. - Stehr, Talcott - 2002
3   Rewriting logic as a unifying framework for Petri nets - Stehr, Meseguer et al. - 2001
3   A rewriting semantics for algebraic nets (context) - Stehr - 2001
3   LOTOS processes in Maude (context) - Verdejo, Mart-Oliet - 2000
2   Journal of Symbolic Computation (context) - Viry, conditions - 1999
2   Rewriting logic and Elan: Prototyping tools for Petri nets w.. (context) - Steggles - 2001
2   Modular rewriting semantics of programming languages (context) - Meseguer, Braga - 2004
2   Executable structural operational semantics in Maude - Verdejo, Mart-Oliet - 2003
2   Formal analysis of Java programs in JavaFAN - Farzan, Cheng et al. - 2004
2   Formal JVM code analysis in JavaFAN - Farzan, Meseguer et al. - 2004
2   World Scientific (context) - Futatsugi, Diaconescu - 1998
2   Inductive assertions and operational semantics (context) - Moore - 2003
1   Modular rewriting semantics in practice (context) - Braga, Meseguer
1   Pure type systems in rewriting logic: Specifying typed highe.. (context) - Stehr, Meseguer - 2004
1   Lecture notes on program verification (context) - Meseguer - 2003
1   Selected papers of the 2nd workshop on concurrency and compo.. (context) - De Nicola, Montanari - 1992
1   Modular structural operational semantics (context) - Mosses - 2003
1   Maude versus Haskell: an experimental comparison in security.. - Basin, Denker - 2000
1   Lecture notes on program language design (context) - Rosu - 2003
1   Certifying optimality of state estimation programs - Rosu, Venkatesan et al. - 2003
1   Mapping modular SOS to rewriting logic (context) - Braga, Haeusler et al. - 2002
1   Rule-based analysis of dimensional safety - Chen, Rosu et al. - 2003
1   A runtime environment for concurrent objects with asynchrono.. (context) - Johnsen, Owe et al. - 2004
http://fsl.cs.uiuc
http://www.cs.utexas.edu/users/xli/prob/p4/p4.html

Documents on the same site (http://gureni.cs.uiuc.edu/~grosu/publications.html):   More
Rewriting-based Techniques for Runtime Verification - Rosu, Havelund   (Correct)
Online Efficient Predictive Safety Analysis of Multithreaded.. - Sen, Rosu, Agha (2004)   (Correct)
Towards Certifying Domain-Specific Properties of Synthesized Code - Rosu, Whittle (2002)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC