Estonian Centre of Excellence in ICT Research EXCITE (2021)

Page 69

SOFTWARE DEVELOPMENT - THEOREM PROVERS

Software verifying software

Niccolò Veltri: Theorem provers will also be used in schools

Niccolò Veltri, a researcher at the School of Information Technologies of the Tallinn University of Technology, is working on theorem provers as part of the project EXCITE. Specifically, Veltri is developing programs to help analyse, verify and improve existing ones. His work is in many ways still theoretical, although in part it has already found application in software development.

“M

odern societies are relying heavily, and to an ever-increasing extent, on a variety of machines to perform many fundamental tasks,” says Veltri, who studied mathematics at the University of Florence, in addition to postdoctoral research on the topic at the IT University of Copenhagen. “Since we have placed a lot of trust in these ma-

Estonian Centre of Excellence in ICT Research

chines, we always assume that they function correctly. Occasional failures in these systems and machines can lead to both major financial losses and wider problems for society as a whole. For example, important security systems may be attacked, sensitive or personal information may be leaked, and vehicles with technical errors or incorrect programming may be exposed to the public.” The researcher adds that corresponding computer software has been

developed to verify the correctness of most of these useful machines, ensuring their accurate and error-free operation. “Consequently, the systematic formal certification of hardware and software delivered worldwide is extremely important,” he says. “Certification ensures the reliable functioning of these systems, and an ever-increasing number of software developers are moving towards creating software aimed at the verification of software itself.” He adds that Estonian IT companies have also seen the need for high-assurance software and started to make developments in this direction. “This means increasing monetary investments in the departments and working groups that use formal methods to analyse, certify and control their own software products, including the software that is designed to analyse other programs being created,” explains Veltri.

69


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

Satish Narayana Srirama: Because of our work, future smart devices and solutions will be a lot cheaper

14min
pages 78-85

Tarmo Uustalu is creating a new computer language

10min
pages 73-77

Niccolò Veltri: Theorem Provers Will Also Be Used in Schools

9min
pages 69-72

Marlon Dumas: Is it possible for an AI to run a business all by itself?

14min
pages 58-63

Ülle Kotta: A researcher seeks the best solution, the industry a functional one

15min
pages 64-68

Alvo Aabloo: Soft robots may save lives someday in the future

12min
pages 53-57

Maarja Kruusmaa: Underwater robotics is full of opportunities

12min
pages 48-52

Jaan Raik: Computers must undergo a revolution in order to continue their rapid development

13min
pages 43-47

Dominique Unruh: Security of communication will have to be proven by computers

9min
pages 39-42

Estonian Centre of Excellence EXCITE unites the pinnacles of Estonian IT research

8min
pages 8-9

Ivo Fridolin: Living a healthy life is a challenge. Science does not fight death

16min
pages 10-15

Estonian e-state builder Peeter Laud: Vaccinations could have been organised much more efficientlyefficiently

9min
pages 31-34

Yannic Le Moullec combines electronics and health applications

10min
pages 21-25

Jaak Vilo: Data analysis greatly influences the understanding of biology and health care in general

14min
pages 16-20

Vicente Zafra wants us to understand Artificial Intelligence

12min
pages 26-30

Vitaly Skachek helped to build foundations for the Internet of things

9min
pages 35-38

Small nation’s ICT sector intends to grow tenfold in the next ten years

7min
pages 6-7
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.