15
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 mean alla Capella

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 –[email protected]

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15