W rozprawie przedstawiono algebraiczno-graficzny język
Transkrypt
W rozprawie przedstawiono algebraiczno-graficzny język
W rozprawie przedstawiono algebraiczno-graficzny język modelowania XCCS oparty na algebrach procesów CCS. Język ten, będący rozszerzeniem algebr CCS i pozwalający automatycznie uzyskiwać równoważne modele zapisane w algebrze CCS, został opracowany przede wszystkim do modelowania i weryfikacji dynamiki systemów wbudowanych. Poza opisem algebry CCS, zarówno w wersji elementarnej jak i rozszerzonej (z przesyłaniem danych) oraz algebry XCCS, w pracy podjęto próbę pokazania praktycznego aspektu zastosowania wprowadzonego języka modelowania. Opisano zaimplementowane narzędzia wspierające modelowanie z użyciem XCCS oraz pokazano przykład zastosowania XCCS do modelowania sterowania robotem kroczącym Hexor II. Design and analysis of embedded systems with XCCS process algebra. In dissertation an algebraic/visual modeling language XCCS based on CCS was introduced, both elementary and extended version (with value passing). This language is an extension of CCS algebras and can be automatically transformed to CCS model. Presented language was designed for modeling and verification of embedded systems. Dissertation consists of CSS and XCCS algebras description, both basic and value passing extended versions. Moreover the Inez software is presented which is a tool for editing and transforming XCCS models. Last part of a dissertation is a practical application of presented methods and tools. An internal controller of the Hexor II robot is modeled and verified. Also an example implementation based on developed model is introduced.