SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:labs:xp:2009a:topic_jtransformer [2009/01/19 20:45]
Daniel Speicher
teaching:labs:xp:2009a:topic_jtransformer [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== JTransformer:​ Logic-Based Program Analysis and Manipulation ======
  
 +Slides: [[https://​svn.iai.uni-bonn.de/​repos/​iai_software/​xp/​agile2009a/​slides/​topic-jtransformer.pptx|JTransformer]],​ [[https://​svn.iai.uni-bonn.de/​repos/​iai_software/​xp/​agile2009a/​slides/​topic-jtransformer-tutorial.pdf|Tutorial]]\\
 +Experts: **Jan Nonnen, Sinan Mece**\\
 +Contact: Tobias Rho, Günter Kniesel, Daniel Morales
 +
 +===== Five points to remember =====
 +  - ?
 +  - ?
 +  - ?
 +  - ?
 +  - ?
 +
 +----
 +
 +===== Content of this talk =====
 +
 +The talk should present the following topics in a mix of general explanation (slide-based),​ practical demonstration by the presenter and practical, hands-on exercises for the participants (who should preferably bring their own laptops):
 +  * The JTransformer Java and Prolog API
 +  * The JTransformer Fact Base Inspector (FBI)
 +  * The interaction of the FBI with the Java Editor and Prolog Console
 +  * ... creating query code from source templates ... 
 +  * The JTransformer Factbase Statistics View
 +
 +The tutorial and slides below will give you a good starting point for your talk. Please ask back Tobias for an introduction to
 +the JTransformer Java and Prolog API.
 +
 +==== Documentation ====
 +  * [[http://​roots.iai.uni-bonn.de/​research/​jtransformer|JTransformer Webpage - A general introduction to JTransformer]]
 +  * [[https://​sewiki.iai.uni-bonn.de/​research/​jtransformer/​prologapi|The Prolog API to JTransformer]]
 +  * {{:​teaching:​labs:​xp:​2008a:​seminar:​kniesel-analysisandtransformation.pdf|Logic-based Software Analysis and Transformation}}
 +
 +
 +
 +
 +==== Installation ====
 +  * First download and install the latest [[http://​www.swi-prolog.org/​dl-stable.html|swi-prolog]] for your platform and add its "​bin"​ directory to the system PATH.
 +  * Download the latest Eclipse (3.3.1.1) from [[http://​www.eclipse.org/​downloads]]. Use the //Classic// version if you are in doubt.
 +  * Install a subversion Plug-In for Eclipse, e.g. [[http://​www.polarion.org/​index.php?​page=download&​project=subversive|Polarion Subversive Team Provider - Eclipse Client for SVN ]]
 +  * For installation of JTransformer [[http://​sewiki.iai.uni-bonn.de/​research/​jtransformer/​installation|see here]]
 +
 +==== Examples for Tutorials ====
 +
 +  * [[:​research:​jtransformer:​tutorial_old:​stepbystep]]
 +  * [[:​teaching:​labs:​xp:​2008a:​seminar:​jtransformer#​example_tutorial]]
teaching/labs/xp/2009a/topic_jtransformer.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019