Modern web-based software uses the JavaScript programming language together with the Node.js framework and extensively rely on freely available third-party software libraries that provide common functionality. These libraries are...
ver más
¿Tienes un proyecto y buscas un partner? Gracias a nuestro motor inteligente podemos recomendarte los mejores socios y ponerte en contacto con ellos. Te lo explicamos en este video
Proyectos interesantes
PARSe
Program Analysis and Reorganization as a Service
150K€
Cerrado
PAWJAM
Vulnerability Exposure Analysis for JavaScript
150K€
Cerrado
TIN2010-20057-C03-01
METODOS DE PRUEBA PARA APLICACIONES CON BASES DE DATOS Y SER...
68K€
Cerrado
BES-2009-015019
VERIFICACION Y DEPURACION AGILES ORIENTADAS A MEJORAR LA SEG...
43K€
Cerrado
EEBB-I-12-05620
VERIFICACION Y DEPURACION AGILES ORIENTADAS A MEJORAR LA SEG...
2K€
Cerrado
PASS
Program Analysis for Safe and Secure Software Evolution
2M€
Cerrado
Información proyecto PAWTOOLS
Duración del proyecto: 19 meses
Fecha Inicio: 2022-03-24
Fecha Fin: 2023-10-31
Líder del proyecto
AARHUS UNIVERSITET
No se ha especificado una descripción o un objeto social para esta compañía.
TRL
4-5
Presupuesto del proyecto
150K€
Fecha límite de participación
Sin fecha límite de participación.
Descripción del proyecto
Modern web-based software uses the JavaScript programming language together with the Node.js framework and extensively rely on freely available third-party software libraries that provide common functionality. These libraries are continuously improved, and new versions are released frequently. This massive reuse of libraries is essential to the productivity of software developers, however, the dependence on other people's libraries opens the door to security vulnerabilities and programming errors that may have severe consequences to the applications and end users. With current technology, it is extremely difficult for the software developers to adapt programs to breaking changes in libraries, avoid unintended breaking changes, and investigate the possible consequences of security vulnerabilities in libraries.
The ERC project PAW has delivered a range of novel program analysis techniques that can help JavaScript programmers by automating these complex tasks. The analysis techniques have been implemented as prototype software tools, and preliminary experimental results have demonstrated that they are effective on real-world software. The proposed project, PAWTOOLS, aims to explore the commercial and innovative aspects of these scientific results, by further developing the prototype tools into commercial products, performing more extensive evaluations of their effectiveness, and engaging with potential users and industry partners.