15 Pages

astral

Course: CS 266, Fall 2009
School: UCSB
Rating:
 
 
 
 
 

Word Count: 3983

Document Preview

Specifying Formally and Verifying Real-Time Systems with ASTRAL Richard A. Kemmerer What is a Real-Time System? A system whose semantics depend on the speed of execution of (some of) the activities A system where a failure to produce certain results within given time limits (too early ... too late) may result in an error (whose effect may be catastrophic A system whose performance and correctness can not be...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> UCSB >> CS 266

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Specifying Formally and Verifying Real-Time Systems with ASTRAL Richard A. Kemmerer What is a Real-Time System? A system whose semantics depend on the speed of execution of (some of) the activities A system where a failure to produce certain results within given time limits (too early ... too late) may result in an error (whose effect may be catastrophic A system whose performance and correctness can not be separated ASTRAL GCMPSC 266 10 MAR 09 Reliable Software Group Computer Science Department University of California, Santa Barbara ASTRAL GCMPSC 266 10 MAR 09 1 2 Real-Time Systems In 1977 Wirth classified programs into three types Sequential Parallel Processing-time dependent (i.e., realtime) Verifying Real-Time Systems Sequential and real-time systems both have critical functionality requirements Real-time systems must also meet critical performance deadlines ASTRAL GCMPSC 266 10 MAR 09 ASTRAL GCMPSC 266 10 MAR 09 3 4 ASTRAL Solution Develop a formal specification language Develop a formal proof system for proving properties about the specifications Build tools to support the construction and use of the specifications ASTRAL GCMPSC 266 10 MAR 09 Goals for ASTRAL Language usability was a major design factor Tool development proceeded in parallel with the language development Specifications are layered, compositional, and executable ASTRAL GCMPSC 266 10 MAR 09 5 6 1 Layered, Compositional, and Executable Specifications Specification modules are refined to include more detail without changing their interface Behavior of the whole is determined by the behavior of the parts Allow the developers to treat the specifications as prototypes An Overview of ASTRAL In ASTRAL a real-time system is modeled by a collection of process type specifications and a single global specification The global specification contains declarations for types, constants, etc that are shared among process types A process type specification contains types, state variables, transitions, etc Every process is thought as being in various states, with one state differentiated from another by the values of state variables Only state transitions can change the values of state variables; Transitions are described in term of pre- and post- conditions by using an extension of first order predicate calculus ASTRAL GCMPSC 266 10 MAR 09 ASTRAL GCMPSC 266 10 MAR 09 7 8 The ASTRAL Computational Model Maximal parallelism among processes Non interruptable, non overlapping transitions in a single process instance Transitions are executed as soon as they are enabled, that is, their pre-condition is satisfied (exception: exported transitions) Implicit one...
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Wisconsin - BME - 300
ECGTraining Device Progress Report 9 November 14November 20, 2008 Team Members: Cali Roen (Team Leader) roen@wisc.edu Amy Weaver (Communicator) aweaver@wisc.edu Laura Bagley (BSAC) bagley@wisc.edu Anthony Schuler (BWIG) aschuler@wisc.edu
BYU - ID - COMM - 347
avmcommunication 347advancedvisual mediaStudents in the advanced visual media course explore advanced technology tools to create a variety of digital, web, and print projects, including a video podcast, portfolio website, product redesign, pho
Goucher - CS - 325
Assurance in Operating SystemsTom Kelliher, CS 325 Nov. 3, 20061AdministriviaAnnouncements Assignment Read 6.1, 6.2.From Last Time Secure operating system design.Outline 1. Assurance. 2. Flaws. 3. Assurance methods.Coming Up Security in
Goucher - CS - 320
OpenGL APITom Kelliher, CS 320 Feb. 7, 20051AdministriviaAnnouncements Project 0 due now.Assignment Read over Project 1 handout.From Last Time Introduction to OpenGL lab.Outline 1. Sierpinski gasket program. 2. Coordinate systems. 3. Ope
UCSB - ME - 105
General Least-square TechniqueSmooth curves can be t to data containing noise in a variety of ways using the least-square technique. The functions that are used for the t need not be integer powers of the independent variable. It is possible to use
Goucher - CS - 240
Homework ITom Kelliher, CS 240 50 points, due Feb. 81. Use truth tables to verify each of the following: (a) De Morgans theorem for three variables: XY Z = X + Y + Z. (b) X + Y Z = (X + Y )(X + Z) (Identity 15 from Feb. 1s notes). (c) XY + Y Z + X
Goucher - CS - 325
Homework IITom Kelliher, CS 325 50 points, due Feb. 25Problems from Chapter 2 (starting on pg. 180): 1. P3, P5. 2. P14. 3. P15. 4. P16. 5. P21.
Goucher - CS - 325
Homework ITom Kelliher, CS 325 50 points, due Feb. 20Problems from Chapter 1 (starting on pg. 69): 1. P1. 2. P6. 3. P16. 4. P18. 5. P24.
UCSB - ECE - 255
3.1 (Parallel Gate Evaluation)^ ^ ^ The Z-to-u conversion, i.e., to convert a signal x = x1 x 2 to x = x1 x 2 according to the following rule, 00 => 00 (0 => 0) 01 => 01 (u => u) 10 => 01 (Z => u) 11 => 11 (1 => 1) can be realized by ^ x1 = x1 x 2 ^
Wisconsin - PHYS - 104
Physics 104 Final Exam Answer Section MULTIPLE CHOICE 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. A A D B D D D C A A B C B C C D A D C A A D C C B C A C C E A D C D
Wisconsin - PHYS - 104
104 Exam 2 Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 A A B D C A E D C E C A C D E C B C B E ABCDE E C B C A B B B D B E A E E A E D B A D E D A D C A ABCDE D D C A B D C C A E D A A D B E A C E D B D C C A E ABCDE B B
Wisconsin - PHYS - 104
104 Exam 3 Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 A A E D C A E D C C B D D D B D B E B C C D C A B C C B B B B D C A B E A C C E B E E D C C C E E A B B B A C C A C E B D A E B E B C E A E B A D B A C B B E E E
WPUNJ - WW - 9903
PROGRAM (UG) PROGRAM REVIEW: SOCIOLOGY I. UNDERGRADUATE ADMISSION SUMMARY A. FULL-TIME FIRST-TIME FIRST-YEAR STUDENTS 1. APPLIED & ACCEPTED Applications Acceptances Enrolled % Accepted (of applied) % Enrolled (of accepted) 2. ENROLLED Enrolled Averag
WPUNJ - WW - 084
PART B: CHART 4 Percent "A" and "B" Grades Awarded in 100-Level Courses by Department/Program, Fall 2008A100% 90% 80% 70%BPercent60% 50% 40% 15.5 30% 20% 10% 0% 26.5 26.7 13.3 19.2 25.2 19.0 32.5 26.9 21.9 63.6 37.0 20.0 21.9 45.8 30.3 49.2
WPUNJ - WW - 091
TABLE 8-B 11:47 Friday, February 27, 2009 64 SPRING 2009 DISTRIBUTION BY UNDERGRADUATE FIRST AND SECOND MAJOR BY ETHNICF & SEX: FULL TIME (FT) & PART TIME (PT) SPRING 2009 UNDUPLICATED WITHIN COLLEGEETHNICF 2. 4. 5. 6. 1. AFRICAN 3. ASIAN / PACIFIC
WPUNJ - WW - 091
Spring 2009 Undergraduate Admissions ReportTable7Spring2009 Race/EthnicityandSexofNewlyEnrolledTransferStudentsbyStatusFullTime F White AfricanAmerican Latino/a Asian Other/Unkown NonResidentAlien Multiracial All 94 17 31 9 15 2 1 169 M 77 20 24 1
WPUNJ - WW - 084
PART B: CHART 8 Percent "A" Grades Awarded in Graduate-Level Courses by Departments/Programs, Fall 2008100% 90% 80% 70% 62.2 60% 57.6 47.4 42.9 36.4 31.6 30% 20% 10% 0% 48.5 51.2 53.7 53.8 63.1 66.7 69.7 78.2 78.6 80.9 83.0 70.3 94.993.9Percent
WPUNJ - WW - 084
PART B: CHART 1 Percent "P" Grades in Basic Skills Courses, Fall 2008100% 90% 80% 70% 60% 55.8 88.8 85.5Percent50% 40% 30% 20% 10% 0% Mathematics (BMI) (N=688) Writing (BEI) (N=143) Reading (BRI) (N=400)Note: Percent based on students receivin
WPUNJ - WW - 024
TABLE l2-A Fall 2002 DISTRIBUTION BY FIRST MAJOR AND TRACK OF UNDERGRADUATE STUDENTS BY LEVEL & SEX: COLLEGE 1. ARTS & COMMUNICATION06:54 Wednesday, October 9, 2002 FULL TIME (FT) & PART TIME (FT)61--+-1. FR I 2. SO I 3. JR I 4. SR -+-+-+-AAOll
WPUNJ - WW - 084
TABLE 12-A 11:24 Tuesday, November 25, 2008 82 FALL 2008 DISTRIBUTION BY FIRST MAJOR AND TRACK OF UNDERGRADUATE STUDENTS BY LEVEL & SEX: FULL TIME (FT) & PART TIME (PT) COLLEGE 1. ARTS & COMMUNICATIONS LEVEL 1. FR 2. SO 3. JR 4. SR SEX SEX SEX SEX SE
WPUNJ - WW - 031
UN.DElRG1UV)UA,Tffi S'l'UDEN'fS BY I.,EVEI, & SEX:COLLBGE 1. ARTS & COMMUNICA'1'ION! -+-Lh~LAAOll AA SEX-+-+-+-MOll AA MOll AA Mall AA MOll AAI -+-+-+-+-+-+-+-+-+-+-+-+-+-+-# I 4* I # I it I it I it I. it I it I # I it I it I it I # I it I it
WPUNJ - WW - 034
APPF~DIXFan 2003 DISTRIBUTION OF SJ!:X AND E'1'HNIC S'lWl'US'l'ABLE: 8 OF GRADUATE STUDENTS;11:59 Wednesday, October 8, FULL TIME (FT) &: PART TIME (PT)2003 152COLLEGE 1. M'l'S & COMMUNICA'I'ION _ _ . '._ . _._ _ ._-_.~-_._.._'_--_
WPUNJ - WW - 074
TABLE 12-A 10:12 Thursday, February 14, 2008 127 FALL 2007 DISTRIBUTION BY FIRST MAJOR AND TRACK OF UNDERGRADUATE STUDENTS BY LEVEL & SEX: FULL TIME (FT) & PART TIME (PT)COLLEGE 1. ARTS & COMMUNICATIONS LEVEL 1. FR SEX # MAJOR TRACK ARBA HIST -FT PT
WPUNJ - WW - 064
William Paterson UniversityGRADE DISTRIBUTION AND ENROLLMENT BY COURSE LEVEL FALL 2006Office of Institutional Research and Assessment April 2007TABLE OF CONTENTSI. HighlightsII. Glossary of Terms III. Part A: Enrollment and Grade Distributio
Toledo - PHYSICS - 499
Canadian Capability: Space-Based ObservationsKimberly StrongDepartment of Physics University of TorontoCSA Workshop on the Atmospheric Environment January 19-20, 2000CSA Atmospheric Environment Workshop, January 19-20, 2000 K. Strong, University
Toledo - PHY - 499
TABLE OF CONSTANTSCONSTANT speed of light in a vacuum gravitational constant orbital constant standard gravitational acceleration Planck's constant Boltzmann's constant first radiation constant second radiation constant Stefan-Boltzmann constant Wi
Toledo - PHY - 499
TABLE OF CONSTANTSCONSTANT speed of light in a vacuum gravitational constant orbital constant standard gravitational acceleration Planck's constant Boltzmann's constant first radiation constant second radiation constant Stefan-Boltzmann constant Wi
Toledo - PHY - 315
PHY 315S RADIATION IN PLANETARY ATMOSPHERES Spring Term, 2009 Class Presentations Mini-Conference Draft Schedule 1 to 4 PM, Monday, April 6, MP1218 1012 minutes per talk + 35 minutes for questions = 15 minutes each Please bring your talk on a USB k
Toledo - PHY - 315
PHY315S Radiation in Planetary Atmospheres Lecture 19 - Web Notes The Greenhouse Effect Radiative Time Constants Thermal Radiation: Who Are the Major Players? The Earth's Greenhouse Effect Greenhouse Gases and Global WarmingLecture 19, Page 1P
Toledo - PHY - 315
Dates & DeadlinesEureka, NUPHY315S Radiation in Planetary Atmospheres Lecture 22/23MANTRA Monday, March 30NASA ER-2 High Altitude Research Aircraft3 PM Lecture 22 Term papers due in class Course evaluations at start of class please attend!
Toledo - PHY - 315
PHY 315S Spring Term, 2009 Mid-Term Test LIST OF EQUATIONS AND CONSTANTS c15 2hc 2 3 2hc 2 5 = B (T ) = Sun BSun ( ) = BEarth ( ) B (T ) = hc c2 hc exp exp 1 exp 1 1 kT kT T 2897.9 max = M BB (T ) = T 4 max = 1.962 T F ( 1 A ) = 4