Prof. Lidia Fuentes
received her MSc degree in Computer Science from the University of Málaga (Spain) in 1992 and her PhD in Computer Science in 1998 from the same University.
She is Full Professor at the Department of Lenguajes y Ciencias de la Computación of the University of Málaga and she is the head of the CAOSD research group. A short cv can be downloaded here.
Over last few years I have contributed to the field with different approaches for developing self-adaptive systems presented in three thesis.
These approaches successfully apply dynamic software product line, models@runtime and agent-oriented technologies.
Green Software Engineering
I am currently involved in the development of a reusable repository of energy consuming concerns, to help designers to develop energy-efficient applications.
This work is aligned with the Energy Aware Software Engineering discipline with the goal of producing energy efficient software systems.
My work has primarily focused on Software Architecture. Indeed, I have supervised work where some Architecture Description Languages (e.g., AO-ADL, DAOP-ADL) and Domain Specific Languages (e.g., VML) have been defined.
My main concern has always been to improve software architecture modularity principally through Aspect-oriented Software Development (AOSD) technologies.
Throughout my teaching career, one of my main areas of expertise has been communication networks. This has motivated me to apply advanced Software Engineering technologies to the distributed systems domain. More specifically, I have proposed a middleware, an agent platform and several applications in the domain of the Internet of Things (IoT), Future Internet, Ambient Inteligence, AAL, ITS, mobile phones and sensors for an inteligent museum, to name a few.
Software Product Line Engineering
I have applied the SPL and dynamic SPL (DSPL) technologies to model a family of self-adaptive middleware (FamiWare), a family of Functional Quality Attributes and a family of self-adaptive agents, among others.
Agent-Oriented Software Engineering
Another of my research topics is the application of advanced software engineering techniques (e.g., model driven development) to the development of autonomous self-managed agents for the Internet of Things (e.g., Malaca, Self-starMAS).
Here I present an overview of some of the research projects I have led as principal investigator.
The Inter-trust project is a European project that applies aspect-oriented technologies to distributed applications running in any kind of device to enforce dynamic security policies.
The AMPLE project is a European project that combines software product line, model driven and aspect-oriented technologies.
The AOSD-Europe network of excellence (NoE) is a European project that defines a methodology and a set of tools to develop aspect-oriented applications.
I have supervised several national and international projects concerning aspect-orientation and software product lines applied to different application domains such as the Internet of Things (IoT), Ambient Assisted Living (AAL), Ambient Intelligence (AmI), sensor networks, software agents and energy-efficient applications.
My scientific production has been highly prolific so far, with more than two hundred scientific publications in international forums, including around fifty publications indexed in JCR such as IEEE Internet Computing, IEEE Software, IEEE Transactions on SW Engineering, Information and Software Technology, Journal of Systems and Software or Personal and Ubiquitous Computing.
These publications are highly cited, with more than two thousand citations to date. My H-index is 27 (Google Scholar). I have co-authored three papers that have received the best-paper award at prestigious conferences (MATES 2016, ICSR 2011 and ECMDA 2007), and co-authored around thirty papers with eleven international groups. Some co-authors include Awais Rashid (Uni. Lancaster, UK), Alexander Egyed (Kepler University of Linz, Austria), Steffen Zschaler (King’s College, UK), Ana Moreira (UNL, Portugal), and Siobhán Clarke (TCD, Ireland), to name a few.
Find my publications
I have had the great honor of helping to organize several international conferences as chair or as member of the program committee or steering committee.
Member of organization committees
- Panelist: "Views from the Future of Software Reuse" (ICSR 2017)
- Expert panel, doctoral symposium (ICSR 2017)
Program Committee member
- < Programming > 2018 conference
- DSPL workshop at SPLC conference 2017
- SPLC 2017 (Software Product Line conference)
- < Programming > 2017 conference
- ECMFA 2017 (European Conference on Modelling Foundations and Applications conference)
- PASS 2017 (Programming Across the System Stack)
- Modularity/AOSD Conference (2005, 2006, 2009, 2013 and 2014)
- SEAA-Workshop DANCE: International workshop on Distributed Architecture modeling for Novel Component based
Embedded systems (DANCE 2011)
- Fifth International Conference on COMmunication System softWAre
and middlewaRE (COMSWARE 2011)
- Model Driven Engineering, Languages and Systems (MODELS 2009, 2010)
- Ubiquitous and Ambient Intelligence
conference (UCAmI 2005 until now)
- Brazilian Conference on Software: Theory and Practice (CBSOFT 2010, 2011)
- International workshop of Ambient Assisted Living (IWAAL 2009, 2011)
- Workshop on Partial Evaluation and Program Manipulation (PEPM 2009, PEPM 2011)
- 4th Summer School on Generative and
Transformational Techniques in Software Engineering (GTTSE 2009)
- Workshop on Next Generation Aspect
Oriented Middleware (NAOMI 2008)
- Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2007)
- International Workshop on Early Aspects (co-localted with AOSD 2007 and 2008)
- Generative Programming and Component Engineering (GPCE 2007 and 2008)
- International Conference on the Quality of Information and Communications Technology (QUATIC 2007)
- TOOLS EUROPE 2007 - Objects, Models, Components, Patterns (Workshop Committee)
- International Workshop on Model-based
Methodologies for Pervasive and Embedded Software (MOMPES 2007 and 2008)
- Workshop Aspect-Oriented Product Line Engineering (AOPLE'06)
- Intl. Conf. on Innovative Views of .NET Technologies (ivNet 2006)
- Iberoamerican Workshop on Multi-Agent Systems (IBERAGENTS'2006 and 2004)
- Early Aspects workshop co-located with OOPSLA
- Principles and Practice of Programming in Java (PPPJ 2003 and 2004)
Get In Touch
To contact me please fill in the following form and I will try to answer as soon as possible.
Campus de Teatinos
Avda. Louis Pasteur, 35
lff at lcc.uma.es