Systemy czasu rzeczywistego. Czynnik czasowy. Podział systemów czasu rzeczywistego. Specyfika systemów czasu rzeczywistego

Podobne dokumenty
Podstawy Techniki Cyfrowej Układy komutacyjne

MATeMAtyka 3 inf. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Dorota Ponczek, Karolina Wej

Legenda. Optymalizacja wielopoziomowa Inne typy bramek logicznych System funkcjonalnie pełny

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Karta oceny merytorycznej wniosku o dofinansowanie projektu konkursowego PO KL 1

Propozycja przedmiotowego systemu oceniania wraz z określeniem wymagań edukacyjnych (zakres podstawowy)

Weryfikacja modelowa jest analizą statyczną logiki modalnej

Algebra Boola i podstawy systemów liczbowych. Ćwiczenia z Teorii Układów Logicznych, dr inż. Ernest Jamro. 1. System dwójkowy reprezentacja binarna

Komisja Egzaminacyjna dla Aktuariuszy LII Egzamin dla Aktuariuszy z 15 marca 2010 r. Część I Matematyka finansowa

2. FUNKCJE WYMIERNE Poziom (K) lub (P)

Matematyczne Podstawy Informatyki

Temat lekcji Zakres treści Osiągnięcia ucznia

PODSTAWY BAZ DANYCH Wykład 3 2. Pojęcie Relacyjnej Bazy Danych

KRYTERIA OCENIANIA TECHNOLOGIA NAPRAW ZESPOŁÓW I PODZESPOŁÓW MECHANICZNYCH POJAZDÓW SAMOCHODOWYCH KLASA I TPS

system identyfikacji wizualnej forma podstawowa karta A03 część A znak marki

Wymagania edukacyjne matematyka klasa 2 zakres podstawowy 1. SUMY ALGEBRAICZNE

4.6. Gramatyki regularne

Analiza matematyczna i algebra liniowa

Szczegółowe wymagania edukacyjne z matematyki, klasa 2C, poziom podstawowy

Programy współbieżne

METODYKA OCENY WŁAŚCIWOŚCI SYSTEMU IDENTYFIKACJI PARAMETRYCZNEJ OBIEKTU BALISTYCZNEGO

Przedmiotowy system oceniania z matematyki wraz z określeniem wymagań edukacyjnych (zakres podstawowy) Klasa II TAK

Karta oceny merytorycznej wniosku o dofinansowanie projektu innowacyjnego testującego składanego w trybie konkursowym w ramach PO KL

ROZPORZĄDZENIE MINISTRA INFRASTRUKTURY 1) z dnia 16 grudnia 2004 r.

Ochrona przed przepięciami w sieciach ISDN

Oznaczenia: K wymagania konieczne; P wymagania podstawowe; R wymagania rozszerzające; D wymagania dopełniające; W wymagania wykraczające

Macierz. Wyznacznik macierzy. Układ równań liniowych

Wymagania kl. 2. Uczeń:

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres podstawowy

Realizacje zmiennych są niezależne, co sprawia, że ciąg jest ciągiem niezależnych zmiennych losowych,

4. RACHUNEK WEKTOROWY

do Regulaminu przyznawania środków finansowych na rozwój przedsiębiorczości w projekcie Dojrzała przedsiębiorczość

LISTA02: Projektowanie układów drugiego rzędu Przygotowanie: 1. Jakie własności ma równanie 2-ego rzędu & x &+ bx&

Instytut Mechatroniki i Systemów Informatycznych. Podstawy pomiaru i analizy sygnałów wibroakustycznych wykorzystywanych w diagnostyce

usuwa niewymierność z mianownika wyrażenia typu

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

1 Wprowadzenie do automatów

2. PODSTAWY STATYKI NA PŁASZCZYŹNIE

Wymagania edukacyjne matematyka klasa 2b, 2c, 2e zakres podstawowy rok szkolny 2015/ Sumy algebraiczne

Wymagania edukacyjne z matematyki

Dorota Ponczek, Karolina Wej. MATeMAtyka 2. Propozycja przedmiotowego systemu oceniania wraz z określeniem wymagań edukacyjnych.

Przedmiotowy system oceniania z matematyki wraz z określeniem wymagań edukacyjnych (zakres podstawowy) Klasa II LO

Algorytmy graficzne. Filtry wektorowe. Filtracja obrazów kolorowych

Bardzo krótki wstęp do elektroniki cyfrowej

