World Class Research
You are here
Lero’s research focus is on Evolving Critical Systems (ECS). These systems change over time (“evolving”), are strategically important to their users or owners (“critical”), and are often significantly – although not necessarily exclusively – software intensive (“systems”). ECS increasingly characterises a large proportion of software systems in development and use today, from business-critical systems (such as airline websites), to safety-critical systems (such as an automotive braking control system), to product critical systems (such as the core modules of a large software product). All such systems must exhibit predictability and reliability, while operating in environments that demand flexibility in face of long term evolutionary changes and more immediate and dynamic adaptation needs.
Hub A - Methods & Standards For High Integrity Systems
What methods do we use to develop software? How can we make it more efficient? Can we use models and frameworks to help speed up the process and ensure that the code we develop is safe and reliable? How can we demonstrate that we have developed, tested and released our software code in a way that it ensures compliance with the relevant (Medical, Pharmaceutical, Automotive etc.) standards for performance and reliability.
Hub B - Autonomous and Adaptive Systems
Increasingly, systems are required to accommodate changes while remaining continuously available. Led by Prof Mike Hinchey, formerly Director of NASA’s software engineering laboratory, this hub addresses run-time adaptation techniques that allow a system to react to potentially unforeseen changes in its environment.
Hub C - Software Performance
Cloud based systems like Google Mail, Drop Box etc. are in widespread use by both professional organisations and the general public. The ongoing management and monitoring of these type of systems produces huge amounts of data. Lero’s research work seeks to improve the performance and reliability of such cloud applications through ongoing monitoring, testing, migration and integration making it particularly relevant to software companies that run large scale distributed cloud based systems.
Hub D - Security and Privacy
How secure is your data? Not just the data that your health services provider or bank keeps on you but also the information that you put up on social media? Who can see it, access it and use it? How can you better manage and protect it?
How can large businesses and industries ensure that hackers cannot access their confidential financial, business and technical information? In the event of a breach how can they track down the perpetrator and close off future loopholes?