simbase: a tri-national initiative supporting plcs and
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