DEFINITION:

Advanced software development (requirements, design, verification, validation, maintenance and qualification) methods/tools. Advanced functions to be implemented in software. Both ground and space application included. Development of related standards.

(Source: ESA TD 2A)

 

SUBDOMAINS:

  1. Advanced Software Development Methods and Tools: Methods and tools for the software development that are innovative in the commercial world and require analysis prior to adoption in the space domain. This includes for example the OMG (Object Management Group) technologies, new languages, etc.
  1. Advanced software functions: New functions of the software systems that are anticipated to be needed but that need predevelopment or prototyping before actual space development. Includes autonomy, parallel computing, etc. (Note: This includes also predevelopment for applications indicated in 1-D-1 subdomain 3)