simbase: a tri-national initiative supporting plcs and

44
WEU Unclassified EUROPA RTP 111.011 - SIMBASE Slide 1 © Datamat, Jotne EPM Technology, LSC Group 2007 All content of this presentation is EUROPA RTP 111.011 Contract foreground information unless otherwise indicated SIMBASE: A tri-national initiative supporting PLCS and Synthetic Environments Presenter - Mark Tantillo Jotne EPM Technology Authors Dr. Tim King LSC Group (UK), Curzio Batini, Datamat (IT) , Kjell Bengtsson, Jotne EPM Technology (NO)

Upload: others

Post on 03-Feb-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

WEU Unclassified

EUROPA RTP 111.011 - SIMBASE Slide 1 © Datamat, Jotne EPM Technology, LSC Group 2007

All content of this presentation is EUROPA RTP 111.011 Contract foreground information unless otherwise indicated

SIMBASE: A tri-national initiative supporting PLCS and Synthetic Environments

Presenter - Mark TantilloJotne EPM Technology

AuthorsDr. Tim King LSC Group (UK), Curzio Batini, Datamat (IT) , Kjell Bengtsson,

Jotne EPM Technology (NO)

World leaders in Industrial Data Management using ISO

standards

Data modelingCreate your own data models, or use for viewing and documentation (ISO)

Database managementThe ideal tool for dataintegration and application development projects

Rule engineValidate your data sets, using your own business, knowledge rules or any other sets of rules

Web servicesFor use in web server applications (thin clients)

Universal Solutions for Interoperability and Sharing of

Product Data

WEU Unclassified

EUROPA RTP 111.011 - SIMBASE Slide 3 © Datamat, Jotne EPM Technology, LSC Group 2007

All content of this presentation is EUROPA RTP 111.011 Contract foreground information unless otherwise indicated

BenvenutoBenvenutoVVelkommenelkommen

WelkomWelkomWelcomeWelcome

EUROPA RTP 111.011 - SIMBASE Slide 4 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

What is SIMBASE?

three-year research programmeset up under the Western European Armaments Group (WEAG) & now sponsored by the European Defence Agency (EDA)the challenge

deliver a practical demonstration of the process known as either Synthetic Environment Based Acquisition (SEBA) or Simulation Based Acquisition (SBA)in the form of

a coherent & consistent approach to the acquisition processeffective & efficient systems engineering processessoftware interoperability through the use of open, neutral standardsmodelling & simulation supporting the overall engineering process

EUROPA RTP 111.011 - SIMBASE Slide 5 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

The Project participants

Ministries of DefenceUK MoD

Directorate of Analysis, Experimentation & SimulationIT MoDNO MoD

represented by FFI (Norwegian Defence Research Establishment)

Industrial EntitiesDatamat (IT)

http://www.datamat.it/Jotne EPM Technology (NO)

http://www.epmtech.jotne.com/LSC Group (UK)

http://www.lsc.co.uk/

EUROPA RTP 111.011 - SIMBASE Slide 6 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

The challenge …

deliver a practical demonstration of the process known as eitherSynthetic Environment Based Acquisition (SEBA) or Simulation Based Acquisition (SBA)in the form of

a coherent & consistent approach to the acquisition process

effective & efficient systems engineering processes

software interoperability through the use of open, neutral standards

modelling & simulation supporting the overall engineering process

EUROPA RTP 111.011 - SIMBASE Slide 7 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Case Study – Submarine Rescue

The case study was the deployment and execution of a small submarine crew rescue vehicle.

EUROPA RTP 111.011 - SIMBASE Slide 8 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Core demo team and their roles

Pictureof

Raffaela

Synthetic Env. EngineerRaffaella Colaci

Pictureof

Jochen

Acquisition Manager

Jochen Haenisch

PictureOf

Hussein

Logistics EngineerHussein Khimji

PictureOf

Ann

Systems EngineerAnn Meads

SIMBASE

interoperability repository

EUROPA RTP 111.011 - SIMBASE Slide 9 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Core SIMBASE Functionality

SIMBASEinteroperability repository that supports the

entire life cycle of advanced

defence systems

