Badania
- Inteligentne systemy komputerowe. Systemy multimedialne. Wizja komputerowa i systemy wspomagające interakcję człowiek-komputer, zastosowanie grafiki komputerowej. Zastosowania technologii informatycznych w urządzeniach i układach dla osób niepełnosprawnych. Przetwarzanie i rozpoznawanie obrazów.
- Systemy eksperckie i sztuczna inteligencja. Systemy rozmyte. Sieci neuronowe. Inteligentne systemy przetwarzania danych i wspomagania decyzji: zastosowanie programowych narzędzi optymalizacji i technik agentowych.
- Rozwój zaawansowanych systemów zarządzania dużymi zbiorami danych. Aplikacje rozproszone, zastosowania systemu operacyjnego Linux, środowiska Gridowe i Chmury. Efektywność systemów rozproszonych.
- Inżynieria oprogramowania, zastosowanie sieci Petriego. Zastosowanie metod inżynierii oprogramowania w budowie systemów czasu rzeczywistego, weryfikacja poprawności oprogramowania.
- Projektowanie i oprogramowanie specjalizowanych sterowników mikroprocesorowych i rozproszonych systemów sterowania, oprogramowanie i metody strojenia regulatorów przemysłowych przez Internet, układy mikroprocesorowe, bezpieczeństwo komunikacji w rozproszonych systemach sterowania, problemy automatyzacji budynków. Probabilistyczne automaty czasowe w modelowaniu systemów reaktywnych. Diagnostyka systemów technicznych.
- Wykorzystanie technologii informatycznych i narzędzi automatyki w zadaniach monitorowania, nadzorowania i sterowania produkcją.
- Projektowanie i konstrukcja układów mechatronicznych.