![Page 1: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/1.jpg)
ARTAL Technologies – 227 rue Pierre Gilles de Gennes – Ensemble La Rue – Bât. 9 – 31670 Labège, France – 05 61 00 39 30 – [email protected]
Specifying and designing a test meanalla Capella
![Page 2: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/2.jpg)
2
A typical test means design process …
… with typical painsDocument-based process
![Page 3: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/3.jpg)
3
Specify the Test Means with a strong link to• the VV Objectives & VV strategy
• the architecture of the system
Expected benefits• Agility: allow to adapt the VV strategy to
• feedbacks from planning of deliveries & risk analysis
• design changes
• Lead time:
• start the development of the test means earlier (Logical)
• Build the right means : no more / no less
• Productivity: work directly on the source information
• Quality: less manual error prone activities and interpretations
The original idea
![Page 4: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/4.jpg)
4
Find the limit and balance between
• what shall be implemented in Capella
• what shall be implemented in a dedicated tool
Guidance:
• Use viewpoints when the additional data shall beconsolidated with architecture data in a short-loop
• Use export when the additional data are loosely coupled
The challenge
![Page 5: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/5.jpg)
5
The solution
V&V Objectives Viewpoint
TestMean Spec / Design Viewpoint
![Page 6: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/6.jpg)
6
V&V Objectives Viewpoint
VVO
Properties: id, owner, expected results, …
UuT
V&VPlan
Identify the Unitsunder Test
TestsRequest
Makes the link btw one UuT and a set of consistent VVOs
Is allocable to a TestMean
*1
*
*
Idem Physical
Properties: verif type, category, …
![Page 7: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/7.jpg)
7
V&V Objectives Viewpoint
Demo
![Page 8: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/8.jpg)
8
TestMean Spec & Design Viewpoint
VVO
UuT
V&VPlanTestsRequest
* 1
**
*
TestMean
Support TestRequests for multiple UuT
TestSystem
Makes the distinction btw real / sim
*
![Page 9: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/9.jpg)
9
TestMean Spec & Design
Demo
![Page 10: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/10.jpg)
10
A bigger picture
Citrus
![Page 11: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/11.jpg)
System ArchitectureV&V Strategy
• V&V Objectives• V&V Plans• Test Means identification
Test Mean Spec• Functional scope definition• Allocation to Simulation
Describe the System to be simulated• Functional and organic architecture• Real interfaces• Malfunctions / probes
Citrus
Design the simulation• Design the simulation execution platform
• Infrastructure• Runtime Environment
• Select the models & allocate to Runtime
Design simulation models• Integration of building blocks• Modeling authoring tools bootstrap• Compliance checking
Specify the simulation• Identify simulation models• Specification of the simulation models
• Functional scope & fidelity• Interfaces
Integrate & deploy simulation• Receive simulation models : verif & patch• Integrate simulation models
• Connections• Format / deformat mgt• Automatic algo & scripts
• Initialisation• Deploy : configuration generation
A bigger picture with Citrus
![Page 12: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/12.jpg)
Citrus – simulation design
![Page 13: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/13.jpg)
Citrus – simulation design
![Page 14: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/14.jpg)
14
Backlog
• Transition to a dedicated project for TestMean design
• Malfunctions & Observability points
• VVO refinement & cascading
• Compliance btw TestRequest and TestMeans
• TestRequest & TestMeans versions
• Test procedures specifications
• Integration V&V Planning
Next features
![Page 15: Specifying and designing a test mean alla Capella...ARTAL Technologies –227 rue Pierre Gilles de Gennes –Ensemble La Rue –Bât. 9 –31670 Labège, France –05 61 00 39 30 –artal@artal.fr](https://reader036.vdocument.in/reader036/viewer/2022081601/6121322676ee7c0b24490aec/html5/thumbnails/15.jpg)
15