go to start Sem Prog An Tr revision: 1.8
|home |print view |recent changes |changed February 25, 2019 |
exact
|You are 3.81.73.233 <- set your identity!

1c1
!!Seminar: Program Analysis and Transformation
!! Seminar FS2019: Program Analysis and Transformation
3c3,7
* Evaluation: Preparation (20%), Paper (30%), Presentation(30%), Discussion (20%)
* Evaluation:
** Preparation (20%)
** Paper (30%)
** Presentation (30%)
** Discussion (20%)
6c10,13
* 3 ECTS: we expect 90h of work (additional reading time might be required, for background knowledge!)
* Reward:
** 3 ECTS
** We expect 90h of work
** (additional reading time might be required, for background knowledge!)
7a15,38
!!! Important dates
* 22.02.2019, 12:00 (noon): Kickoff (& selection of topics): https:files/Kickoff_Meeting_Slides_FS19.pdf
* Milestone 1: 29.03.2019, 12:00 (noon): Submission of outline of report
* Milestone 2: 03.05.2019, 12:00 (noon): Submission of draft of report
* Milestone 3: 17.05.2019, 12:00 (noon):
 Submission of final paper & draft of presentation
* Seminar day: Weekday Month Date, 2019, XX:XX - XX:XX: Presentation & Discussions (TBD)
!!! Schedule Seminar Day
====
XX:XX - XX:XX
XX:XX - XX:XX
====
!!! Topics
* Functional Programming for Web and Mobile - A Review of the Current State of the Art (JW)
!!! Participants
Use the following pages each to upload your results:
* JonasWaelter (JW)
9,43d39
!!Important dates
* 14.09.2018 13:00: Kickoff (& selection of topics): http:files/Kickoff_Meeting_Slides.pdf (OLD Version)
* Milestone 1: 19.10.2018: 12h (noon) Submission of outline of report
* Milestone 2: 16.11.2018: 12h (noon) Submission of draft of report
* Milestone 3: 20.12.2018: 12h (noon)
 Submission of final paper & draft of presentation
* Seminar day: 07.01.2019: 13:30-15:30 Presentation & Discussions (TBD)
** open to audience
!!Schedule Seminar Day
13:30-14:20 NN
14:30-15:20 NN
anschliessend Bewertung durch Olaf und Peter.
!! Topics
* Constraint-based Refactoring (HP)
* Model Transformations for DSL Processing (SK)
** Initial questions (exact scope of presentation and report tbd):
*** 1. How does model analysis and transformation differ from program analysis and transformation? (Priority: Low)
**** Note that this question has empirical character, experiences gained when working on the other two questions to be taken into account. Dimensions/criteria may include:
***** Phase of SW engineering lifecycle, target audience/stakeholders of models
***** Model transformation types (model-to-mode, model-to-text)
***** Abstraction/refinement level of model (e.g. business process model vs. performance simulation model)
*** 2. Are the Hershin concepts and their Eclipse implementation expressive, usable and mature enough for production tool development use? How do they differ from related work? (Priority: High)
*** 3. How can these concepts be applied to DSL processing (in the context of architectural refactoring and domain-driven service decomposition)? (Priority: Medium)
** Literature
*** Paper to start from: Thorsten Arendt, Enrico Biermann, Stefan Jurack, Christian Krause, Gabriele Taentzer: Henshin: Advanced Concepts and Tools for In-place EMF Model Transformations. Proceedings of MoDELS'10, LNCS 6394, 121-135, Springer-Verlag, 2010, http://www.mathematik.uni-marburg.de/~swt/Publikationen_Taentzer/Papiere06-09/ABJKT10.pdf
*** Background information: DSL books by M. Voelter and M. Fowler
!!!Participants
Use the following pages each to upload your results
* HansruediPatzen (HP)
* StefanKapferer (SK)
45d40
OlderSeminarRuns
46a42,43
* Archive: OlderSeminarRuns
* Wiki Guide: WelcomeVisitors

Sections: Seminar: Program Analysis and Transformation | Important dates | Schedule Seminar Day | Topics | Participants |

Seminar: Program Analysis and Transformation ^

Important dates ^

Schedule Seminar Day ^

 
 13:30-14:20 NN
 14:30-15:20 NN

anschliessend Bewertung durch Olaf und Peter.

Topics ^

Participants ^

Use the following pages each to upload your results


OlderSeminarRuns


|home |print view |recent changes |changed February 25, 2019 |
exact
|You are 3.81.73.233 <- set your identity!

Sem Prog An Tr revision: 1.8
go to start