How has NASA's mission operations software architecture evolved?How did the US government shutdown of 2013 affect NASA operations?How is the software for scientific space missions developed?Is GMAT still available? Where? How? (NASA's General Mission Analysis Tool)Info on NASA's NOS3 software and the rest of the suite used by STF-1What does the software quality process for NASA's SLS look like?How open is NASA's “open source” GMAT software?Has in-flight software changes ever involved a change of programming language?Apollo Mission Operations Control Room 2 display, what do these numbers indicate?How do these Apollo mission control displays work?Apollo Mission Control Room 2, how do these decimal number displays work?

How can I oppose my advisor granting gift authorship to a collaborator?

Adding transparency to ink drawing

IEEE Registration Authority mac prefix

Was "The Hobbit" ever abridged?

One hour 10 min layover in Newark; International -> Domestic connection. Enough time to clear customs?

Can I sleep overnight at Stansted Airport

Which is the best password hashing algorithm in .NET Core?

Are treasury bonds more liquid than USD?

Planet with a surface area that’s 90% water or more?

Splitting polygons at narrowest part using R?

What happens if I double Meddling Mage's 'enter the battlefield' trigger?

Why did the VIC-II and SID use 6 µm technology in the era of 3 µm and 1.5 µm?

a harmful idea/plan

Do index funds really have double-digit percents annual return rates?

Does the Scrying spell require you to have a clear path to the target in order to work?

Punishment in pacifist society

'Hard work never hurt anyone' Why not 'hurts'?

How to anonymously report the Establishment Clause being broken?

How to describe hit point damage without talking about wounds

Professor refuses to write a recommendation letter

Did Alan Turing's student Robin Gandy assert that Charles Babbage had no notion of a universal computing machine?

What are the main differences in the druid class between 5th edition and 3.5 edition?

Does this bike use hydraulic brakes?

Are language and thought the same?



How has NASA's mission operations software architecture evolved?


