<?xml version="1.0" encoding="ISO-8859-1" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wiki="http://purl.org/rss/1.0/modules/wiki/" >
<channel rdf:about="http://www.program-transformation.org/view/Sts">
  <title>TWiki's Sts web</title>
  <link>http://www.program-transformation.org/view/Sts</link>
  <description>program-transformation.org</description>
<image rdf:resource="http://www.program-transformation.org/pub/TWiki/TWikiLogos/twikiRobot46x50.gif" />
  <dc:language>en-us</dc:language>
  <dc:rights>Copyright 2013 by contributing authors</dc:rights>
  <dc:publisher>Eelco Visser [webmaster@strategoxt.org]</dc:publisher>
  <dc:creator>Eelco Visser [webmaster@strategoxt.org]</dc:creator>
  <dc:source>TWiki</dc:source>
  <wiki:interwiki>
    <rdf:Description link="http://www.program-transformation.org/view/Sts/">
      <rdf:value>TWiki.Sts</rdf:value>
    </rdf:Description>
  </wiki:interwiki>
  <items>
    <rdf:Seq>
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/SelfTracingProgramsUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/STS08" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/BlW" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/StatementFoldingUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/StrengthReductionUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/GotoEliminationUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/ConstantFoldingUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/CommonSubexpressionEliminationUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/ConsistentlyRenamedClonesUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/ExactClonesUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/BackwardSlicingUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/STS06" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/RemovingRedundantDeclarationsUsingTXL" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/MailingList" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/STS04" />
      <rdf:li rdf:resource="http://www.program-transformation.org/view/Sts/LiftInvariantAssignedComputationsUsingTXL" />
    </rdf:Seq>
  </items>
</channel>
<image rdf:about="http://www.program-transformation.org/pub/TWiki/TWikiLogos/twikiRobot46x50.gif">
  <title>TWiki home.Sts</title>
  <link>http://www.program-transformation.org/view/Sts</link>
  <url>http://www.program-transformation.org/pub/TWiki/TWikiLogos/twikiRobot46x50.gif</url>
