WAVE Project – University of Limerick

WAVE – Systematising safe, correct and accessible software development for business-critical and safety-critical systems

Project Objectives & Structure

To Enhance Software Development Capabilities for Industry and beyond
  • The adoption of LC/NC platforms will enable faster development of applications and software. The WAVE project will enable rapid application development and expedited deployment capabilities.
  • By empowering non-technical staff to create custom applications, WAVE will improve agility and responsiveness in companies and beyond. This will enable staff (even those without a background in software development) to develop and modify tools tailored to customer needs without extensive IT support or the need for additional resources.
  • Through our network of international collaborators, WAVE will act as a focal point for the integration of various software systems being developed internationally. In this way, WAVE will act as the locus for a “System of Systems”, driving innovation and ensuring maximum usability and sustainability of these systems.
  • Through our network of international collaborators, WAVE will act as a focal point for the integration of various software systems being developed internationally. In this way, WAVE will act as the locus for a “System of Systems”, driving innovation and ensuring maximum usability and sustainability of these systems.

Mission & Vision

WAVE aims to systematize and spread the global low-code/no-code revolution, arming key corporate stakeholders and citizen developers with a robust, research-led LC/NC platform and advanced adoption toolkit — leveraging international academic and industrial knowledge in formal methods, security, and more.

The WAVE Platform

A coherent, holistic platform offering both generic and customisable modelling environments for domain-specific development, plus a superior Digital Thread platform for data and software integration — achieved through meta-tooling support, enhanced formal methods, and real-world case studies.

Meta-Tooling Support

Digital Thread Integtration

Enhanced Formal Methods

Neurosymbolic AI

Stakeholder-Driven Strategy

Built on engaged and action research methods, WAVE commits to continuous stakeholder collaboration, platform iteration, and research dissemination — spanning tool development, adoption, validation, stress testing, education, and training.

Education & Training

Development of comprehensive training and education programmes for WAVE users, no matter what their level of programming experience. The team are also actively engaged in education and public engagement activties to inspire the next generation of computer scientists.

WAVE is arming key corporate stakeholders and citizen developers with a robust, research-led LC/NC platform and advanced adoption toolkit. WAVE will leverage international academic and industrial knowledge in LC/NC as well as in formal methods, security, and more, to focus on low-code development platforms, their adoption, use and evaluation.

Research within the project will provide a coherent, holistic, and robust platform that offers both generic and customisable modelling environments aimed at LC style domain specific development, as well as a superior “Digital Thread” platform which supports data and software integration. This is achieved by means of meta-tooling support, enhanced formal methods, and the creation of applications and case studies using domains, languages, and tooling congruous to those known by industry collaborators and domain experts.

Entrenched into the strategy of WAVE is a commitment to stakeholder collaboration, as well as continuous platform iteration and research/educational dissemination. In this respect, the WAVE research programme will be built on the foundations of engaged and action research methods. Stakeholders will be engaged throughout the project which spans tool and platform development, adoption on case studies, validation, and stress testing, and dissemination, education, and training. This ambitious research program will achieve significant impact across the quadruple helix of government, industry, academia, and society while also contributing to talent development.

Quadruple Helix Impact

Government

Creation of a shared, cohesive vision and strategy for the growth of LC/NC research, education and tool development.

Industry

The exponential growth of high-class LC/NC deployment by small and large industry actors, furthering increased corporate automation and revenue generation on a national scale.

Academia

The extended dissemination of high-calibre and research-led insights relating to the evolving LC/NC field including training and education initiatives.

Society

Democratising software development for all, providing tools to allow virtually anyone to create tailored software applications to suit their needs.