• Nie Znaleziono Wyników

Index of /rozprawy2/11320

N/A
N/A
Protected

Academic year: 2021

Share "Index of /rozprawy2/11320"

Copied!
2
0
0

Pełen tekst

(1)

Metody formalnej analizy systemów wbudowanych czasu rzeczywistego

W niniejszej rozprawie zastosowano nowatorski język modelowania formalnego Alvis. Język ten został opracowany i jest nadal rozwijany w Katedrze Informatyki Stosowanej na Wydziale Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Akademii Górniczo-Hutniczej w Krakowie. Głównym celem niniejszej rozprawy było opracowanie rozszerzenia języka Alvis na potrzeby modelowania wbudowanych systemów czasu rzeczywistego, z założeniem, że działają one na platformie jednoprocesorowej. W tym celu opracowano nową warstwę systemowa języka Alvis, która przede wszystkim uwzględnia aspekty związane z czasem oraz definiuje algorytm szeregowania zadań systemu czasu rzeczywistego. Na potrzeby stosowania nowej warstwy systemowej opracowano i zaimplementowano nowy algorytm wyznaczania etykietowanych systemów przejść. Implementacja jest rozszerzeniem stosowanej w środowisku Alvis reprezentacji IHR (Intermediate Haskell Representation), przez co stanowi naturalny etap rozwoju języka Alvis i wspierającego go oprogramowania. Niniejsza rozprawa zawiera także studium przypadków, w którym pokazano praktyczne wykorzystanie Alvisa do tworzenia modeli formalnych, dla dwóch systemów czasu rzeczywistego.

(2)

This dissertation uses the innovative Alvis formal modeling language. This language has been developed and is still being developed at the Department of Applied Computer Science at the Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering of the AGH University of Science and Technology in Krakow. The main purpose of this dissertation was to develop the Alvis language extension for modeling embedded real-time systems, with the assumption that they operate on a single-processor platform. To this end, a new system layer has been developed, which primarily takes into account the aspects related to time and defines the algorithm for scheduling real time system’s tasks. For the use of a new system layer new algorithm for determining labeled transition systems was developed and implemented. Implementation is an extension of IHR (Intermediate Haskell Representation) used in the Alvis environment, therefore, it constitutes a natural stage in the development of Alvis language and supporting software. This dissertation also includes a case study that shows the practical use of Alvis to create formal models for two real-time systems.

Cytaty

Powiązane dokumenty

3 Przejawia się to między innymi w  doborze cytowanych tekstów źródłowych mających ilustrować stosunek rodziców do potomstwa oraz w omówieniach praktyk

• Lista przykładowych systemów typu embedded LECZ o charakterze systemu komputerowego ogólnego przeznaczenia zaprojektowanych pod Linuksa (NOWE podje´scie do systemów

Salama; UNIX Programowanie systemowe, RM Warszawa 1999.. PDF created with pdfFactory trial

Do sterowania wymagany jest specjalny rodzaj systemu operacyjnego, tak zwany systemem operacyjnym czasu rzeczywistego (ang. Real Time Operating System - RTOS). Wymagania na

Należy skopiować potrzebne pliki na flash dysk używając dostarczonego przez producenta dysku skryptu copy2doc. Przygotowanie pliku inicjacji systemu sysinit dla systemu docelowego

Rygorystyczny system czasu rzeczywistego (ang. Hard Real Time System) to system w którym wymaga się spełnienia rygorystycznych ograniczeń czasowych.. Przykłady

Czas wywłaszczania (ang. preemption time) jest to średni czas potrzebny na wywłaszczenie zadania o niższym priorytecie, przez zadanie o wyższym priorytecie.. 1-9 Ilustracja czasu

Gdy pamięć NAND podłączona jest bezpośrednio do procesora do obsługi tej pamięci stosuje się specjalny system plików dla pamięci (ang. Flash File System).. 5 Instalacja