<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>RSS for Towards an Intermediate Language based on Graph Rewriting</title><link>http://academic.research.microsoft.com/Rss.aspx?cata=9&amp;id=627026</link><description>Search RSS feed for Microsoft Academic Search</description><generator>MSRA Libra RSS Burner</generator><copyright>(c)2008 Microsoft Corpration, All right reserved.</copyright><pubDate>Thu, 20 Jun 2013 07:51:11 GMT</pubDate><lastBuildDate>Thu, 20 Jun 2013 07:51:11 GMT</lastBuildDate><category /><item><title>Towards an Intermediate Language based on Graph Rewriting</title><link>http://academic.research.microsoft.com/Publication/627026</link><pubDate>Thu, 20 Jun 2013 00:51:10 GMT</pubDate><guid isPermaLink="false">62702626</guid><description><![CDATA[<div><a href="http://academic.research.microsoft.com/Author/301831">Hendrik Pieter Barendregt</a>, <a href="http://academic.research.microsoft.com/Author/3320523">Marko C. J. D. Van Eekelen</a>, <a href="http://academic.research.microsoft.com/Author/570692">John R. W. Glauert</a>, <a href="http://academic.research.microsoft.com/Author/2022812">Richard Kennaway</a>, <a href="http://academic.research.microsoft.com/Author/1102090">Marinus J. Plasmeijer</a>, <a href="http://academic.research.microsoft.com/Author/1296192">M. Ronan Sleep</a>:
            
            <span style="margin-left:20px">(Citations:26)</span><span style="margin-left:20px"><a href="http://www.springerlink.com/index/y124308187674745.pdf">view publication</a></span></div><div>Lean is an experimental language for specifying computations in terms of graph rewriting. It is based on an alternative to <a href='http://academic.research.microsoft.com/Keyword/41648/term-rewriting'>Term Rewriting</a>  Systems (TRS) in which the terms are replaced by graphs. Such a <a href='http://academic.research.microsoft.com/Keyword/16835/graph-rewriting'>Graph Rewriting</a>  System (GRS) consists of a set of graph rewrite rules which specify how a graph may be rewritten. Besides supporting functional programming, Lean also describes imperative constructs and allows the manipulation of cyclic graphs. Programs may exhibit non-determinism as well as parallelism. In particular, Lean can serve as an <a href='http://academic.research.microsoft.com/Keyword/58089/intermediate-language'>intermediate language</a>  between <a href='http://academic.research.microsoft.com/Keyword/9233/declarative-languages'>declarative languages</a>  and machine architectures, both sequential and parallel.</div><div>Conference: <a href="http://academic.research.microsoft.com/Conference/208">Parallel Architectures and Languages Europe - PARLE</a>, pp. 159-175, 1987</div><div></div><div />]]></description></item></channel></rss>