Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
Most of what we need for Model-Driven Development is included in the latest Eclipse Modeling distribution 1).
The UML Editors coming with Eclipse 3.5 are not stable, yet. We will use the Topcased UML editors instead.
This can be done through Eclipse's plugin management:
http://topcased-mm.gforge.enseeiht.fr/release/update-site3.5/
to the Working with field and press ENTER
To be able to use SVN through Eclipse, the “Subversive SVN Team Provider” has to be installed.
Again, we use Eclipse's plugin management:
The first time you do anything SVN related (like opening the SVN Repository perspective), a dialog will pop up and ask you which “SVN connector” to install.
Choose the latest “SVNKit”.
https://svn.iai.uni-bonn.de/repos/IAI_Software/se/atsc2009ws/groupXX
Replace XX with your group number.
Later in the course, we will use AspectJ to do Aspect Oriented Programming.
The “AspectJ Development Tools” for Eclipse consists of AspectJ as well as some AspectJ-specific extensions to Eclipse (code completion, a cross references view where you can see which methods get advised, etc.)
To install them into Eclipse:
http://download.eclipse.org/tools/ajdt/35/update