Synthetic Environment

Systems Engineering

Acquisitionmanager

Logistic Engineering

specifications

support specifications

Workflowand resources

results

requirements& predictions

requirements

specification traceability

requirements

EUROPA RTP 111.011 - SIMBASE Slide 10 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Tools used in demonstrationDOORS from Telelogic

Battle Lab from KESEM

SPARS Clockwork Solutions

EXPRESS Data Manager Jotne EPM Technology

EUROPA RTP 111.011 - SIMBASE Slide 11 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Architectural Viewpoint

Database

Open and Publicly availableObject definitions by ISO/STEP

Domain Models(Engineering views)

LogisticEngineering

toolset

SystemsEngineering

toolset

Synthetic Environments

toolset

SIMBASE Server

• Input sheet• Output sheet• Calculation sheet• Result sheet

USER

PARTNER CONTRACTOR

Reference Data Libraries

XML and Web services PLCS, Systems Engineering and Synthetic Environments

EUROPA RTP 111.011 - SIMBASE Slide 12 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Demonstration

Data sharing

Study

questions

formalized data flows developed, using ISO

10303-239

SIMBASE Server

Systems Engineering Logistics Engineering

Acquisition Manager

Synthetic Environment

Objectives

EUROPA RTP 111.011 - SIMBASE Slide 13 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Data sharing – Detailed overviewURD SRD Study

questionSynthetic environment user requirement

Functional model

Synthetic environment system requirement

Start

Review - URD - Study question

Study question

Create

Translate

Load

Verify

EUROPA RTP 111.011 - SIMBASE Slide 14 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

User perspective - processes

EUROPA RTP 111.011 - SIMBASE Slide 15 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Progression through the scenariosystems engineer develops functional model

synthetic environment engineer identifies required characteristics against elements in the functional model

logistic engineer performs analysis to provide values for required characteristics

synthetic environment engineer uses values to execute simulation

EUROPA RTP 111.011 - SIMBASE Slide 16 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

OverviewProgressionparticipants

Acquisition Project ManagerSystems Engineer Synthetic Environment Engineer Logistics Engineer -

process1) identify project resources2) develop URD3) develop SRD4) identify need for modelling & simulation study5) formulate study question6) identify appropriate expert to perform simulation study7) develop simulation user requirements, evaluation objectives & scenario8) create functional breakdown9) request approval for simulation user requirements, evaluation objectives & scenario10) approve simulation user requirements, evaluation objectives & scenario11) develop simulation system requirements & conceptual model12) design & implement simulation13) request other domains to provide required data14) perform logistic analysis15) submit results of analysis16) perform synthetic environment simulation17) send simulation results to systems engineer18) review results & assess consequences of answer to study question

Systems Engineering

Systems Engineering

SyntheticEnvironment

SyntheticEnvironment

SystemEngineering

Approval

SystemEngineering

Approval

LogisticsEngineering

LogisticsEngineering

SystemsEngineering Assessments

SystemsEngineering Assessments

EUROPA RTP 111.011 - SIMBASE Slide 17 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU UnclassifiedWalkthrough of capabilitiesusing the SRS Test Case

• URD

• SRD

• Study question• Functional Model• Simulation URD• Evaluation objectives• Simulation SRD• Logistics data• Simulation results

SIMBASE

interoperability repository

Acquisition manager

EUROPA RTP 111.011 - SIMBASE Slide 18 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process DefinitionLink: • data flow between activities• defined type of data

SIMBASE workflow

Task ATask A Task DTask D Task ETask E

Start Finish

Task BTask B

Task CTask C

workflow

Task D.1Task D.1

Task D.2Task D.2

FinishStart

Simbase Server workflow definition• automatically started upon task execution

EUROPA RTP 111.011 - SIMBASE Slide 19 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Status

workflow

Task ATask A Task DTask D Task ETask E

Start Finish

Task BTask B

Task CTask C

CommittedCommitted Task has Finished, Issued Data

PublishedPublished Task has Started, Intermediate Data Exported to Other Tasks

In ProgressIn Progress Task has Started, Data Available within Task

EnabledEnabled Task Ready to Start, Input Data Available