Gramatyki regularne. Teoria automatów i języków formalnych. Dr inż. Janusz Majewski Katedra Informatyki

4.2. Automat skończony

Przekształcenia automatów skończonych

KOMPLEKSOWE POMIARY FREZÓW OBWIEDNIOWYCH

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych

Macierz. Wyznacznik macierzy. Układ równań liniowych

symbol dodatkowy element graficzny kolorystyka typografia

PRZEDMIOTOWY SYSTEM OCENIANIA Z JĘZYKÓW OBCYCH w Gimnazjum nr 2 im. ks. Stanisława Konarskiego nr 2 w Łukowie

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

Dorota Ponczek, Karolina Wej. MATeMAtyka 2. Propozycja przedmiotowego systemu oceniania wraz z określeniem wymagań edukacyjnych.

MATeMAtyka 2 Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych

4.3. Przekształcenia automatów skończonych

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych

Lista 4 Deterministyczne i niedeterministyczne automaty

Część 2 7. METODA MIESZANA 1 7. METODA MIESZANA

Dodatkowe informacje i objaśnienia. Zakres zmian wartości grup rodzajowych środków trwałych, wnip oraz inwestycji długoterminowych Zwieksz Stan na.

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY

Wymagania na ocenę dopuszczającą z matematyki klasa II Matematyka - Babiański, Chańko-Nowa Era nr prog. DKOS /02

O PEWNYCH MODELACH DECYZJI FINANSOWYCH

Podstawy układów logicznych

Metoda sił jest sposobem rozwiązywania układów statycznie niewyznaczalnych, czyli układów o nadliczbowych więzach (zewnętrznych i wewnętrznych).

PODSTAWY BAZ DANYCH Wykład 2 2. Pojęcie Relacyjnej Bazy Danych

Wymagania na poszczególne oceny z matematyki w Zespole Szkół im. St. Staszica w Pile. Kl. I poziom podstawowy

Metody określania macierzy przemieszczeń w modelowaniu przewozów pasażerskich. mgr inż. Szymon Klemba Warszawa, r.

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć

ROLE OF CUSTOMER IN BALANCED DEVELOPMENT OF COMPANY

Zadania. I. Podzielność liczb całkowitych

Ćwiczenie 9. BADANIE UKŁADÓW ZASILANIA I STEROWANIA STANOWISKO I. Badanie modelu linii zasilającej prądu przemiennego

Użytkownik Klient 1.01 Import prognoz zakupu z systemu Klienta 1.02 Import zamówień zakupu z systemu Klienta. Uwagi. Użytkownik Dostawca

Introduction to the Semantic Web

Karta oceny merytorycznej wniosku o dofinansowanie projektu konkursowego PO KL

Dorota Ponczek, Karolina Wej. MATeMAtyka 2. Plan wynikowy. Zakres podstawowy

1. Wstęp. Pojęcie grafu przepływowego. Niech pewien system liniowy będzie opisany układem liniowych równań algebraicznych

wersja podstawowa (gradient)

Autor: Zbigniew Tuzimek Opracowanie wersji elektronicznej: Tomasz Wdowiak

Zastosowanie multimetrów cyfrowych do pomiaru podstawowych wielkości elektrycznych

O pewnych zgadnieniach optymalizacyjnych O pewnych zgadnieniach optymalizacyjnych

Wykład 6 Dyfrakcja Fresnela i Fraunhofera

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty

MATEMATYKA KLASY I K i rozszerzonym WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE Ib ZAKRES PODSTAWOWY

Karta oceny merytorycznej wniosku o dofinansowanie projektu konkursowego PO KL 1

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI POZIOM PODSTAWOWY KLASA 2

Twoje zdrowie -isamopoczucie

INSTRUKCJA. - Jak rozwiązywać zadania wysoko punktowane?

SYSTEM ENERGETYCZNO-NAPĘDOWY JAKO PODSTRUKTURA SYTEMU DYNAMICZNEGO POZYCJONOWANIA JEDNOSTKI OCEANOTECHNICZNEJ

Grażyna Nowicka, Waldemar Nowicki BADANIE RÓWNOWAG KWASOWO-ZASADOWYCH W ROZTWORACH ELEKTROLITÓW AMFOTERYCZNYCH

Języki, automaty i obliczenia

Neuroprzekaźnictwo chemiczne i działanie leków w ośrodkowym układzie nerwowym

