Formalization and Semi-Automation of Software Development – the goal is to create methodologies and tools that enable a formal approach to software development and its partial automation, thereby increasing the efficiency and reliability of the development process.
Software Quality Assurance (SQA) – focused on ensuring software quality through processes, standards, and techniques that guarantee the software meets defined requirements and is error-free.
Evidence-Based Software Engineering (EBSE) – employs scientifically validated approaches and data to optimize and manage software engineering processes, based on evidence from empirical studies.
SPICE (Software Process Improvement and Capability Determination) – a model for assessing and improving software development processes, providing a structured approach to enhancing the capabilities of development teams.
Automotive SPICE – a specific application of SPICE for the automotive industry, aimed at improving processes in the development and quality assurance of automotive software.
Distributed Software Architectures – research and development of architectures that support distributed systems, enabling computational tasks to be distributed across multiple components running on different physical or virtual machines.
Programming Technologies
Ing. David Ježek, Ph.D., Ing. Jan Kožusznik, Ph.D., Ing. Svatopluk Štolfa, Ph.D., Ing. Jakub Štolfa, Ph.D., prof. Ing. Ivo Vondrák, CSc.