Software and System Engineering


We focus our research on different aspects of the development and operation of Software and Systems. We apply our knowledge in complex, highly configurable and distributed systems with real-time restrictions that require a multidisciplinary approach and interoperability in development. We develop our research on intelligent physical platforms and cyber-physical systems enabled for IoT, which boost innovation in the field of industry 4.0, healthcare, and smart cities. 


The main areas of research are as follows:

Design methods and continuous operation

This area conducts research in the field of validation, integration, provisioning and continuous maintenance of software. In the section on validation, it focuses on highly configurable systems, generation, selection and prioritisation of test cases, and generation of oracles. In the section on integration, it addresses the OSCL standard for tool integration and artefact traceability. The research and transfer developed in this area enables:
  • Reducing the cost of the software life cycle.
  • Rapid adaptation of the system to new technologies.
  • Reduction of the development time of new systems.
  • Improved software quality in changing environments.

Web engineering

This area focuses on web software architectures, interoperability, website personalisation, semantics web, smart agents and web social platforms. Innovations in this area enable:
  • Development of web platforms through micro services
  • Integration of heterogeneous systems
  • Composing complex systems
  • Creating smart agents for process automation
  • Extracting, processing and storing knowledge (knowledge management)
  • Semantic processing by machines

Remote Control and Monitoring

This area conducts research on the design and development of reliable distributed control systems with real-time restrictions. Innovations in this area enable:
  • Generation of software components capable of monitoring and adapting the model in runtime
  • Remote monitoring and verification of software components of distributed systems in runtime
  • Development of software components with operating capacity on IoT platforms.



 ADEPTNESS: Design-Operation Continuum Methods for Testing and Deployment under Unforeseen Conditions for Cyber-Physical Systems


 DIMAND: Digital Manufacturing and Design Training Network
 QU4LITY: Digital Reality in Zero Defect Manufacturing



Group brochure 


Offers of employment and doctorate

Discover the job and thesis offers at Mondragon Unibertsitatea, we can have a position of interest for you.