home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!rutgers!faatcrl!iecc!compilers-sender
- From: db@dcs.ed.ac.uk (Dave Berry)
- Newsgroups: comp.compilers
- Subject: Re: Semantics Tools
- Keywords: parse, optimize, semantics
- Message-ID: <92-08-160@comp.compilers>
- Date: 26 Aug 92 15:15:40 GMT
- References: <92-08-114@comp.compilers> <92-08-153@comp.compilers>
- Sender: compilers-sender@iecc.cambridge.ma.us
- Reply-To: Dave Berry <db@dcs.ed.ac.uk>
- Organization: Laboratory for the Foundations of Computer Science, Edinburgh U
- Lines: 24
- Approved: compilers@iecc.cambridge.ma.us
-
- We've done some work on producing tools from operational semantics. In
- our case we've looked at debuggers (which are harder than compilers). In
- my thesis I looked at the definition of evaluation step in terms of
- operational semantics, and described a system that generated animating
- interpreters from an operational semantics. Fabio da Silva is just
- completing his thesis on another, more rigorous, approach. He includes an
- algorithm from generating a deterministic semantics from a certain class
- of non-deterministic semantics.
-
- Both our systems require some form of determinacy restriction on the
- semantics. I distinguish between a truly operational semantics, and one
- written in the natural semantics style but that doesn't have an immediate
- operational interpretation.
-
- Unfortunately neither of us have published much. I just haven't had the
- time since completing my thesis. We hope to produce a joint paper
- sometime. As yet this is still theoretical work, but something may come
- of it someday.
-
- Dave.
-
- --
- Send compilers articles to compilers@iecc.cambridge.ma.us or
- {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.
-