TWiki's Sts web
http://www.program-transformation.org/view/Sts
program-transformation.orgen-usCopyright 2008 by contributing authorsEelco Visser [webmaster@strategoxt.org]Eelco Visser [webmaster@strategoxt.org]TWikiTWiki.StsTWiki home.Sts
http://www.program-transformation.org/view/Sts
http://www.program-transformation.org/pub/TWiki/TWikiLogos/twikiRobot46x50.gifWebHome
http://www.program-transformation.org/view/Sts/WebHome?t=2008-05-07T21:14Z
This wiki has been created following the Workshop on Software Transformation Systems at GPCE'04 in Vancouver on October 24, 2004. The purpose of the wiki is to collect ... (last changed by EelcoVisser)2008-05-07T21:14ZEelcoVisser1.57updatedmajorhttp://www.program-transformation.org/rdiff/Sts/WebHomehttp://www.program-transformation.org/rdiff/Sts/WebHomeWebLeftBar
http://www.program-transformation.org/view/Sts/WebLeftBar?t=2008-05-07T21:13Z
Home STS'08 STS'06 STS'04 StsBench News Recent Changes Mailinglist (last changed by EelcoVisser)2008-05-07T21:13ZEelcoVisser1.27updatedmajorhttp://www.program-transformation.org/rdiff/Sts/WebLeftBarhttp://www.program-transformation.org/rdiff/Sts/WebLeftBarSTS08
http://www.program-transformation.org/view/Sts/STS08?t=2008-05-07T21:11Z
STS'08: Software Transformation Systems Workshop part of the Fifth international conference on Generative Programming and Component Engineering (GPCE'08) October ... (last changed by EelcoVisser)2008-05-07T21:11ZEelcoVisser1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/STS08http://www.program-transformation.org/rdiff/Sts/STS08WebStatistics
http://www.program-transformation.org/view/Sts/WebStatistics?t=2008-02-11T01:12Z
Statistics for TWiki.Sts Web Month: Topic Views: Topic Saves: Attachment Uploads: Most Popular Topic Views: Top Contributors for Topic Save and Uploads: Feb 2008 ... (last changed by TWikiGuest)2008-02-11T01:12Zguest1.1601updatedmajorhttp://www.program-transformation.org/rdiff/Sts/WebStatisticshttp://www.program-transformation.org/rdiff/Sts/WebStatisticsBlW
http://www.program-transformation.org/view/Sts/BlW?t=2008-01-30T05:37Z
a1 a2 a3 a4 a5 a6 a7 (last changed by TWikiGuest)2008-01-30T05:37Zguest1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/BlWhttp://www.program-transformation.org/rdiff/Sts/BlWTILChairmarks
http://www.program-transformation.org/view/Sts/TILChairmarks?t=2008-01-09T20:11Z
The Chairmarks are a small set of little benchmark transformation tasks, all based on the Imperative Language (TIL). They are called "chairmarks" because they are ... (last changed by JamesCordy)2008-01-09T20:11ZJamesCordy1.20updatedmajorhttp://www.program-transformation.org/rdiff/Sts/TILChairmarkshttp://www.program-transformation.org/rdiff/Sts/TILChairmarksSyntacticMarkupUsingTXL
http://www.program-transformation.org/view/Sts/SyntacticMarkupUsingTXL?t=2008-01-06T19:51Z
TXL solution to Chairmarks #4.7: Syntactic markup Marking up program statements or expressions with some structural property. This example demonstrates the use of ... (last changed by JamesCordy)2008-01-06T19:51ZJamesCordy1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/SyntacticMarkupUsingTXLhttp://www.program-transformation.org/rdiff/Sts/SyntacticMarkupUsingTXLStatementFoldingUsingTXL
http://www.program-transformation.org/view/Sts/StatementFoldingUsingTXL?t=2008-01-04T03:53Z
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)2008-01-04T03:53ZJamesCordy1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/StatementFoldingUsingTXLhttp://www.program-transformation.org/rdiff/Sts/StatementFoldingUsingTXLStrengthReductionUsingTXL
http://www.program-transformation.org/view/Sts/StrengthReductionUsingTXL?t=2008-01-03T15:14Z
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)2008-01-03T15:14ZJamesCordy1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/StrengthReductionUsingTXLhttp://www.program-transformation.org/rdiff/Sts/StrengthReductionUsingTXLGotoEliminationUsingTXL
http://www.program-transformation.org/view/Sts/GotoEliminationUsingTXL?t=2008-01-03T04:46Z
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)2008-01-03T04:46ZJamesCordy1.2updatedmajorhttp://www.program-transformation.org/rdiff/Sts/GotoEliminationUsingTXLhttp://www.program-transformation.org/rdiff/Sts/GotoEliminationUsingTXLConstantFoldingUsingTXL
http://www.program-transformation.org/view/Sts/ConstantFoldingUsingTXL?t=2008-01-03T04:46Z
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)2008-01-03T04:46ZJamesCordy1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/ConstantFoldingUsingTXLhttp://www.program-transformation.org/rdiff/Sts/ConstantFoldingUsingTXLCommonSubexpressionEliminationUsingTXL
http://www.program-transformation.org/view/Sts/CommonSubexpressionEliminationUsingTXL?t=2007-10-19T16:28Z
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)2007-10-19T16:28ZJamesCordy1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/CommonSubexpressionEliminationUsingTXLhttp://www.program-transformation.org/rdiff/Sts/CommonSubexpressionEliminationUsingTXLConsistentlyRenamedClonesUsingTXL
http://www.program-transformation.org/view/Sts/ConsistentlyRenamedClonesUsingTXL?t=2007-10-16T01:15Z
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)2007-10-16T01:15ZJamesCordy1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/ConsistentlyRenamedClonesUsingTXLhttp://www.program-transformation.org/rdiff/Sts/ConsistentlyRenamedClonesUsingTXLExactClonesUsingTXL
http://www.program-transformation.org/view/Sts/ExactClonesUsingTXL?t=2007-10-16T00:31Z
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)2007-10-16T00:31ZJamesCordy1.1updatedmajorhttp://www.program-transformation.org/rdiff/Sts/ExactClonesUsingTXLhttp://www.program-transformation.org/rdiff/Sts/ExactClonesUsingTXLTypeInferenceUsingTXL
http://www.program-transformation.org/view/Sts/TypeInferenceUsingTXL?t=2007-06-24T21:29Z
TXL solution to Chairmarks #4.4: Type inference. This example implements type inference for untyped variables in a TIL program and flags all type conflicts and ambiguous ... (last changed by JamesCordy)2007-06-24T21:29ZJamesCordy1.2updatedmajorhttp://www.program-transformation.org/rdiff/Sts/TypeInferenceUsingTXLhttp://www.program-transformation.org/rdiff/Sts/TypeInferenceUsingTXLBackwardSlicingUsingTXL
http://www.program-transformation.org/view/Sts/BackwardSlicingUsingTXL?t=2007-03-03T20:41Z
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)2007-03-03T20:41ZJamesCordy1.3updatedmajorhttp://www.program-transformation.org/rdiff/Sts/BackwardSlicingUsingTXLhttp://www.program-transformation.org/rdiff/Sts/BackwardSlicingUsingTXL