Slide 1 Sterling Software Peter Sharer Sterling Software

  • Slides: 12
Download presentation
Slide 1 Sterling Software Peter Sharer Sterling Software

Slide 1 Sterling Software Peter Sharer Sterling Software

DCS Direction from Conceptual Design Review Slide 2 • Develop solid infrastructure • Data

DCS Direction from Conceptual Design Review Slide 2 • Develop solid infrastructure • Data archiving • Data pipelining

Sterling DCS SOW • • • Systems Engineering Web Development and collaboration Software Development

Sterling DCS SOW • • • Systems Engineering Web Development and collaboration Software Development Operations Expertise Administrative Support Slide 3

Slide 4 Why Sterling Software • Over 50 combined years KAO operations experience (five

Slide 4 Why Sterling Software • Over 50 combined years KAO operations experience (five staff) • Developers of the KAO data systems • Developers of the MCS • Members of the airborne astronomy community • Remote collaboration and web development expertise

Current Effort Slide 5 • Sterling supports USRA in DCS development – Draw upon

Current Effort Slide 5 • Sterling supports USRA in DCS development – Draw upon in-house software expertise – Provide commonality between MCS/DCS development – Assist in MCS/DCS interface definitions – Draw upon current SOFIA lessons learned • trade studies, remote development, etc. – Active participants in all meetings and reviews

Systems Engineering Support • Requirements definition • System design and implementation • standards and

Systems Engineering Support • Requirements definition • System design and implementation • standards and process definitions • software integration • remote collaboration • Configuration management • Quality assurance • Previous airborne experience – Mission Ops. – Flight planning – Command control Slide 6

Slide 7 Web development/collaboration • Development of remote collaboration tools • Consultation on tools

Slide 7 Web development/collaboration • Development of remote collaboration tools • Consultation on tools and capabilities • Recommendations for distributed development

Operations Expertise • Domain expertise – – – airborne astronomy data systems architecture algorithms

Operations Expertise • Domain expertise – – – airborne astronomy data systems architecture algorithms ARC infrastructure • Operations analysis and engineering Slide 8

Software Development • Web software to integrate development products from DCS team • Establish

Software Development • Web software to integrate development products from DCS team • Establish observatory XML protocols and guidelines • Disseminate XML standardization activities Slide 9 • Knowledge and recommendations on: – archive development • Commonality of MCS and DCS archives (working versions) – object oriented development – documentation

Administrative Support • Admin support for key activities of DCS team – logistics –

Administrative Support • Admin support for key activities of DCS team – logistics – mailing lists – other communications • Configuration Management: – – Document preparation document maintenance change management programming tools and practices Slide 10

Slide 11 DCS and MCS Infrastructure Common Threads • Designed for flexibility, extensibility and

Slide 11 DCS and MCS Infrastructure Common Threads • Designed for flexibility, extensibility and robustness • Layered Architecture • Unix platform • CORBA middleware • Iterative Development Process • C++, Java and XML • Distributed implementation

SOFIA MCS Layered Software Architecture Slide 12 User Interfaces GUIs SOFIA subsystem interfaces Command

SOFIA MCS Layered Software Architecture Slide 12 User Interfaces GUIs SOFIA subsystem interfaces Command handling Generic data acquisition Astronomy and observatory applications General support services Domain-specific applications Persistent Data data services storage Infrastructure ACE Object request broker (TAO/CORBA) Java ADAPTIVE Communications Environment (ACE) Operating System Middleware