Home
Education Page
Contact
Description
Literature
Course Schedule
Assignments
Paper Reviews
Exam
Center
Master Program
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Assignments
Swe
%TOC% ---+++ Information about the Lab sessions In this course Lab Sessions are meant to ask questions about the various assignments (as listed below). You are expected to do most of the work outside these hours. At the Lab Sessions you will find one or two lab assistants (see the Education page for their faces), but do not expect to come and ask you how you are doing. In a Master course, the initiative is in the hands of the students: if you have a question then go find an assistant. Note that this is a master course, and therefore everything you hand in must be written in *English*. ---+++ General information about the lab assignments First of all, you are supposed to do each assignment in *pairs*. The results of your work should be submitted to us, before the deadline, using the [[http://www.cs.uu.nl/docs/submit][Submit system]]. If you do not hand in your material in time (even if it is only a few seconds after the deadline), then you incur at least a penalty of one whole point (out of ten). ---+++ Lab assignment 1 Deadline: *Wed 6 Oct 2010, 23:59* <br/> Submit: *ocl* This assignment amounts to specifying business constraints of various kinds in the OCL for a given UML class diagram. The assignment is now available for [[http://www.cs.uu.nl/docs/vakken/swe/ocl-assignment.pdf][Download]] Some of the queries have multiple interpretations. Discuss these interpretations and provide an implementation for at least one of them. Every query is worth 4 points, except the last one which is worth 8. Documentation is graded overall, and is worth at most 16 points (out of 100). ---+++ Lab assignment 2 Deadline: *Wed 20 Oct 2010, 23:59* <br/> Submit: *buildtools* This exercise consists of three parts, all of which you have to do. * [[AntDarcsLab][Exploring Ant and Darcs]] * [[MakeSvnLab][Introducing Make and Subversion]] * [[DiscussBuildAndVersioningLab][Discuss a versioning and build system of your choosing]] At the end of the exercise it is explained what files are expected. Hand in your results separated in three directories zipped together. Answer any questions in (a) simple -text only- readme file(s). *It is generally considered easier to do this assignment under Linux.* ---+++ Lab assignment 3 Deadline: *Fri 5 Nov 2010, 23:59* <br/> Submit: *aspect orientation* The assignment is about aspect oriented programming in !AspectJ and using this to instrument the Java Runtime: [[AspectsAndInstrumentation][Go to the assignment]]. -- Main.JurriaanHage - 13 Sep 2010