Powrót do listy wiadomości
Dodano: 2009-04-23 | Ostatnia aktualizacja: 2009-04-23
Nowy język programowania dla sieci bezprzewodowych czujników
Nowy język programowania dla sieci bezprzewodowych czujników
„Większość istniejących jeżyków programowania dla sieci czujników bezprzewodowych są koszmarem dla użytkowników, którzy nie są programistami.” – stwierdził Robert Dick, profesor Wydziału Elektrotechniki i Nauk Komputerowych Uniwersytetu Michigan. „Dla naukowców, którzy obsługują te urządzenia, postanowiliśmy stworzyć sposób na niezawodne ich programowanie bez konieczności odwoływania się do wiedzy ekspertów z dziedziny programowania.”
Nowoczesne sieci bezprzewodowych czujników w ostatnich pięciu latach bardzo się rozpowszechniły umożliwiając naukowcom monitorowanie w czasie rzeczywistym takich zmiennych, jak: temperatura, wibracje, czy wilgotność w różnych punktach rozsianych na dużych odległościach.
Aby stworzyć odpowiedni język, naukowcy przebadali zmienne, które naukowiec mógłby chcieć za pośrednictwem czujnika monitorować, oraz obszary, w których mógłby on potrzebować nieco elastyczności. Zidentyfikowali oni 19 takich ‘właściwości warstwy aplikacji’. Następnie pogrupowali je w 7 kategorii, na które rozbili główny język programowania. Stworzyli w ten sposób język dla pierwszej ze stworzonych kategorii, a obecnie pracują nad kolejnymi. Pierwszy ze stworzonych języków nazwali WASP (Wireless Archetype-Specific Programming).
W WASP, naukowcy określają systemowi, raczej to, czego od niego oczekują, a nie to, jak chcą dane zadanie wykonać. „Naukowcy wprowadzają wymagania, a nasz system automatycznie układa detale implementacji.” – powiedział Dick.
W trwającym 56 godzin i obejmującym 28 użytkowników teście, skonfrontowano doświadczenia programistów nowicjuszy z WASP oraz czterema innymi, popularnymi, acz bardziej skomplikowanymi językami.
Średnio, użytkownicy wykorzystujący inne języki kończyli zadanie zaledwie w 30 procentach przypadków. Tym, którym się to udawało, zajmowało to średnio 22 minuty. Dla porównania, użytkownicy wykorzystujący WASP ukończyli 81 procent zadań w średnim czasie 12 minut. Oznacza to, że WASP oferuje 44 procentowe przyspieszenie wykonywania zadań.
(lk)
Kategoria wiadomości:
Z życia branży
- Źródło:
- Physorg
Komentarze (0)
Czytaj także
-
Fabryka Przyszłości.
Firma Bosch Rexroth, będąca zarówno doświadczonym użytkownikiem, jak i dostawcą rozwiązań dla Przemysłu 4.0, opracowała konkretny pomysł...
-
Do czego służą magnesy ferrytowe?
Magnesy ferrytowe, często nazywane ceramicznymi z powodu ich sposobu produkcji, są jednymi z najczęściej wykorzystywanych rodzajów magnesów...