WYMAGANIA I KRYTERIA OCENIANIA DO EGZAMINU POPRAWKOWEGO MATEMATYKA. Zakresie podstawowym i rozszerzonym. Klasa II rok szkolny 2011/2012

ANALIZA PRACY SYSTEMU ENERGETYCZNO-NAPĘDOWEGO STATKU TYPU OFFSHORE Z WYKORZYSTANIEM METODY DRZEW USZKODZEŃ

PRZEDMIOTOWY SYSTEM OCENIANIA Z MATEMATYKI W II LICEUM OGÓLNOKSZTAŁCĄCYM im. M. KONOPNICKIEJ W RADOMIU

Adaptacja slajdów do wykładów. Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259)

KARTA OCENY MERYTORYCZNEJ WNIOSKU O UDZIELENIE WSPARCIA FINANSOWEGO

KATALOG SYSTEMU IDENTYFIKACJI WIZUALNEJ FUNDACJI WSPÓŁPRACY POLSKO-NIEMIECKIEJ

Transkrypt:

Systemy czsu rzeczywistego Czynnik czsowy System czsu rzeczywistego (ng. rel- time system), to system komputerowy w którym oliczeni są przeprowdzne współieżnie z przeiegiem zewnętrznego procesu i mją n celu ndzorownie, sterownie lu terminowe regownie n zchodzące w procesie zdrzeni. W systemie czsu rzeczywistego wyniki oliczeń (poprwność dziłni) zleżą nie tylko generownych dnych le i od upływjącego czsu. chrkter jkościowy czsu - różn kolejność zdrzeń wpływ n zchownie i odpowiedź systemu; chrkter ilościowy czsu - rekcj systemu zleży od ilości czsu (upływu czsu). Specyfik systemów czsu rzeczywistego Podził systemów czsu rzeczywistego zleżność od otoczeni współieżność, punktulność, ciągłość dziłni, przewidywlność. systemy o twrdych wymgnich czsowych (ng. hrd rel-time systems), systemy o miękkich wymgnich czsowych (ng. soft rel-time systems), systemy o solidnych wymgnich czsowych h( (ng. firm rel-time systems). 1

Systemy wudowne Przykłdy metodyk czsu rzeczywistego System wudowny (ng. emedded system), to system komputerowy stnowiący część większego systemu i wykonujący istotną część jego funkcji. Trzy podstwowe grupy zstosowń: komputerowe ukłdy sterowni przemysłowymi procesmi ciągłymi (ng. computer process control), komputerowe ukłdy sterowni procesmi dyskretnymi (ng. computer mnufcturing control), komputerowe ukłdy dowodzeni (ng. comnd nd control systems). Istnieje kilk metodyk pozwljących n uwzględnienie zgdnień czsu rzeczywistego: metodyk Wrd-Mellor, metodyk Htley -Pirhi, metodyk Lvi-Hrel, inne metodyki. Cechy wspólne różnych metodyk Trzy podstwowe spekty, które powinny yć uwzględnione w kżdej metodyce (nie tylko czsu rzeczywistego!): modele, metody, nrzędzi. Cztery odmienne punkty widzeni, które powinny yć uwzględnione w opisie kżdego systemu: zewnętrzny punkt widzeni i (specyfikcj), orgnizcyjny punkt widzeni (struktur), punkt widzeni uwzględnijący zchownie (dynmik), punkt widzeni uwzględnijący zsoy (sprzęt). Metodyk Wrd-Mellor Metodyk Wrd-Mellor, zproponown przez Pul T. Wrd orz Stephen J. Mellor, zwn tkże: Strukturlnym Projektowniem Systemów Czsu Rzeczywistego SDRTS (ng. Structured Design for Rel-Time Systems), lu Strukturlną Anlizą Systemów Czsu Rzeczywistego RTSA (g. (ng. Rel-Time Structured Anlysis) jest rozszerzeniem klsycznych metod strukturlnych SA/SD (DeMrco, Yourdon i Constntine) n zstosowni czsu rzeczywistego. 2

Modele w metodyce Wrd-Mellor Modele (schemty trnsformcyjne). Model zsdniczy (ng. essentil model) - specyfikcj systemu w klsycznym y rozumieniu, tj. dw (pod)modele: otoczenie w którym dził system, zchownie systemu - rekcj n zdrzeni zchodzące w otoczeniu. Model implementcyjny (ng. implementtion model) - trzypoziomowy opis rozwiązni: ą poziom procesorów (podził funkcji i dnych w systemie rozproszonym pomiędzy procesory/komputery), poziom zdń (zdni przypisne do poszczególnych procesorów), poziom modułów (podził zdni n moduły - struktur zdni). Skłdniki digrmów Wrd-Mellor Dw podstwowe nrzędzi opisu systemu: zmodyfikowne (rozszerzone) digrmy przepływu dnych DFD (ng. Dt Flow Digrm): przepływy dyskretne przepływy ciągłe digrmy przepływu sterowni CFD (ng. Control Flow Digrm): dziłnie (wyznczenie sterowni) sygnły sterujące Trzy rodzje sygnłów sterujących: Enle E - gotowość, tj. dopuszczenie do dziłni jeśli są spełnione wrunki (dne wejściowe określone), Disle D - odwołnie stnu gotowości, Trigger T - uzleżnienie stnu gotowości od sygnłu. Niektóre włsności digrmów DFD/CFD Digrm DFD/CFD - przykłd (1) Metod Wrd-Mellor (digrmy DFD/CFD) umożliwi m.in.: hierrchizcję i uszczegółwinie opisu (w nstępujących, kolejnych dwóch przykłdch funkcj wżenie jest rozpisn n olicz i edytuj, czy podonie jk dodne zostły mgzyny dnych VAT, rt i cennik ), dopuszczlność stosowni innych form opisu niż digrmy (po wyczerpniu procesu dekomponowni), np.: modele utomtowe (tlic lu grf przejść), języki procedurlne wysokiego poziomu, specyfikcje formlne (ze specyfikcją pre- i postwrunku). opertor wyór wg wg rozpocznij wżenie potwierdzenie wyoru wżenie koniec wżeni koniec edycji etykiet drukrk Sterownik wgi (wersj uproszczon) 3

Digrm DFD/CFD - przykłd (2) Inne formy zpisu w metodyce Wrd-Mellor potwierdzenie wyoru opertor STEROWANIE wyór E/D T VAT rt SPOCZYNEK potwierdzenie wyoru <E> OBLICZ cenę cennik koniec edycji WAŻENIE wg OBLICZ cenę 1.0 rozpocznij wżenie cen koniec wżeni koniec edycji EDYTUJ etykietę 2.0 etykiet EDYCJA koniec wżeni <D> OBLICZ cenę <E> EDYTUJ etykietę wg drukrk Sterownik wgi Mszyn skończenie stnow dl modułu sterownie Specyfikcj i projektownie w metodyce Wrd-Mellor Konstrukcj modelu otoczeni: schemt kontekstu (otoczenie systemu, grnic między ę systemem otoczeniem), list zdrzeń (zchodzących w otoczeniu - rekcj n nie systemu), Konstrukcj modelu zchowni: schemt trnsformcji, funkcje systemu (rekcj systemu n zdrzeni zewnętrzne), schemt dnych (struktury dnych związne z przepływmi i mgzynowniem dnych), Konstrukcj hierrchicznego schemtu trnsformcji ji( (wrstwy): procesory (podził n podsystemy relizowne n oddzielnych procesorch), zdni (dekompozycj podsystemu n zdni), moduły (podził zdni n moduły). Dw pierwsze etpy konstruowni to specyfikcj, trzeci zś to projektownie. Kontekst w metodyce Wrd-Mellor Konstrukcj modelu otoczeni, więc definiownie kontekstu, odyw się z zstosowniem nstępujących reguł: system jest reprezentowny jko pojedyncz trnsformcj, nie pokzuje się połączeń między oiektmi otoczeni, tj. definiuje się tylko połączeni między systemem otoczeniem, elementy otoczeni (współdziłjące z systemem) są oznczone jko elementy terminlne (prostokąty), mgzyny dnych zwierją dne dzielone przez system i otoczeniem jednk ich pornie wymg ktywności systemu, przepływ dnych między systemem otoczeniem odpowid relcji producent-konsument, z tym że konsument jest zwsze zdolny do przejęci dnych. 4

Zdrzeni w metodzie Wrd-Mellor Brdzo istotne jest zdefiniownie kompletnej listy zdrzeń (w tym tkże sytucji łędnych). Ze zdrzenimi związne są nstępujące wrunki: zdrzeni powstją wyłącznie n zewnątrz systemu (w jego otoczeniu), kżde wydrzenie musi się spotkć z rekcją systemu, zdrzeni pojwiją się w pewnych momentch ( więc nie trwją stle). Wskzówki konstrukcyjne w fzie projektowni Fz projektowni w metodyce Wrd- Mellor oejmuje j trzy modele (procesory, zdni, moduły) do których stosuje się nstępujące kryteri: stopniowe usuwnie idelizcji modelu (np. uwzględninie czsów, sytucje łędne, skończon pojemność mgzynów dnych), uszczegółwinie w fzie dekompozycji, np. wyór rodzju procesorów, określnie rodzjów prmetrów czsowych, podoieństwo lgorytmów w wrstwie modułów, poszukiwnie typów dnych wspólnych dl grup modułów. Metodyk Lvi-Hrel Opis systemu z trzech punktów widzeni digrm opercji digrm stnów funkcjonlność zchownie opis systemu struktur Trzy modele metodyki Lvi-Hrel Trzy modele zintegrownego g środowisk STATEMATE (dostrczjącego trzech języków grficznych) skłdjące się n metodykę: model strukturlny - rozicie n komponenty fizyczne wrz z informcją przepływjąc pomiędzy nimi, model funkcjonlny - opis sttyczny opercji relizownych przez system, model zchowni - sposó regowni przez system n zchodzące zdrzeni orz generownie nowych zdrzeń. digrm modułów 5

Skłdniki digrmów modułów Skłdniki digrmów opercji moduły funkcje/opercje mgzyny dnych mgzyny dnych przepływ informcji (dnych) przepływ dnych związny z funkcjmi sterownie Moduły fizyczne systemu orz otoczeni, tkże dne/sygnły przepływjące pomiędzy elementmi. Ogólnie, duże podoieństwo do digrmów modułów, tkże do digrmów DFD/CFD. Skłdniki digrmów stnów H stn przejście pomiędzy stnmi stn początkowy stn końcowy histori ( tkże inne sytucje) Digrm zuje n modelu utomtowym + rozszerzeni umożliwijące: dekompozycję, strukturyzcję, współieżność, itd. Etykietownie łuków w digrmch stnów zdrzenie[wrunek]/kcj Interpretcj etykiety: możliw jest relizcj przejści przedstwion przez łuk, jeżeli spełniony jest wrunek wrunek, orz wystąpi zdrzenie zdrzenie, przy czym wykonywn jest opercj kcj. Etykietownie nie jest oowiązkowe, le też jej elementy mogą wystąpić w wielu miejscch digrmu. 6

Superstn - koncepcj Rozwinięcie superstnu -przykłd Zgnieżdżnie stnów niższego poziomu (hierrchizcj). Opercj zgnieżdżni stn 1 Superstn stn 2 s2 s21 s1 s22 o ) ) s1 s21 s22 stn 3 Strzłk swoodn do s21 (w superstnie) jest wykorzystywn w rozwinięciu superstnu. Histori (w superstnie) Uprszcznie digrmów - przejści wrunkowe Możliwość zpmiętni stnu osttnio odwiedznego (w superstnie), tk y w nstępnym wejściu przejść do tego stnu. Stn zznczony jko początkowy jest wykorzystywny tylko przy pierwszym wejściu do superstnu. 7

Uprszcznie digrmów - wyór przejści Różne notcje superstnu (ortogonlność) Możliwość stosowni odpowiednich do potrze notcji. Tkże wskznie występującej współieżności (s2, s3). Digrmy stnów - dekomopozycj OR Digrmy stnów - dekomopozycj AND o A c C S o A c C i s1 s 2 s 1 i s 21 s 22 B d B d s s 21 22 o ) ) Łuk reprezentuje przerwnie. Łuk d reprezentuje powrót z przerwni - konieczność wprowdzeni strzłki wewnętrznej do B w superstnie. s 1 i s 211 c s 213 s 221 e s 212 s 222 Konstrukcj metodą kolejnego uściślni. Linie przerywne - współieżność. d s 223 8

Konstrukcj systemu w metodyce Lvi-Hrel Metodyk zlec itercyjne i ewolucyjne konstruownie systemu w nstępujących krokch: sformułownie wymgń z klientem, interfejs system-otoczenie (wykorzystnie DFD), część opercyjn systemu (digrmy stnów), dekompozycj modulrn z zstosowniem kryteriów umożliwijących wielokrotne użycie, nliz wydjności i ocen dokumentów, rchitektur sprzętow orz komunikcj, identyfikcj zdń dl podsystemów, moduły i ich interfejsy, nliz dynmiczn i część sterując z użyciem digrmów stnów, dnie spójności modelu, prototypownie, symulcj. 9