Projektbeschreibung
JavaScript-Softwareentwicklung durch fortschrittliche Programmanalysetechnik verbessern
Es besteht ein wachsender Bedarf an neuartigen Analysetechniken, die in der JavaScript-Programmierung dabei helfen könnten, mit Sicherheitslücken und Programmierfehlern umzugehen, die von Softwarebibliotheken Dritter verursacht werden. Das ERC-finanzierte Projekt PAW wird Lösungen bereitstellen, die als Prototyp von Software-Werkzeugen effektiv umgesetzt wurden. Aufbauend auf den Ergebnissen von PAW erforscht das ERC-finanzierte Projekt PAWTOOLS die kommerziellen und innovativen Aspekte dieser Prototyp-Werkzeuge, indem es sie zu kommerziellen Produkten weiterentwickelt, ihre Effektivität umfassend evaluiert und mit potenziellen Nutzenden und Industriepartnern in Kontakt tritt.
Ziel
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.
Wissenschaftliches Gebiet (EuroSciVoc)
CORDIS klassifiziert Projekte mit EuroSciVoc, einer mehrsprachigen Taxonomie der Wissenschaftsbereiche, durch einen halbautomatischen Prozess, der auf Verfahren der Verarbeitung natürlicher Sprache beruht. Siehe: https://op.europa.eu/en/web/eu-vocabularies/euroscivoc.
CORDIS klassifiziert Projekte mit EuroSciVoc, einer mehrsprachigen Taxonomie der Wissenschaftsbereiche, durch einen halbautomatischen Prozess, der auf Verfahren der Verarbeitung natürlicher Sprache beruht. Siehe: https://op.europa.eu/en/web/eu-vocabularies/euroscivoc.
- NaturwissenschaftenInformatik und InformationswissenschaftenSoftware
- SozialwissenschaftenWirtschaftswissenschaftenWirtschaftswissenschaftProduktionswirtschaftProduktivität
- NaturwissenschaftenMathematikreine Mathematikmathematische Analysekomplexe Analyse
Sie müssen sich anmelden oder registrieren, um diese Funktion zu nutzen
Wir bitten um Entschuldigung ... während der Ausführung ist ein unerwarteter Fehler aufgetreten.
Sie müssen sich authentifizieren. Ihre Sitzung ist möglicherweise abgelaufen.
Vielen Dank für Ihr Feedback. Sie erhalten in Kürze eine E-Mail zur Übermittlungsbestätigung. Wenn Sie sich für eine Benachrichtigung über den Berichtsstatus entschieden haben, werden Sie auch im Falle einer Änderung des Berichtsstatus benachrichtigt.
Programm/Programme
- HORIZON.1.1 - European Research Council (ERC) Main Programme
Thema/Themen
Aufforderung zur Vorschlagseinreichung
(öffnet in neuem Fenster) ERC-2022-POC1
Andere Projekte für diesen Aufruf anzeigenFinanzierungsplan
HORIZON-ERC-POC -Gastgebende Einrichtung
8000 Aarhus C
Dänemark