Imię i nazwisko, nr indeksu

Transkrypt

Imię i nazwisko, nr indeksu
Imię i nazwisko, nr indeksu: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU
Systemy Wbudowane 17-06-2013
1. Zaprojektuj automatyczny parking do wypożyczania rowerów i skuterów. Pojazdy są zamykane na zapięcie kodowe, wyświetlanie pod koniec udanej procedury wypożyczenia. By
wypożyczyć pojazd, należy albo zalogować się do swojego konta PINem, bądź opłacić usługę
kartą kredytową (wymagana autoryzacja on-line numerem PIN). Dodatkowo, wypożyczenie
skutera wymaga potwierdzenia wieku wypożyczającego: jest to realizowane w formie oświadczenia z podpisem odręcznym składanym na tablecie. Oświadczenie nie jest wymagane dla
posiadaczy konta, lecz weryfikacja wieku z danymi w systemie jest nadal wykonywana. System
powinien obsługiwać rezygnację z transakcji w dowolnym momencie, zwrot pojazdu, wejście
w tryb reklamacji (umożliwiające wpisanie krótkiej wiadomości na ekranie). Uwzględnij sytuacje nietypowe (np. zablokowanie konta, brak autoryzacji karty, etc.). Użyj state charts.
Kryteria oceny: przejrzystosc i elegancja diagramu, pełna funkcjonalność systemu
Imię i nazwisko, nr indeksu: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU
Systemy Wbudowane 17-06-2013
2. Zaprojektuj protokół komunikacyjny, w którym urządzenie A wysyła wiadomość 3-bitową
do urządzenia B. Na każdym drucie może niezależnie nastąpić przejściowy zanik napięcia z
jakichś powodów fizycznych. Przedstaw automat skończony kierujący każdym urządzeniem
oraz diagram czasowy przebiegu protokołu. Kryteria oceny: rozsądna liczba drutów, prostota
automatów, brak zbędnych mechanizmów.
Imię i nazwisko, nr indeksu: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU
Systemy Wbudowane 17-06-2013
3. Opisz jako sieć Petriego skrzyżowanie 2 ulic jednokierunkowych z nakazem jazdy na
wprost z przejściami dla pieszych, gdzie zmiana sygnalizacji jest wzbudzana przez pętle indukcyjne w jezdniach i przyciski na światłach dla pieszych. Dla uproszczenia przyjmij tylko
dwa przyciski dla pieszych. Zadanie będzie niezaliczone, gdy sieć Petriego będzie dopuszczać
zderzenie, najechanie na pieszego, lub gdy nastąpi blokada ruchu. Kryteria oceny: elegancja
rozwiązania.
Brudnopis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU