Wykaz obszarów badawczych:
# | Research Area | Dziedzina naukowa |
---|---|---|
1 |
Research on software engineering automation This research topic pertains to the influence of software development automation tools on the development process and monitoring, maintenance and further evolution of software. It is planned to undertake research on methods and methodologies for software development and optimization of tool selection for a full software lifecycle. Works will include e.g. the development of a methodology together with a detailed configuration of the software development process, experimental research on the effectiveness of selected methodologies, comparison of the newly specified methodology with the existing ones, conducting of case studies for the tool configurations, research on the effectiveness of various software development toolsets.
|
Information and Communication Technology |
2 |
Research on low-code systems (new generation visual general purpose programming languages) This research topic pertains to programming languages based on a visual paradigm and related to conceptual programming, knowledge modelling and constrained natural language. It is planned to undertake research on the development of the abstract syntax (metamodel) and the concrete visual syntax of a new modelling language serving as a new generation programming language. Works will include, e.g. the development of tools for the language (programmer environment, code generation engine), the definition of runtime semantics, conducting of case studies with the new language, experimental research on the effectiveness of programming in the new language. The ultimate goal of this topic is to create a complete programming environment fulfilling the rules of low-code or no-code. |
Information and Communication Technology |
3 |
Research on dedicated modelling languages for different application areas This research topic pertains to the development of modelling languages that serve defining executable models for different areas of application, e.g. Public Open Data (POD), the Internet of Thing (IoT), High Performance Computing (HPC), Machine Learning (ML), Process Automation (PA). It is planned to research on the syntax and semantics of a modelling language for a specific, selected problem domain. This language will serve defining behavioural and structural characteristics of systems in the selected domain and will enable generating or direct execution of appropriate control code. Works will include, e.g. the development of tools for the language (programmer environment, code generation engine), the definition of runtime semantics, conducting of case studies with the new language, experimental research on the effectiveness of programming in the new language. |
Information and Communication Technology |