course_outline
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
course_outline [2014/12/08 19:19] – jonathan | course_outline [2014/12/15 02:59] (current) – jonathan | ||
---|---|---|---|
Line 15: | Line 15: | ||
* Thursday Nov 10 by **noon**: Assignment 1✓ | * Thursday Nov 10 by **noon**: Assignment 1✓ | ||
* Tuesday Nov 11 during class: Quiz 5✓ | * Tuesday Nov 11 during class: Quiz 5✓ | ||
- | * Thursday Nov 20 by **noon**: Assignment 2 | + | * Thursday Nov 20 by **noon**: Assignment 2✓ |
- | * Thursday Nov 27 by **noon**: Project Phase2 | + | * Thursday Nov 27 by **noon**: Project Phase2✓ (can be handed in until Monday Dec 1 without penalty) |
+ | * Exam: Thu, 11 Dec 2014 9: | ||
===== TENTATIVE Schedule ===== | ===== TENTATIVE Schedule ===== | ||
Line 47: | 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, | + | * The use of specification and theorem proving tools (PVS) to describe the function tables and using the PVS tool to verify the completeness, |
+ | * 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, | * How to use function tables to specify safety-critical real-time systems and cyber-physical systems and understanding, | ||
* Using function tables to specify business systems via monitored events and abstract states/ | * Using function tables to specify business systems via monitored events and abstract states/ |
course_outline.1418066374.txt.gz · Last modified: 2014/12/08 19:19 by jonathan