Login
 Forum
 
 
Thesis topic proposal
 
Vilmos Bilicki
Research of modern domain specific software architectures

THESIS TOPIC PROPOSAL

Institute: University of Szeged
computer sciences
Doctoral School of Computer Science

Thesis supervisor: Vilmos Bilicki
Location of studies (in Hungarian): SZTE
Abbreviation of location of studies: SZTE


Description of the research topic:

Selecting the right software architecture for a development project is crucial as the productivity of the software developers and the long term TCO is heavily influenced by the selected architecture. One promising aspect of the software architecture is the full stack capability. Full-stack developers have broad knowledge across all aspects of a given technology stack. Their big-picture visibility allows them to anticipate problems early-on and steer projects around them. Full-stack development is an upwardly-trending concept in software development. Full-stack developers are expected to design, build, and implement end-to-end technological solutions which meet business requirements.It is a non trivial question how a given software stack helps the cross layer development. Some popular developments environments are labelled as “full-stack” but there is no common understanding why these environments are full stack while other software stack are not. Beside of the full-stack support most software stacks are domain agnostic. They provide generic capabilities to the developer. Having in depth understanding of a given field can help us to improve the software stack in order to provide higher developer productivity. The MDD (model driven development) is a popular topic and solution where the software solution has limited complexity. It was successfully applied to extend the general purpose development framework with specific capabilities (e.g.: role based security Another domain knowledge enriched approach is the SPL (Software Product Line) base engineering, development. Here a hot topic is how to describe the domain. One approach is to apply a semantic toolset, but they are far from a simple developers knowledge level. The combination of the MDD and the SPL is still a grey zone. It is also an interesting question what is the best way of incorporating the domain specific knowledge into a mixed MDD/SPL solution. Here one should carefully select the tooling and the methodology in order to create a really practical solution for developers having limited knowledge in semantic technologies or MDD methodologies.

The goal of the research is to analyse the software architectures related to the full stack development, elaborate new or enlight exist methodologies to increase the productivity of full stack based software development.

Required language skills: english
Number of students who can be accepted: 2

Deadline for application: 2022-03-15


2024. IV. 17.
ODT ülés
Az ODT következő ülésére 2024. június 14-én, pénteken 10.00 órakor kerül sor a Semmelweis Egyetem Szenátusi termében (Bp. Üllői út 26. I. emelet).

 
All rights reserved © 2007, Hungarian Doctoral Council. Doctoral Council registration number at commissioner for data protection: 02003/0001. Program version: 2.2358 ( 2017. X. 31. )