This paper is an analysis by NESSI of how research in software technologies can best meet the needs of the Next Generation Internet (NGI) initiative, which is about to re-engineer today’s Internet so that it “enables human potential, mobility and creativity of the largest possible scale.”
Software is a key element of this development, and places huge demands on the processes for software design, implementation, integration, operation and assurance of the intended outcomes. NGI will raise the bar in terms of system complexity, automation and intelligent adaptation. To deliver on the potential of NGI requires research and innovation to address challenges in:
- management of complexity in highly distributed, heterogeneous infrastructure and applications by using AI, and supported by standards designed for automated compliance checking;
- counteracting significant threats to trust from the erosion of authenticity and truthfulness and the potential abuse of personal data in online services;
- maintaining dependable service in the face of increasing threats from cyber-attacks, including managing risks and containing intrusions, and addressing threats from new technologies; and
- re-engineering software engineering processes for design, implementation and operation of systems composed dynamically from self-adapting components, assuring outcomes that comply with regulations and ethical requirements.
To meet these challenges will require innovative application and integration of digital enablers: ubiquitous connectivity, hyper-scalability, human centricity and artificial intelligence.
Read the paper: NESSI-Software-and-NGI-issue1