How did the US government shutdown of 2013 affect NASA operations?How is the software for scientific space missions developed?Is GMAT still available? Where? How? (NASA's General Mission Analysis Tool)Info on NASA's NOS3 software and the rest of the suite used by STF-1What does the software quality process for NASA's SLS look like?How open is NASA's “open source” GMAT software?Has in-flight software changes ever involved a change of programming language?Apollo Mission Operations Control Room 2 display, what do these numbers indicate?How do these Apollo mission control displays work?Apollo Mission Control Room 2, how do these decimal number displays work?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








3












$begingroup$


As many of us know, the mission operations software of NASA has changed significantly over time. Needs have changed with the space program and mission operations software has adapted to keep up with these demands as well as the current state of the industry. However, mission operations software is not a monolith. It is composed of many different parts, and they need not all change at the same pace. If it ain't broke...well, you know the saying.



That said, what is the oldest software architecture in use in mission operations today? What is the newest (will accept deployed and high potential to-be-deployed)? Are there any trends in architectural changes over the last 20-30 years?



(If necessary to constrain the scope, answers should prioritize JSC and chiefly Mission Control.)



Ref: "Software Architecture" in NASA Software Engineering Handbook










share|improve this question











$endgroup$













  • $begingroup$
    As an anecdote, the majority of GUI programs for Flight Ops are now programmed using Python and interfacing with pub/sub telemetry streams from the main servers.
    $endgroup$
    – CourageousPotato
    1 hour ago


















3












$begingroup$


As many of us know, the mission operations software of NASA has changed significantly over time. Needs have changed with the space program and mission operations software has adapted to keep up with these demands as well as the current state of the industry. However, mission operations software is not a monolith. It is composed of many different parts, and they need not all change at the same pace. If it ain't broke...well, you know the saying.



That said, what is the oldest software architecture in use in mission operations today? What is the newest (will accept deployed and high potential to-be-deployed)? Are there any trends in architectural changes over the last 20-30 years?



(If necessary to constrain the scope, answers should prioritize JSC and chiefly Mission Control.)



Ref: "Software Architecture" in NASA Software Engineering Handbook










share|improve this question











$endgroup$













  • $begingroup$
    As an anecdote, the majority of GUI programs for Flight Ops are now programmed using Python and interfacing with pub/sub telemetry streams from the main servers.
    $endgroup$
    – CourageousPotato
    1 hour ago














3












3








3





$begingroup$


As many of us know, the mission operations software of NASA has changed significantly over time. Needs have changed with the space program and mission operations software has adapted to keep up with these demands as well as the current state of the industry. However, mission operations software is not a monolith. It is composed of many different parts, and they need not all change at the same pace. If it ain't broke...well, you know the saying.



That said, what is the oldest software architecture in use in mission operations today? What is the newest (will accept deployed and high potential to-be-deployed)? Are there any trends in architectural changes over the last 20-30 years?



(If necessary to constrain the scope, answers should prioritize JSC and chiefly Mission Control.)



Ref: "Software Architecture" in NASA Software Engineering Handbook










share|improve this question











$endgroup$




As many of us know, the mission operations software of NASA has changed significantly over time. Needs have changed with the space program and mission operations software has adapted to keep up with these demands as well as the current state of the industry. However, mission operations software is not a monolith. It is composed of many different parts, and they need not all change at the same pace. If it ain't broke...well, you know the saying.



That said, what is the oldest software architecture in use in mission operations today? What is the newest (will accept deployed and high potential to-be-deployed)? Are there any trends in architectural changes over the last 20-30 years?



(If necessary to constrain the scope, answers should prioritize JSC and chiefly Mission Control.)



Ref: "Software Architecture" in NASA Software Engineering Handbook







nasa software mission-control operations development






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 7 hours ago







called2voyage

















asked 8 hours ago









called2voyagecalled2voyage

18.1k8 gold badges84 silver badges134 bronze badges




18.1k8 gold badges84 silver badges134 bronze badges














  • $begingroup$
    As an anecdote, the majority of GUI programs for Flight Ops are now programmed using Python and interfacing with pub/sub telemetry streams from the main servers.
    $endgroup$
    – CourageousPotato
    1 hour ago

















  • $begingroup$
    As an anecdote, the majority of GUI programs for Flight Ops are now programmed using Python and interfacing with pub/sub telemetry streams from the main servers.
    $endgroup$
    – CourageousPotato
    1 hour ago
















$begingroup$
As an anecdote, the majority of GUI programs for Flight Ops are now programmed using Python and interfacing with pub/sub telemetry streams from the main servers.
$endgroup$
– CourageousPotato
1 hour ago





$begingroup$
As an anecdote, the majority of GUI programs for Flight Ops are now programmed using Python and interfacing with pub/sub telemetry streams from the main servers.
$endgroup$
– CourageousPotato
1 hour ago











1 Answer
1






active

oldest

votes


















4














$begingroup$

The biggest single change in the Houston Mission Control Center (MCC) occurred in the late 1990s. This was the change from a mainframe based system architecture to a workstation based system with a client/server architecture.



enter image description here



The project was led by John Muratore and it's discussed at some length in his oral history. Several of the papers in the Control Center Technology Conference Proceedings also discuss the upgrade. (This document is the source of the illustration).



The switchover was gradual with the new system first being used in a following mode, then gradually assuming control function-by-function. The last mainframe computer was not removed until 2002. (Building 30 Historical Documentation page 17)






share|improve this answer









$endgroup$










  • 1




    $begingroup$
    Reading through part of the conference proceedings now. Very enlightening!
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    Am I understanding correctly that GenSAA is still used as the base level of operations automation?
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    I think GenSAA is a Goddard Space Flight Center thing. I was not directly involved in any expert systems stuff at JSC but my feeling is that none of it worked well there.
    $endgroup$
    – Organic Marble
    6 hours ago










  • $begingroup$
    I see, what about CLIPS? That's what GenSAA was written in, and I see it was in use at JSC as well. I imagine some of the CLIPS code is still around, or is it?
    $endgroup$
    – called2voyage
    5 hours ago






  • 1




    $begingroup$
    I remember CLIPS, it's one of the things that I referred to about not working well. (I was a console jockey not a MCC developer, so there may have been stuff going on behind the scenes/screens that I am completely ignorant of.)
    $endgroup$
    – Organic Marble
    5 hours ago














Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "508"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f38537%2fhow-has-nasas-mission-operations-software-architecture-evolved%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









4














$begingroup$

The biggest single change in the Houston Mission Control Center (MCC) occurred in the late 1990s. This was the change from a mainframe based system architecture to a workstation based system with a client/server architecture.



enter image description here



The project was led by John Muratore and it's discussed at some length in his oral history. Several of the papers in the Control Center Technology Conference Proceedings also discuss the upgrade. (This document is the source of the illustration).



The switchover was gradual with the new system first being used in a following mode, then gradually assuming control function-by-function. The last mainframe computer was not removed until 2002. (Building 30 Historical Documentation page 17)






share|improve this answer









$endgroup$










  • 1




    $begingroup$
    Reading through part of the conference proceedings now. Very enlightening!
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    Am I understanding correctly that GenSAA is still used as the base level of operations automation?
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    I think GenSAA is a Goddard Space Flight Center thing. I was not directly involved in any expert systems stuff at JSC but my feeling is that none of it worked well there.
    $endgroup$
    – Organic Marble
    6 hours ago










  • $begingroup$
    I see, what about CLIPS? That's what GenSAA was written in, and I see it was in use at JSC as well. I imagine some of the CLIPS code is still around, or is it?
    $endgroup$
    – called2voyage
    5 hours ago






  • 1




    $begingroup$
    I remember CLIPS, it's one of the things that I referred to about not working well. (I was a console jockey not a MCC developer, so there may have been stuff going on behind the scenes/screens that I am completely ignorant of.)
    $endgroup$
    – Organic Marble
    5 hours ago
















4














$begingroup$

The biggest single change in the Houston Mission Control Center (MCC) occurred in the late 1990s. This was the change from a mainframe based system architecture to a workstation based system with a client/server architecture.



enter image description here



The project was led by John Muratore and it's discussed at some length in his oral history. Several of the papers in the Control Center Technology Conference Proceedings also discuss the upgrade. (This document is the source of the illustration).



The switchover was gradual with the new system first being used in a following mode, then gradually assuming control function-by-function. The last mainframe computer was not removed until 2002. (Building 30 Historical Documentation page 17)






share|improve this answer









$endgroup$










  • 1




    $begingroup$
    Reading through part of the conference proceedings now. Very enlightening!
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    Am I understanding correctly that GenSAA is still used as the base level of operations automation?
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    I think GenSAA is a Goddard Space Flight Center thing. I was not directly involved in any expert systems stuff at JSC but my feeling is that none of it worked well there.
    $endgroup$
    – Organic Marble
    6 hours ago










  • $begingroup$
    I see, what about CLIPS? That's what GenSAA was written in, and I see it was in use at JSC as well. I imagine some of the CLIPS code is still around, or is it?
    $endgroup$
    – called2voyage
    5 hours ago






  • 1




    $begingroup$
    I remember CLIPS, it's one of the things that I referred to about not working well. (I was a console jockey not a MCC developer, so there may have been stuff going on behind the scenes/screens that I am completely ignorant of.)
    $endgroup$
    – Organic Marble
    5 hours ago














4














4










4







$begingroup$

The biggest single change in the Houston Mission Control Center (MCC) occurred in the late 1990s. This was the change from a mainframe based system architecture to a workstation based system with a client/server architecture.



enter image description here



The project was led by John Muratore and it's discussed at some length in his oral history. Several of the papers in the Control Center Technology Conference Proceedings also discuss the upgrade. (This document is the source of the illustration).



The switchover was gradual with the new system first being used in a following mode, then gradually assuming control function-by-function. The last mainframe computer was not removed until 2002. (Building 30 Historical Documentation page 17)






share|improve this answer









$endgroup$



The biggest single change in the Houston Mission Control Center (MCC) occurred in the late 1990s. This was the change from a mainframe based system architecture to a workstation based system with a client/server architecture.



enter image description here



The project was led by John Muratore and it's discussed at some length in his oral history. Several of the papers in the Control Center Technology Conference Proceedings also discuss the upgrade. (This document is the source of the illustration).



The switchover was gradual with the new system first being used in a following mode, then gradually assuming control function-by-function. The last mainframe computer was not removed until 2002. (Building 30 Historical Documentation page 17)







share|improve this answer












share|improve this answer



share|improve this answer










answered 6 hours ago









Organic MarbleOrganic Marble

77.4k4 gold badges232 silver badges334 bronze badges




77.4k4 gold badges232 silver badges334 bronze badges










  • 1




    $begingroup$
    Reading through part of the conference proceedings now. Very enlightening!
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    Am I understanding correctly that GenSAA is still used as the base level of operations automation?
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    I think GenSAA is a Goddard Space Flight Center thing. I was not directly involved in any expert systems stuff at JSC but my feeling is that none of it worked well there.
    $endgroup$
    – Organic Marble
    6 hours ago










  • $begingroup$
    I see, what about CLIPS? That's what GenSAA was written in, and I see it was in use at JSC as well. I imagine some of the CLIPS code is still around, or is it?
    $endgroup$
    – called2voyage
    5 hours ago






  • 1




    $begingroup$
    I remember CLIPS, it's one of the things that I referred to about not working well. (I was a console jockey not a MCC developer, so there may have been stuff going on behind the scenes/screens that I am completely ignorant of.)
    $endgroup$
    – Organic Marble
    5 hours ago













  • 1




    $begingroup$
    Reading through part of the conference proceedings now. Very enlightening!
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    Am I understanding correctly that GenSAA is still used as the base level of operations automation?
    $endgroup$
    – called2voyage
    6 hours ago










  • $begingroup$
    I think GenSAA is a Goddard Space Flight Center thing. I was not directly involved in any expert systems stuff at JSC but my feeling is that none of it worked well there.
    $endgroup$
    – Organic Marble
    6 hours ago










  • $begingroup$
    I see, what about CLIPS? That's what GenSAA was written in, and I see it was in use at JSC as well. I imagine some of the CLIPS code is still around, or is it?
    $endgroup$
    – called2voyage
    5 hours ago






  • 1




    $begingroup$
    I remember CLIPS, it's one of the things that I referred to about not working well. (I was a console jockey not a MCC developer, so there may have been stuff going on behind the scenes/screens that I am completely ignorant of.)
    $endgroup$
    – Organic Marble
    5 hours ago








1




1




$begingroup$
Reading through part of the conference proceedings now. Very enlightening!
$endgroup$
– called2voyage
6 hours ago




$begingroup$
Reading through part of the conference proceedings now. Very enlightening!
$endgroup$
– called2voyage
6 hours ago












$begingroup$
Am I understanding correctly that GenSAA is still used as the base level of operations automation?
$endgroup$
– called2voyage
6 hours ago




$begingroup$
Am I understanding correctly that GenSAA is still used as the base level of operations automation?
$endgroup$
– called2voyage
6 hours ago












$begingroup$
I think GenSAA is a Goddard Space Flight Center thing. I was not directly involved in any expert systems stuff at JSC but my feeling is that none of it worked well there.
$endgroup$
– Organic Marble
6 hours ago




$begingroup$
I think GenSAA is a Goddard Space Flight Center thing. I was not directly involved in any expert systems stuff at JSC but my feeling is that none of it worked well there.
$endgroup$
– Organic Marble
6 hours ago












$begingroup$
I see, what about CLIPS? That's what GenSAA was written in, and I see it was in use at JSC as well. I imagine some of the CLIPS code is still around, or is it?
$endgroup$
– called2voyage
5 hours ago




$begingroup$
I see, what about CLIPS? That's what GenSAA was written in, and I see it was in use at JSC as well. I imagine some of the CLIPS code is still around, or is it?
$endgroup$
– called2voyage
5 hours ago




1




1




$begingroup$
I remember CLIPS, it's one of the things that I referred to about not working well. (I was a console jockey not a MCC developer, so there may have been stuff going on behind the scenes/screens that I am completely ignorant of.)
$endgroup$
– Organic Marble
5 hours ago





$begingroup$
I remember CLIPS, it's one of the things that I referred to about not working well. (I was a console jockey not a MCC developer, so there may have been stuff going on behind the scenes/screens that I am completely ignorant of.)
$endgroup$
– Organic Marble
5 hours ago


















draft saved

draft discarded
















































Thanks for contributing an answer to Space Exploration Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fspace.stackexchange.com%2fquestions%2f38537%2fhow-has-nasas-mission-operations-software-architecture-evolved%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Ласкавець круглолистий Зміст Опис | Поширення | Галерея | Примітки | Посилання | Навігаційне меню58171138361-22960890446Bupleurum rotundifoliumEuro+Med PlantbasePlants of the World Online — Kew ScienceGermplasm Resources Information Network (GRIN)Ласкавецькн. VI : Літери Ком — Левиправивши або дописавши її