User Tools

Site Tools


start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2018/12/18 22:08] jonathanstart [2019/05/14 19:10] (current) jonathan
Line 4: Line 4:
 EECS3342 **Winter 2019** Specification and Refinement EECS3342 **Winter 2019** Specification and Refinement
  
-[[https://www.youtube.com/watch?v=fSWZWXx5ixc|Video introducing Event-B/Rodin]] +[[https://www.youtube.com/watch?v=fSWZWXx5ixc|Video introducing Event-B/Rodin]]. Do [[ https://wiki.eecs.yorku.ca/course_archi ... #lab0_prep|Lab0 Prep]] and Readings.
  
 ===== Getting Started ===== ===== Getting Started =====
  
   * EECS3342 System Specification and Refinement Lecture Times:   * EECS3342 System Specification and Refinement Lecture Times:
-    * Class TR 11.30am, Bergeron 211 +    * Class TR 11.30am, Bergeron 311 
-    * **Scheduled Labs**: Every Tuesday 1pm to 2pm in LAS 10042. Lab attendance is required and there will be required labs, and quiz almost every week, and Labtests during some of the sessions.  +    * **Scheduled Labs**: Every Tuesday 1pm to 2pm in LAS1006. Lab attendance is required and there will be required labs, there is Labtest almost every week.  
-    * In the Lab, we now use ''rodin3.3''. See [[:resources|Resources]]. +    * In the Lab, we now use ''rodin3.4''. See [[:resources|Resources]]. On an EECS/Linux workstation, type rodin (which is aliased to Rodin 3.4)
  
   * **Important**: Subscribe to the forum for the latest announcements. Please ask all questions relating to the course material on the forum (not via email). For all other questions, see me during office hours.    * **Important**: Subscribe to the forum for the latest announcements. Please ask all questions relating to the course material on the forum (not via email). For all other questions, see me during office hours. 
Line 21: Line 21:
   *Read the course outline regularly.  It is important to read all the required readings (not all of which are discussed in class). It is important to do the suggested exercises.   *Read the course outline regularly.  It is important to read all the required readings (not all of which are discussed in class). It is important to do the suggested exercises.
  
-  * In the SVN → Docs, you will find the PDF for the [[https://www3.hhu.de/stups/handbook/rodin/current/html/|Rodin 2.8 Manual]]. Please familiarize yourselves with all the material in the manual, during the first week of classes.+  * In the SVN → Readings, you will find the PDF for the [[https://www3.hhu.de/stups/handbook/rodin/current/html/|Rodin 2.8 Manual]]. Please familiarize yourselves with all the material in the manual, during the first week of classes.
  
   * Suggested Text: Jean-Raymond Abrial, //Modeling in Event-B: System and   * Suggested Text: Jean-Raymond Abrial, //Modeling in Event-B: System and
Line 84: Line 84:
 12. Thinking before Programming using Lamport’s TLA+ specification method 12. Thinking before Programming using Lamport’s TLA+ specification method
  
- +==== Difference between an Engineer and a Designer ==== 
 + 
 +{{:engineer-vs-designer.png?720|}} 
 + 
 +A good model may be used to predict its safety and fitness for purpose -- **before** we start implementing the design. Thus we wish to show that our medical devices, aeroplanes, autonomous cars, power plants etc. are safe and reliable. 
start.1545170883.txt.gz · Last modified: 2018/12/18 22:08 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki