Presentacin de PowerPoint - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Presentacin de PowerPoint

Description:

Technical University of Madrid (Spain) Bel n Magro. Invensys (Spain) SV04 ICSSEA 2004. Third Workshop on System Testing and Validation ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 25
Provided by: OEI47
Category:

less

Transcript and Presenter's Notes

Title: Presentacin de PowerPoint


1
SV04 ICSSEA 2004
Third Workshop on System Testing and
Validation Session 1 Test Methods
Automated Support for Requirements and Validation
Test as Development Drivers
Pedro P. Alarcón Juan Garbajosa Alberto
Crespo Technical University of Madrid
(Spain) Belén Magro Invensys (Spain)
2
Contents
  • 1. Introduction
  • 2. Automation Support Architecture
  • 2.1. Test and OPeration Environment
  • 2.2. Software Engineering Environment
  • 2.3. CASEML Documents as Integrator Element
  • 2.4. TOPEN-SEE Operational Integration
  • 3. Traceability and System View
  • 4. Conclusions
  • 5. Acknowledgments

3
1. Introduction
  • Automation to apply validation tests as a
    development driver
  • Tests must be adequately integrated with
    requirements
  • Traceability plays an essential role in
    integration
  • The tool approach
  • integrates
  • a test and operation environment (TOPEN)
  • a Software/System Engineering Environment (SEE)
    with the concept of document underlying
  • possibility to develop systems using validation
    testing as a joint process to requirements
    engineering
  • compliant with the space engineering ECSS-e-40
    process model

4
2. Automation Support Architecture
  • Approach based on four issues
  • A specific environment for system validation
    (TOPEN) that focuses on automating validation
    processes including test definition, and
    execution
  • A System/Software Engineering Environment (SEE)
    that provides the infrastructure required to
    support requirements specification, component
    specification, tests specs and reports, and
    finally traceability
  • Documents integration of TOPEN and SEE
  • Integration of TOPEN and SEE from an operational
    point of view

5
2.1. Test and OPeration ENvironment
6
2.1. Test and OPeration ENvironment
  • An Operational View of TOPEN Architecture

MMI
MIB
MIB database
CG
GATEWAY
UUT
TOPEN
MMI (Man Machine Interface)
7
2.2. Software Engineering Environment
  • Software Engineering Environment SEE
  • supports the development of systems conform to a
    given software process model
  • at present it supports the ECSS-e40
  • it could potentially support other standards
  • is document-centric
  • all the project data can be available as
    documents
  • supports part of process integration and data
    integration
  • documents are defined in CASEML
  • CASE Mark-up Language (language derived from XML)
  • Nodes include the document structure together
    with nodes to support traceability to other
    document nodes
  • CASEML-Schemas to define valid structure for
    documents
  • tools integration

8
2.2. Software Engineering Environment
Structure for any CASEML-Schema in SEE
CASEML-Schema for a System Specification Document
9
CASEML-Schema For System Specification Document
ltCASEML ID"1" V"" STRUCTURE""gt ltHEADER
ID"2" V"" CLASS"" TYPE"" NAME"SS STRUCTURE"
...../gt ltCOMMENT ID"3" V""/gt ltCONTENT
ID"4" V""gt ltTAGS ID"5" V""gt ltTAG
ID"" V"" TAGNAME"CASEML" CLASS"ROOT"
TYPE"CASEML"gt ltDEFAULTVALUES ID"" V""gt
ltATTR_VALUE ID"" V"" NAME"SEETREENAME"
DEFAULT"SS"/gt lt/DEFAULTVALUESgt ltCHILDREN
ID"" V""gt ltCHILD ID"" V""
NAME"HEADER" MIN"1" MAX"1"/gt ltCHILD
ID"" V"" NAME"COMMENT" MIN"1" MAX"1"/gt
ltCHILD ID"" V"" NAME"CONTENT" MIN"1"
MAX"1"/gt ltCHILD ID"" V""
NAME"TRACES" MIN"1" MAX"1"/gt ltCHILD
ID"" V"" NAME"CM" MIN"1" MAX"1"/gt
lt/CHILDRENgt lt/TAGgt ............
lt/TAGSgt lt/CONTENTgt ltATTRIBUTES ID""
V""gt ltTAGCLASS ID"" V""
CLASS"ROOT" TYPE"CASEML"gt ltATTRIBUTE ID""
V"" NAME"ID" DEFAULT""/gt ltATTRIBUTE
ID"" V"" NAME"V" DEFAULT""/gt
ltATTRIBUTE ID"" V"" NAME"CLASS"
DEFAULT"ROOT"/gt ltATTRIBUTE ID"" V""
NAME"TYPE" DEFAULT""/gt ltATTRIBUTE ID""
V"" NAME"STRUCTURE" DEFAULT""/gt
ltATTRIBUTE ID"" V"" NAME"SEETREENAME"
DEFAULT""/gt lt/TAGCLASSgt
.......... lt/ATTRIBUTESgt ltOPERATIONS
ID"" V""gt ltCLASS ID"" V"" CLASS"ROOT"
TYPE""gt ltOPERATION ID"" V""
NAME"Display" COMMAND"GUIseedisplay"/gt ltOPER
ATION ID"" V"" NAME"Edit" COMMAND"GUIseeed
it"/gt ltOPERATION ID"" V"" NAME"Save"
COMMAND"FileSave"/gt ltOPERATION ID"" V""
NAME"Print" COMMAND"TreePrint"/gt ltOPERATION
ID"" V"" NAME"Obsolete_Traces"
COMMAND"ConfigurationObsoleteTraces"/gt ltOPERA
TION ID"" V"" NAME"Traceability_Matrix"
COMMAND"ConfigurationTraceability"/gt ltOPERATI
ON ID"" V"" NAME"Close" COMMAND"GUIseeClos
eTreeWindow"/gt lt/CLASSgt ..........
lt/OPERATIONSgt lt/CASEMLgt
10
2.2. Software Engineering Environment
11
2.3. CASEML Documents as Integrator Element
  • Involved documents
  • System Specification Document
  • Software Requirements Specification
  • Software Validation Test Specification
  • Software Validation Test Report

