COMP 763 "Modelling and Simulation Based Design" (Winter 2008)
Name: Raphael Mannadiar
Contact: raphael.mannadiar@mail.mcgill.ca
Reading
Title : The RHAPSODY Semantics of Statecharts (aka On the Executable Core of the UML)
Presentation :[pdf]
Report : As we agreed I did not produce a reading report. The allotted points were to be redistributed over the remainder of the course deliverables.
Project
Title : Mobile Device Application Synthesis from Domain-specific Models
Presentation [pdf]
Report [pdf]
Material project.zip
Contents of project.zip:
User Formalisms/PhoneApps/
User Formalisms/TextualPhoneApps/
copy these two folders to your User Formalisms directory
SampleGeneratedAndroidCode/
contains the generated Android code for the 3 provided example applications
report/
contains the source and compiled versions of the report
copy_generated_files
a script that once modified to use paths appropriate to your machine will copy generated files to appropriate locations
Special Tools:
1. Download the SDK from here.
2. Install the SDK. Instructions here.
3. Instal the Eclipse plugin. Instructions here.
4. Create an Android project in Eclipse. Instructions here.
Note: project name should be "PhoneApps", package should be "android_tests.PhoneApp".