The aim of the Software Systems Research Area is the advancement of software systems through research and development and the dissemination of the collected knowledge though academic and professional education. Of focal interest is the development of both targeted software technologies and also innovative applications. Areas of interest include:
- Distributed dependable systems and infrastructures
- Operating systems
- Programming languages and environments
- Methodologies for software development
- Formal methods
- Applications for mobile devices and the web
- Blockchain technologies and cryptocurrencies
The following list contains indicative technologies that have been developed in the context of participation to both EU and industrial research and development projects.
- M.A.R.T. (Syscall Monitoring and Auditing Realtime Tool) is a Linux Kernel extension and an accompanying toolset that allows monitoring of processes with the intention of detecting abnormal behaviors due to system intrusions. Process specific rules may be specified on the kernel should handle misbehaving processes.
- C. is a middleware that allows the automatic configuration of in-house white appliances that are connected in a home network using ontologies for their properties and constraints that must be met.
- A development environment for the specification of the presentation layer of lottery based games and its subsequent compilation and deployment to terminal devices.
- A development environment for the high-level specification of families of instant games and the subsequent generation of code for their implementation and deployment.
- A development environment for the semiautomatic porting of game applications between mobile devices.
The following list contains indicative applications that have been developed in the context of participation to both EU and industrial research and development projects.
- An Android based application that facilitates the social inclusion of immigrants and migrants that offers recommendations to them based on their profile data as well as data collected from public and social sources.
- An application for monitoring building spaces based on data collected from a deployed sensor network, which uses knowledge based techniques for implementing custom policies for the handling of detected incidents.
- An application for the definition of rules for raising alerts after correlating information from different social media feeds and detecting suspicious patterns of
- A mobile application for smart parking in congested cities
An eLearning platform
Following is a partial list of publications from members of the SSRA.
- Advances in the MASELTOV Game – Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services, L. Paletta; I. Dunwell; M. Gaved; J. Bobeth; S. Efremidis; P. Luley; A. Kukulska-Hulme; S. de Freitas; P. Lameras and S. Deutsch, Advances in Computer Entertainment, 10th International Conference, ACE 2013, Boekelo, The Netherlands, November 12-15, 2013. Proceedings by Springer Verlag, 2013
- Challenges in context-aware mobile language learning: the MASELTOV approach, Mark Gaved, Sofoklis Efremidis, Iakovos Georgiou, Patrick Luley, Agnes Kukulska-Hulme, Eileen Scanlon and Ann Jones. mLearn 2014, Nov. 3-5, Istanbul, Turkey
- Challenges in context-aware mobile language learning: the MASELTOV approach, M. Gaved, P. Luley, S. Efremidis, I. Georgiou, A. Kukulska-Hulme, A. Jones and E. Scanlon, mLearn 2014, Instabul, Nevember 2014
- Remote Supervision of the Home Environment from Mobile Terminals, S. Efremidis, A. Touloupis. International Journal of Sensors, Wireless Communications and Control, 2012.