1 / 32

Families (of Products) in Space

Families (of Products) in Space. Professor Mike Hinchey In collaboration with Joaquin Pena, Jim Rash, Manuel Resinas, Antonio Ruiz-Cortes Roy Sterritt, Pablo Trinidad. NASA as a pioneer. Regular releases of PASS software foresaw agile methods. Human-rated software gets priority.

tallys
Télécharger la présentation

Families (of Products) in Space

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Families (of Products) in Space Professor Mike Hinchey In collaboration with Joaquin Pena, Jim Rash, Manuel Resinas, Antonio Ruiz-Cortes Roy Sterritt, Pablo Trinidad

  2. NASA as a pioneer • Regular releases of PASS software foresaw agile methods. • Human-rated software gets priority. • Quality and safety are paramount.

  3. NASA as a pioneer • Sees opportunity for reuse in the use of SPLs. • Has long viewed evolution of complex systems as a product line with large core. Set of Core features Product Si-1 Product Si-1 Set of Core features Condition: environment/system Set of Features A Set of Features B Set of Features A New Set of Features

  4. GRAIL • Grail (Gravity Recovery and Interior Lab) found relevant defect factors in flight software. • Timing parameters particularly problematic. • Grail aims to retain organizational memory and avoid the same defects in new products.

  5. SPLs

  6. Elektra – software defined radio

  7. Swarm Technologies Inspired by swarms of bees and flocks of birds in nature; Many application areas: drug discovery; communication systems; environmental monitoring; exploration. 8

  8. Swarms of Spacecraft Coordinated swarms of smaller spacecraft will offer: More effective use of solar power; Access to areas where large craft could not go; Ability to perform more complex tasks; Greater accuracy and flexibility. Resilience in harsh environments. 9

  9. Autonomous NanoTechnology Swarm 10 • Three concept sub-missions: • Lander Amorphous Rover Antenna (LARA) • Saturn Autonomous Ring Array (SARA) • Prospecting Asteroid Mission (PAM) • All use (substantially) the same software and similar devices (some on lunar surface, some fly, etc.)

  10. Tet Walkers 11

  11. LARA Walkers 12

  12. ANTS Concept Mission - PAM

  13. ANTS Concept Mission - PAM

  14. Viewpoints 15

  15. MAS-PL approach

  16. Plan Model

  17. Role Model

  18. MaCMAS Traceability Model 19

  19. Feature Model 20

  20. Features and Roles

  21. Commonality

  22. Commonalities

  23. Composition + • Compose Roles • Compose Plans • Assign new plans to executing agents

  24. Composition

  25. Composed Role Model

  26. Composed Plan Model

  27. Policies

  28. Policy Builder

  29. C

  30. Any problem in computer science can be solved with another layer of indirection. But that usually will create another problem. David Wheeler 31

  31. Thank You http://www.lero.ie

More Related