BlockedBlocked Task Waiting for Input Data to Become Available

EUROPA RTP 111.011 - SIMBASE Slide 20 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Workflow Definition

whoAcquisition and Project Manager

Setting up project resources and SIMBASE server management

Logon as user in SIMBASE server systemSelect predefined tasks and create activitiesLink tasks (assign workflow order and data)Assign tools, as required Store workflow as template as a SIMBASE Server Definition

Pictureof

Jochen

EUROPA RTP 111.011 - SIMBASE Slide 21 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (1)System Engineering

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask CTask ETask E

Start Finish

Task DTask D

Systems for Quality analysis, Verificationvalidations, error and log-filesCommitted

Committed

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

EUROPA RTP 111.011 - SIMBASE Slide 22 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU UnclassifiedIdentify need for modelling & simulation study

whosystems engineer

SIMBASE case study scenarioneed to validate SRD against URD

in particular highlight emergent behaviours from considering how a conforming solution will behave as a total system

PictureOf

Ann

EUROPA RTP 111.011 - SIMBASE Slide 23 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Create functional model

Functional model created and managed in requirementsapplication.

EUROPA RTP 111.011 - SIMBASE Slide 24 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Export requirement data

Interface Exporting AP233 data to the SIMBASE repository.

EUROPA RTP 111.011 - SIMBASE Slide 25 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (2)System Engineering

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

Task ETask E

Start Finish

Task DTask D

identify need for modelling & simulation studyformulate study questionidentify appropriate expert to perform study

Systems for Quality analysis, Verificationvalidations, error and log-filesCommitted

Committed

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

EUROPA RTP 111.011 - SIMBASE Slide 26 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (3)

System Engineer

work-in-progress

System Engineering

work-in-progress

System Engineering

published data

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

1

Task ETask E

Start Finish

CommittedCommitted

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

Task DTask D

Synthetic Environment

Engineer

work-in-progress

Systems for Quality analysis, Verificationvalidations, error and log-files

EUROPA RTP 111.011 - SIMBASE Slide 27 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (4)System Engineering

published data

System Engingeering

work-in-progress

System Engineering

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

1

2

Task ETask E

Start Finish

CommittedCommitted

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

Task DTask D

Synthetic Environment

Engineer

work-in-progress

Systems for Quality analysis, Verificationvalidations, error and log-files

EUROPA RTP 111.011 - SIMBASE Slide 28 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (5)System Engineering

published data

System Engineer

work-in-progress

System Engineering

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

1

2

Task ETask E

Start Finish

CommittedCommitted

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

Task DTask D

Synthetic Environment

Engineer

work-in-progress

Systems for Quality analysis, Verificationvalidations, error and log-files

EUROPA RTP 111.011 - SIMBASE Slide 29 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (6)System Engineering

published data

Synthetic Environment

Engineer

work-in-progress

System Engineer

work-in-progress

System Engineering

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

1

2

v1

v1.1

v1.3v1.2

Task ETask E

Start Finish

CommittedCommitted

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

Task DTask D

approve simulation user requirements, evaluation objectives & scenario

Systems for Quality analysis, Verificationvalidations, error and log-files

EUROPA RTP 111.011 - SIMBASE Slide 30 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (7)System Engineering

published data

Synthetic Environment

Engineer

work-in-progress

System Engineer

work-in-progress

System Engineer

published data

System Engineering

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

1

2

v2

v2.1

v2.2

v2.5v2.4

v1

v1.1

v1.3v1.2

2

1

v1

Task ETask E

Start Finish

CommittedCommitted

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

Task DTask D

develop simulation user requirements, evaluation objectives & scenariorequest approval for user requirements, evaluation objectives & scenariodevelop simulation system requirements & conceptual modeldesign & implement simulationrequest other domains to provide required data

Systems for Quality analysis, Verificationvalidations, error and log-files

EUROPA RTP 111.011 - SIMBASE Slide 31 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU UnclassifiedRequest other domains to provide required data

whosynthetic environment engineer

process detailsaccording to developed data requirements

output from design & implement simulationidentify supporting information to support the other domain

