DIVES - PowerPoint PPT Presentation

1 / 4
About This Presentation
Title:

DIVES

Description:

Charon: high-level modeling language and a design environment reflecting the ... modes can be integrated at different time scales. Submodes viewed as black ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 5
Provided by: radug
Category:
Tags: dives | modeling

less

Transcript and Presenter's Notes

Title: DIVES


1
DIVES Alur, Lee, Kumar, Pappas University of
Pennsylvania
  • Charon high-level modeling language and a
    design environment reflecting the current state
    of the art both in formal and object oriented
    methods (UML)
  • Tools for Formal Analysis
  • Simulation
  • Model checking
  • Controller synthesis
  • Runtime monitoring
  • Focus on hierarchy and compositionality

2
Charon Architecture
Formal Requirements
CHARON Code (High level language)
Charon to Java Translator
Model Checker
Java Code
Java Libraries
Runtime Monitor
Drivers
Simulator Code Generator
Control Code Generator
Analysis
Human Interface
3
Language Summary
  • Individual components described as agents
  • Composition, instantiation, and hiding
  • Individual behaviors described as modes
  • Encapsulation, instantiation, and Scoping
  • Support for concurrency
  • Shared variables as well as message passing
  • Support for discrete and continuous behavior
  • Differential as well as algebraic constraints
  • Discrete transitions can call Java routines

4
Modular Simulation
Goal To speed up simulation by exploiting the
modular structure of specification
d, x, inv1
  • Hierarchical modes can be integrated at different
    time scales
  • Submodes viewed as black-boxes
  • Initial experimental results encouraging

t,x,y,inv2
Challenges Robustness Scalability
Accuracy
Write a Comment
User Comments (0)
About PowerShow.com