hybriduml profile for uml 2 0
play

HybridUML Profile for UML 2.0 Kirsten Berkenktter Stefan Bisanz - PowerPoint PPT Presentation

HybridUML Profile for UML 2.0 Kirsten Berkenktter Stefan Bisanz Ulrich Hannemann Jan Peleska University of Bremen } Introduction } Motivation } CHARON at a Glance } HybridUML Profile } Future Work Introduction } hybrid systems discrete


  1. HybridUML Profile for UML 2.0 Kirsten Berkenkötter Stefan Bisanz Ulrich Hannemann Jan Peleska University of Bremen

  2. } Introduction } Motivation } CHARON at a Glance } HybridUML Profile } Future Work

  3. Introduction } hybrid systems discrete observables time-continuous observables } widespread application area physical models development of control systems (sensors, actuators) } formalisms Hybrid Automata (Henzinger) CHARON (Alur et. al.)

  4. } Introduction } Motivation } CHARON at a Glance } HybridUML Profile } Future Work

  5. Motivation } no formalism � no formal reasoning } no sufficient support for real-time in UML 2.0 } no support for hybrid constructs } formalism needed for unambiguous meaning formal reasoning (model checking, proofs) simulation

  6. Motivation } well known standard } various CASE tools } profile support in UML 2.0 } CHARON syntax is similar to UML � easy adoption } formal semantics } hybrid state machines } both structural and behavioral hierarchical modeling

  7. } Introduction } Motivation } CHARON at a Glance } HybridUML Profile } Future Work

  8. CHARON at a Glance } structural modeling: agents } behavioral modeling: modes (hybrid statecharts) } communication by shared variables } discrete and continuous steps for hybrid modeling time passing: change of continuous variables transition taken: change of discrete variables }

  9. CHARON at a Glance } interrupts/exceptions by group transitions with history functionality } various possibilities in toolkit graphical user interface type checker simulation

  10. } Introduction } Motivation } CHARON at a Glance } HybridUML Profile } Future Work

  11. HybridUML Profile } new datatypes: Real and AnalogReal

  12. HybridUML Profile } real-time expressions and constraints

  13. HybridUML Profile } clocks } variable ports and variable connectors for communication by shared variables

  14. HybridUML Profile } agents

  15. HybridUML Profile

  16. HybridUML Profile

  17. HybridUML Profile } modes

  18. HybridUML Profile

  19. } Introduction } Motivation } CHARON at a Glance } HybridUML Profile } Future Work

  20. Future Work } events/signals for better communcation support } `real´ interrupts without resume } usage for test specifications of real-time systems

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend