Doctoral colloquium - Lukáš Radoský (24.4.2023)
Monday 24.4.2023 at 13:10, Lecture room I/9
Lukáš Radoský:
Optimization and Reuse in Development of Large Software Systems
Abstract:
Growing requirements and the complexity of software systems involve a sophisticated and creative process of analysis and design with the intensive cooperation of many experts with various specializations, who are informed about the real state and problems at the last moment in the time of analysis and development process. Therefore, one of the main motivations for this research is to analyze and design diverse appropriate methods in the following areas of research: 1. collaborative and parallel modeling and development through the common and shared software models for increasing productivity and work efficiency, 2. visualization of parallel layers in multidimensional space with particular modules, use cases, versions, or alternative and parallel flow of scenarios to reduce vague and redundant elements, to achieve a lean and optimal architecture, 3. progressive and advanced methods of teaching programming in a graphical environment, in virtual and augmented reality, 4. refactoring and reusing knowledge in models and source code, 5. fusion of models, visualization of functionality, patterns and use case scenarios in software architectures, 6. multidimensional visualization of source code structure in virtual and augmented reality (VR and AR); topics and sources of knowledge; evolution and quality (identification of patterns and bad smells); authors and users; interconnections with the models to reduce cognitive load and complexity of large UML models using layers, decomposing the system for review and deeper understanding, which can lead to more effective implementations.