12
2.3. CASEML Documents as Integrator Element
  • Software Validation Test Specification Document

13
2.3. CASEML Documents as Integrator Element
  • Software Validation Test Specification Document

14
2.3. CASEML Documents as Integrator Element
  • Validation Test Report Document

15
2.3. CASEML Documents as Integrator Element
  • Validation Test Report Document

For each of the uniquely identified software
validation test, this section shall report the
detailed results of each software validation test
16
2.4. TOPEN-SEE Operational Integration
  • Common framework for software developers and test
    engineers
  • allows to specify, to execute and to store
    execution results for validation tests from a
    Software Engineering Environment.
  • a mediator component has been created
  • Three levels of integration are available
  • TOPEN in standalone mode
  • TOPEN in off-line mode (Access to Data of Test)
  • TOPEN in on-line mode (Validation Test Execution)

17
2.4. TOPEN-SEE Operational Integration
Data Sources Server
MIB database
GUI
MIB
(2)
(1)
Topen-See Mediator
SEE
CG
(3)
GATEWAY
CASEML Repository
UUT1
TOPEN
18
2.4. TOPEN-SEE Operational Integration
(1)
(2)
(1)
(3)
19
3. Traceability and System View
  • A system understood as a number of components can
    be developed incrementally
  • Validation tests allow us to understand how close
    we are to what the user requires
  • Those components not yet developed can be
    simulated
  • This approach can be applied mainly if a proper
    tool infrastructure is underneath. It requires
    that validation tests can be executed easily, and
    that also easily we can get which requirements
    and which components are related to a test that
    failed

20
3. Traceability and System View
  • Traceability plays an essential role in
    integration
  • Traceability support at the level of document
    node allows to have permanent relationship
  • Traces subtree in Caseml documents
  • a node includes Source and Target nodes
  • trace allowed between predefined types of nodes
  • traces can be added, modified and deleted
  • generation of traceability matrix

21
3. Traceability and System View
22
4. Conclusions
  • Validation tests as a driving force in
    system/software development
  • A close integration of requirements, validation
    tests and components specifications is required
    this is achieved combining the document paradigm
    support and implemented traceability dependencies
  • Automation approach based on the integration of
    SEE, a document based environment that supports
    ECSS-e-40 process model, and TOPEN an environment
    for defining and executing validation test
    procedures
  • Future work will be focused in two directions
  • to enable this environment to support domain
    oriented system development such as wireless
    telecommunications
  • to improve the process support for evaluation and
    analysis

23
5. Acknowledgements
  • Thank you all, for your attendance.
  • TOPEN and SEE environments have been developed in
    a number of national and international (EU and
    ESA) projects.
  • This work has been sponsored by AGMOD project.

24
Software Engineering Environment
Write a Comment
User Comments (0)
About PowerShow.com