turning the digital thread into reality...turning the digital thread into reality steven h. dam,...

19
Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018

Upload: others

Post on 26-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Turning the Digital Thread into Reality

STEVEN H. DAM, PH.D., ESEP

JERRY J. SELLERS, PH.D.

OCTOBER 25, 2018

Page 2: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Agenda

• What are some of the major hurtles in making the digital thread a reality?

• Don’t we something like this already?

• Why do we want to create this “thread?”

• What’s really missing?

• What are we doing to overcome these problems?

Page 3: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

What are some of the major hurtles in making the digital thread a reality?

• Tool interoperability

• Security

• Scalability

Page 4: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Scalability Problem

• Today, complexity is going out of sight

• We no longer talk about Gigabytes of information, its now Zettabytes (1 x 1021 bytes)

• How can we deal with this much data?

• Do we really need all this data?

Slide from “Using Analytics to Predict and to Change the Future” presentation by Dr. Kirk Borne, BAH

Page 5: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Other Concerns

• Intellectual Property

• Cost

• “Rice Bowls”

• Tool interoperability

• Security

• Scalability

Is it really even desirable?

Page 6: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Don’t We Do Something Like this Already?

• We have been creating physics-based models of systems for decades

• Many of those models have been coupled to CAD/CAM systems

• The gaps between tools are used as “inspection points” for analysiso Is that bad or good?

Page 7: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Why Do We Want to Create this “Thread?”

• We think there will be significant saving accrued by having a seamless abstraction of an entire systemo We have seen how the automobile manufacturers have gone down this path

o The question is, “Are we making the same kind of product and incrementally improving it, as they do in the automotive world?

• We will clearly save time and money if we can more easily move information between tools

Page 8: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

What’s Really Missing?

• Need methods to capture and visualize tremendous amounts of information

• Massive storage and retrieval of information

• Need not only all the technical readouts, but also the programmatic information

• Capability to move data around easily, between applications

• A language that enables decomposition and abstractiono A systems engineering language, not a software engineering language

Slide from SYST 505 Course at GMU by Peggy Brouse, Ph.D.

Page 9: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

What Are We Doing to Overcome these Problems?

• Tool interoperability problems can be reduced by merging functionality into a common tool or tool seto SPEC has done this on the SE level with Innoslate®

o Use of APIs can reduce the interoperability problem, if we have a common, generalized ontology to map tool data together (LML can provide this)

• Scalability, Security and IP problems can be resolved by continuing to partition the problem through decompositiono But this means that the databases at each level of decomposition must be

able to interoperate (see bullet 1 above)

• Explore hardware-in-the-loop simulations, not just software

Page 10: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Example: NanoMET

• NanoMet is hypothetical end-to-end systems engineering and project management case study designed for the education and training of space professionals

• NanoMet "spacecraft" are desktop training tools based on the EyasSAT3 (ES3) educational satellite bus

• All ES3 is "ITAR-free" and is not space qualified or qualifiable

• For the purpose of education and training, NanoMet is treated as a "real" space mission with representative systems engineering and project management artifacts and associated rigor

Page 11: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

NanoMET Spacecraft Asset Diagram

Structure and Integration Subsystem (SIS)

Payload

Electrical Power Subsystem, Power Distribution Board (PDM)

Attitude Determination and Control Module

Communication Subsystem

Attitude Determination and Control Subsystem Actuator

Box

Data Handling Subsystem

Page 12: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Spacecraft Control and Operations Testing and Training Interface (SCOTTI)

• SCOTTI is a versatile, LabView-based interface that provides a point and click graphics user interface (GUI) for all ES3/NanoMet lab and “operational” activities

• Provides insight into packet communication protocols (future A331 or SP200 lesson)

• Provides for real-time or Pass Planning execute-at-Time-X commands

Page 13: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

A Verification Round-trip Example

• Use Innoslate® to setup tests and record results

• Export Innoslate® XML to LabView “SCOTTI” o adding import capability to LabView took only a few hours

• Execute test cycle using LabView

• Import results to Innoslate

• Repeat

Page 14: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

1.1 Initial Verification Planning

• Test Center provides means to create test cases and test suites

• The parameters we want to vary are also captured as Characteristics

Page 15: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

1.3 Configure Test Case Characteristics

• We change those Characteristics to reflect the test case we want to execute in Database View

• Test Center provides means to create test cases and test suites

• The parameters we want to vary are also captured as Characteristics

• Export XML

Page 16: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

1.4 Import XML into LabView

• Import XML into SCOTTI

• Execute Test via SCOTTI

• Collect Data

Page 17: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

1.5 Import Test Results and Score

• Capture data files as Artifacts in Innoslate®

• Add any notes or date/times for the execution

• Relate to specific tests or identify any Issues or Risks associated with the test

Page 18: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

1.6 Configure for Next Test Cycle

• New Test Cycle builds on previous work creating a new baseline

• Repeat process until all configurations have been tested

Page 19: Turning the Digital Thread into Reality...Turning the Digital Thread into Reality STEVEN H. DAM, PH.D., ESEP JERRY J. SELLERS, PH.D. OCTOBER 25, 2018 Agenda •What are some of the

Next Steps

• This process can be fully automated by using Java or REST APIs, but that would be up to the organization

• Many engineers would prefer to run their own tests and vary the parameters as needed when they don’t see the need to continue a particular path

• This approach can be generalized to apply to many other typical tasks in the Digital Engineering process

• We plan to continue this development for DoD and other customers

See Full Video at SPEC Innovations Booth