User Tools

Site Tools


course_outline

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
course_outline [2014/12/09 23:08] jonathancourse_outline [2014/12/15 02:59] (current) jonathan
Line 17: Line 17:
   * Thursday Nov 20 by **noon**: Assignment 2✓   * Thursday Nov 20 by **noon**: Assignment 2✓
   * Thursday Nov 27 by **noon**: Project Phase2✓ (can be handed in until Monday Dec 1 without penalty)   * Thursday Nov 27 by **noon**: Project Phase2✓ (can be handed in until Monday Dec 1 without penalty)
-  * Exam: Thu, 11 Dec 2014 9:00 180 ACE 003+  * Exam: Thu, 11 Dec 2014 9:00 180 ACE 003 (Accolade Building East)
  
 ===== TENTATIVE Schedule ===== ===== TENTATIVE Schedule =====
Line 48: Line 48:
   * Identifying the environmental assumptions and constraints.   * Identifying the environmental assumptions and constraints.
   * Understanding the Parnas 4-variables model for writing requirements.   * Understanding the Parnas 4-variables model for writing requirements.
 +  * Monitored Variables, Controlled Variables, Timing resolution and Response Allowance
   *Developing the functional specification using tabular expressions (mathematical function tables)   *Developing the functional specification using tabular expressions (mathematical function tables)
-  * The use of specification and theorem proving tools (PVS) to describe the function tables and using tool to verify the completeness, disjointness and well- definedness of the functional requirements.+  * The use of specification and theorem proving tools (PVS) to describe the function tables and using the PVS tool to verify the completeness, disjointness and well- definedness of the functional requirements
 +  * PVS Specification of predicates using basic types, tuples, records, datatypes, functions, relations, sets, bags, etc. Reasoning about predicates in these types.
   * How to use function tables to specify safety-critical real-time systems and cyber-physical systems and understanding, Timing Resolution and Response Allowances.   * How to use function tables to specify safety-critical real-time systems and cyber-physical systems and understanding, Timing Resolution and Response Allowances.
   * Using function tables to specify business systems via monitored events and abstract states/controlled variables.   * Using function tables to specify business systems via monitored events and abstract states/controlled variables.
course_outline.1418166493.txt.gz · Last modified: 2014/12/09 23:08 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki