170 likes | 296 Views
Vnorené systémy. Statecharty a ich integr á cia do prostredia POLIS. ZávereÄná správa o rieÅ¡enà zadania. STU Bratislava. Mari án MiÅ¡tina. 2005. Statecharty a ich integr á cia do prostredia POLIS. Program. C. A. B. Vnorené systémy. Mari án MiÅ¡tina. Úvod POLIS CFSM Statecharty
E N D
Vnorené systémy Statecharty a ich integrácia do prostredia POLIS Záverečná správa o riešení zadania STU Bratislava Marián Miština 2005
Statecharty a ich integrácia do prostredia POLIS Program C A B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver
C A B Co-Design Prostredia POLIS Statecharty a ich integrácia do prostredia POLIS Skúmaná oblasť • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver Formálne jazyky Statecharty ... ESTEREL Vnorené systémy Marián Miština
Statecharty a ich integrácia do prostredia POLIS Co-design enviroment POLIS C A B Vstupná špecifikácia ESTEREL Statecharty ... CFSM (SHIFT) kosimulácia partitioning rozhrania HW(VHDL) SW (C) verifikácia optimalizácia výpočet odhadu Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver
Použitie statechartov pre špecifikáciu a kosimuláciu v prostredí POLIS Co-design konečné stavové automaty (CFSM) C A B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver CFSM- Co-design konečný stavový automat (Co-design Finite State Machine) Co-design konečný stavový automat (CFSM) Konečný stavový automat (FSM) Aritmetické operácie Logické operácie
Statecharty a ich integrácia do prostredia POLIS Udalosti v sieti CFSM C A B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver b CFSM CFSM a a CFSM CFSM b c
Statecharty a ich integrácia do prostredia POLIS Stavové diagramy C A B A B (p) C Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver • Model stavov a udalostí • Stavebný kameň - stavový prechod
Statecharty a ich integrácia do prostredia POLIS Statecharty C C A A B B A B G C A B F D E Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver stavový diagram + broadcast komunikácia + hĺbka + ortogonalita = STATECHART
Statecharty a ich integrácia do prostredia POLIS Úrovne C A B A B Zoom IN Zoom OUT A B C D H Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver
Statecharty a ich integrácia do prostredia POLIS Ortogonalita C A B G F C A D E B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver • Nezávislosť • Súbežnosť
Statecharty a ich integrácia do prostredia POLIS Ďalšie vlastnosti C A B A B C D H A A C D C D (Q) (P) C (P) (Q) B B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver
Statecharty a ich integrácia do prostredia POLIS Integrácia statechartov do POLISu C A B Vstupná špecifikácia ESTEREL Statecharty ... CFSM (SHIFT) kosimulácia partitioning rozhrania HW(VHDL) SW (C) verifikácia optimalizácia výpočet odhadu Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver
Statecharty a ich integrácia do prostredia POLIS Dve možnosti integrácie ako vstupu C A B Vstupná špecifikácia ESTEREL Statecharty SHIFT Vstupná špecifikácia ESTEREL Statecharty SHIFT Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver
Statecharty a ich integrácia do prostredia POLIS Prevod statechartov do jazyka SHIFT C A B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver b – udalosť, signál Statechart (CFSM) Statechart (CFSM) a a Statechart (CFSM) Statechart (CFSM) b c
Statecharty a ich integrácia do prostredia POLIS Výhody predstaveného riešenia C A B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver • blízkosť CFSM a statechartov • výhody statechartov • grafická podstata • hierarchia úrovní • modelovanie reaktívnych systémov
Statecharty a ich integrácia do prostredia POLIS Budúcnosť C A B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver • Použitie v praxi • prípadové štúdie • rozsiahle reaktívne systémy • Budúca práca • lepšia konverzia do SHIFTu • integrácia na úrovni kosimulácie • modelovanie reaktívnych systémov
Statecharty a ich integrácia do prostredia POLIS Diskusia C A B Vnorené systémy Marián Miština • Úvod • POLIS • CFSM • Statecharty • Integrácia • Záver ?