e.g. URD, SRD, functional model

SIMBASE case study scenarioprovide values for system characteristics by performing logistic analysis

Pictureof

Raffaela

EUROPA RTP 111.011 - SIMBASE Slide 32 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Search, intervention and rescue

Mission tasksCall-outTransitSearchPrepareInterveneRescueReturn to stand-by

EUROPA RTP 111.011 - SIMBASE Slide 33 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Implement Simulation

Scenario is created in the simulationimplementationframework(BattleModel).

EUROPA RTP 111.011 - SIMBASE Slide 34 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Process Execution (8)System Engineering

published data

System Engineer

published data

Synthetic Environment

Engineer

work-in-progress

System Engineer

work-in-progress

Synthetic Environment

Engineer

published data

Logistics Engineer

work-in-progress

Logistics Engineer

published data

System Engineering

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

1

2

v2

v2.1

v2.2

v1

v1.2

v1.1

1

2

v2.5v2.4

v1

v1.1

v1.3v1.2

2

1

v1

2

4

3

1

Task ETask E

Start Finish

CommittedCommitted

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

Task DTask D

Systems for Quality analysis, Verificationvalidations, error and log-files

EUROPA RTP 111.011 - SIMBASE Slide 35 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Perform logistic analysis

whologistic engineer

PictureOf

Hussein

EUROPA RTP 111.011 - SIMBASE Slide 36 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Perform Logistics Engineering

OUTPUT: The outputs can be shown in various formats, here is the subsystems availability results in graphical format.

From the graph it can be seen that all systems were available at least 99% of the time or more.

EUROPA RTP 111.011 - SIMBASE Slide 37 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU UnclassifiedSend simulation results to systems engineer

Simulation resultsare aggregated according to MOE definition and elaborated for User review.

EUROPA RTP 111.011 - SIMBASE Slide 38 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Review results

full titlereview results & assess consequences of answer to study question

whosystems engineer

PictureOf

Ann

EUROPA RTP 111.011 - SIMBASE Slide 39 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Data ManagementSystem Engineering

work-in-progress

System Engineering

published data

Synthetic Environment

Engineer

work-in-progress

Synthetic Environment

Engineer

published data

Logistics Engineer

work-in-progress

Logistics Engineer

published data

System Engineer

published data

System Engineer

work-in-progress

workflow

Task ATask ATask BTask B

Task CTask C

v1

v1.2v1.1

v1.3

1

2

v2

v2.1

v2.2

v1

v1.2

v1.1

1

2

v2.5v2.4

v1

v1.1

v1.3v1.2

2

1

4

v1

3

2

1

Task ETask E

Start Finish

CommittedCommitted

PublishedPublished

In ProgressIn Progress

EnabledEnabled

BlockedBlocked

Task DTask D

Systems for Quality analysis, Verificationvalidations, error and log-files

EUROPA RTP 111.011 - SIMBASE Slide 40 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

SIMBASE Repository

• URD

• SRD

• Study question• Functional Model• Simulation URD• Evaluation objectives• Simulation SRD• Logistics data• Simulation results

Interoperability Modelserver

EUROPA RTP 111.011 - SIMBASE Slide 41 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Lessons learned

challenges for coherencecommon terminologyconfiguration managementmultiple views

URDSRDfunctionalsystemdifferent models

implementation requirementsrole for additional standards

STEPe.g. geometry, systems engineering

non-STEPe.g. UML, SysML, NAF/MODAF

EUROPA RTP 111.011 - SIMBASE Slide 42 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Conclusions

Systems engineering and logistic engineering direct contribution to synthetic environment definitionImplemented interfaces to/from ISO 10303-239 for synthetic environment COTS applications

simulation model configuration with data exported from SIMBASE repository

EUROPA RTP 111.011 - SIMBASE Slide 43 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Conclusions

model-based architecturestandards-basedlinking legacy systemsproviding the integrated data viewimproving information qualityenabling workflow supporthere applied to SBA, but not limited to this

EUROPA RTP 111.011 - SIMBASE Slide 44 © Datamat, Jotne EPM Technology, LSC Group 2007

WEU Unclassified

Thank you!