Software Engineering Research Laboratory (Ege-SERLab)

@ International Computer Institute, Ege University, Izmir, Turkey

 

Welcome to the homepage of Ege-SERLab.

Since its establishment in 2009, Ege-SERLab conducts research in the general area of software engineering, with especially focusing on the model-driven engineering of software agents and multi-agent systems (MAS). The implementation of agent systems is definitely a complex task when considering the autonomous, reactive, and proactive nature of agents. Within the scope of agent-oriented software engineering (AOSE), methodologies are being applied to master the problem of implementing such complex systems and one of the possible alternatives is represented by model-driven engineering (MDE) techniques. MDE aims to change the focus of software development from code to models while enabling the systematic use of models as primary engineering artifacts throughout the engineering lifecycle. Hence, in Ege-SERLab, we investigate how the level of abstraction during MAS software development can be promoted via applying MDE techniques and we work on the development of new agent meta-models, domain-specific MAS modeling languages, MAS development methodologies, and supporting computer-aided software engineering (CASE) tools.

In addition to the application of AOSE for system development and MDE of agent systems, research in Ege-SERLab also addresses issues on domain-specific modeling (DSM), low-code software development (LCSD), and generation of domain-specific (modeling) languages (DSL/DSML) for domains other than MAS, such as service-oriented architectures (SOA), embedded systems, cyber-physical systems, and Internet of Things (IoT). Qualitative evaluation and quantitative analysis of DSLs/DSMLs are other research topics of Ege-SERLab’s members.