</image>
<item rdf:about="http://www.program-transformation.org/view/Sts/SelfTracingProgramsUsingTXL">
  <title>SelfTracingProgramsUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/SelfTracingProgramsUsingTXL?t=2008-11-02T21:33Z</link>
  <description>TXL solution to Chairmarks #4.3: Self-tracing program transformation. Main.JamesCordy 10 Oct 2005 File "TILtrace.Txl" Simple transform to make a Tiny Imperative ... (last changed by JamesCordy)</description>
  <dc:date>2008-11-02T21:33Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.2</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/SelfTracingProgramsUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/SelfTracingProgramsUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/STS08">
  <title>STS08</title>
  <link>http://www.program-transformation.org/view/Sts/STS08?t=2008-10-18T22:48Z</link>
  <description> STS'08: Software Transformation Systems Workshop (CANCELED) part of the Fifth international conference on Generative Programming and Component Engineering (GPCE'08 ... (last changed by YannisSmaragdakis)</description>
  <dc:date>2008-10-18T22:48Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.YannisSmaragdakis">
      <rdf:value>YannisSmaragdakis</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.4</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/STS08</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/STS08</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/BlW">
  <title>BlW</title>
  <link>http://www.program-transformation.org/view/Sts/BlW?t=2008-01-30T05:37Z</link>
  <description> a1 a2 a3 a4 a5 a6 a7  (last changed by TWikiGuest)</description>
  <dc:date>2008-01-30T05:37Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.TWikiGuest">
      <rdf:value>guest</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/BlW</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/BlW</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/StatementFoldingUsingTXL">
  <title>StatementFoldingUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/StatementFoldingUsingTXL?t=2008-01-04T03:53Z</link>
  <description>TXL solution to Chairmarks #3.5, Statement folding, recognizing and optimizing compile-time known if statements, and possibly while and for statements. Thie simple ... (last changed by JamesCordy)</description>
  <dc:date>2008-01-04T03:53Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/StatementFoldingUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/StatementFoldingUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/StrengthReductionUsingTXL">
  <title>StrengthReductionUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/StrengthReductionUsingTXL?t=2008-01-03T15:14Z</link>
  <description>TXL solution to Chairmarks #3.3, Strength reduction, recognize opportunities to reduce multiplication by an iterator to iterative addition. Thie simple example demonstrates ... (last changed by JamesCordy)</description>
  <dc:date>2008-01-03T15:14Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/StrengthReductionUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/StrengthReductionUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/GotoEliminationUsingTXL">
  <title>GotoEliminationUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/GotoEliminationUsingTXL?t=2008-01-03T04:46Z</link>
  <description>TXL solution to Chairmarks #2.5, Goto elimination, recognize and transform while-equivalent goto structures. Main.JamesCordy 31 Dec 2007 File "TILgotoelim.Txl" Goto ... (last changed by JamesCordy)</description>
  <dc:date>2008-01-03T04:46Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.2</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/GotoEliminationUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/GotoEliminationUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/ConstantFoldingUsingTXL">
  <title>ConstantFoldingUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/ConstantFoldingUsingTXL?t=2008-01-03T04:46Z</link>
  <description>TXL solution to Chairmarks #3.4, Constant folding, recognize and resolve opportunities to fold constant expressions. Thie simple example demonstrates constant propagation ... (last changed by JamesCordy)</description>
  <dc:date>2008-01-03T04:46Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/ConstantFoldingUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/ConstantFoldingUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/CommonSubexpressionEliminationUsingTXL">
  <title>CommonSubexpressionEliminationUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/CommonSubexpressionEliminationUsingTXL?t=2007-10-19T16:28Z</link>
  <description>TXL solution to Chairmarks #3.2, Common subexpression elimination. Thie simple example demonstrates the basics of common subexpression elimination at the statement ... (last changed by JamesCordy)</description>
  <dc:date>2007-10-19T16:28Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/CommonSubexpressionEliminationUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/CommonSubexpressionEliminationUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/ConsistentlyRenamedClonesUsingTXL">
  <title>ConsistentlyRenamedClonesUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/ConsistentlyRenamedClonesUsingTXL?t=2007-10-16T01:15Z</link>
  <description>TXL solution to Chairmarks #4.6: Clone detection with consistent renaming. This example implements clone detection for clones of structured statements (if, while, ... (last changed by JamesCordy)</description>
  <dc:date>2007-10-16T01:15Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/ConsistentlyRenamedClonesUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/ConsistentlyRenamedClonesUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/ExactClonesUsingTXL">
  <title>ExactClonesUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/ExactClonesUsingTXL?t=2007-10-16T00:31Z</link>
  <description>TXL solution to Chairmarks #4.6: Clone detection. This example implements clone detection for exact clones of structured statements (if, while, for) in a TIL program ... (last changed by JamesCordy)</description>
  <dc:date>2007-10-16T00:31Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/ExactClonesUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/ExactClonesUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/BackwardSlicingUsingTXL">
  <title>BackwardSlicingUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/BackwardSlicingUsingTXL?t=2007-03-03T20:41Z</link>
  <description>TXL solution to Chairmarks #4.5: Static slicing. This example implements backward static slicing using cascaded markup to a fixed point. Notes: In an implementation ... (last changed by JamesCordy)</description>
  <dc:date>2007-03-03T20:41Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.3</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/BackwardSlicingUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/BackwardSlicingUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/STS06">
  <title>STS06</title>
  <link>http://www.program-transformation.org/view/Sts/STS06?t=2006-11-08T08:47Z</link>
  <description> STS'06: Software Transformation Systems Workshop part of the Fifth international conference on Generative Programming and Component Engineering (GPCE'06) October ... (last changed by EelcoVisser)</description>
  <dc:date>2006-11-08T08:47Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.EelcoVisser">
      <rdf:value>EelcoVisser</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.11</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/STS06</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/STS06</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/RemovingRedundantDeclarationsUsingTXL">
  <title>RemovingRedundantDeclarationsUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/RemovingRedundantDeclarationsUsingTXL?t=2006-07-04T15:00Z</link>
  <description>TXL solution to Chairmarks #4.1: Removing redundant declarations. Main.JamesCordy 04 Jul 2006 File "TILredundant.Txl" TXL transformation to remove unused declarations ... (last changed by JamesCordy)</description>
  <dc:date>2006-07-04T15:00Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/RemovingRedundantDeclarationsUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/RemovingRedundantDeclarationsUsingTXL</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/MailingList">
  <title>MailingList</title>
  <link>http://www.program-transformation.org/view/Sts/MailingList?t=2006-06-03T07:59Z</link>
  <description>The sts mailinglist has been created following a discussion at the end of the STS workshop on Sunday October 24, 2004. General information about the mailing list is ... (last changed by MagneHaveraaen)</description>
  <dc:date>2006-06-03T07:59Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.MagneHaveraaen">
      <rdf:value>MagneHaveraaen</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.2</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/MailingList</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/MailingList</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/STS04">
  <title>STS04</title>
  <link>http://www.program-transformation.org/view/Sts/STS04?t=2006-02-06T14:45Z</link>
  <description>Software Transformation Systems Workshop 2004 STS04 was arranged Sunday, October 24th 2004 as part of Generative Programming and Component Engineering 2004 (GPCE'04 ... (last changed by MartinBravenboer)</description>
  <dc:date>2006-02-06T14:45Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.MartinBravenboer">
      <rdf:value>MartinBravenboer</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.5</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/STS04</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/STS04</wiki:history>
</item>
<item rdf:about="http://www.program-transformation.org/view/Sts/LiftInvariantAssignedComputationsUsingTXL">
  <title>LiftInvariantAssignedComputationsUsingTXL</title>
  <link>http://www.program-transformation.org/view/Sts/LiftInvariantAssignedComputationsUsingTXL?t=2005-11-04T22:26Z</link>
  <description>A more sophisticated TXL solution to Chairmarks #3.1, Move all invariant assigned computations outside of while loops. This is a more sophisticated version of Invariant ... (last changed by JamesCordy)</description>
  <dc:date>2005-11-04T22:26Z</dc:date>
  <dc:contributor>
    <rdf:Description link="http://www.program-transformation.org/view?topic=Main.JamesCordy">
      <rdf:value>JamesCordy</rdf:value>
    </rdf:Description>
  </dc:contributor>
  <wiki:version>1.1</wiki:version>
  <wiki:status>updated</wiki:status>
  <wiki:importance>major</wiki:importance>
  <wiki:diff>http://www.program-transformation.org/rdiff/Sts/LiftInvariantAssignedComputationsUsingTXL</wiki:diff>
  <wiki:history>http://www.program-transformation.org/rdiff/Sts/LiftInvariantAssignedComputationsUsingTXL</wiki:history>
</item>
</rdf:RDF>