160 likes | 350 Views
WP2 Framework. András Pataricza, BME Balázs Polgár, BME. WP2 / Framework - Objectives. Specify and implement a framework for the integration of the tools and techniques selected and developed in WP3 and WP4
E N D
WP2Framework András Pataricza, BME Balázs Polgár, BME
WP2 / Framework - Objectives Specify and implement a framework for the integration of the tools and techniques selected and developed in WP3 and WP4 Enable interaction of existing tools, e.g. of industrial partners, with newly developed tools Enable traceability of requirements, i.e., enable association of test cases with the requirements which caused their generation
WP2 / Framework – Progress – 2nd year Milestone: M9Initial framework setup (M15) Core elements of the framework available Decision about features and transformations to be contained in first framework implementation possible Milestone: M12 First framework implementation (M18) Initial set of transformations and framework features as decided in M9 available Deliverable: D2.2a First Framework Implementation (M18) Milestone: M19 Pre-final framework implementation (M24) All relevant features of framework available Deliverable: D2.2b Pre-final Framework Implementation(M24) Reached Reached Done Reached Done
WP2 / Framework - Deviations There are no deviations in this workpackage
Overview of work – Outline Implementation of the General Tool Integration Framework Enabling technology to implement concrete processes Initial version of tool connectors are available Components Process Modelling, Tool Management, Data Management, Process Execution The MOGENTES Test Generation Processes Improved and detailed versions are available Transformation Tools Parameterization of UML models (in progress) UML to Action Systems UML to Timed Automata Simulink to Action Systems Special Artefact Formalisms Configuration for Parameterization of UML Models Abstract Test Cases
General Tool Integration Framework– Architecture Process Modeling Process Execution Tool Management Data Management
General Tool Integration Framework– Implementation components Process Modeling Process Execution Tool Management Data Management
User interface – Tool management • Interfaces of tools • functionality exposed by connectors as services • Tool manager • developed in SENSORIA EU FP6 project
User interface – Process modelling • Graphical Process Designer • developed by jBOSS • XML representation of the model • extended by BME - invocation of tools in the framework - data representation
User interface – Process management • Process repository • types and instances • Processview • selectedprocess is presented • datanodesarealsoincluded
UML based track Simulink based track Railway specific track The MOGENTES Test Generation Workflow Common output • Test adaptation & execution • Part of the demonstrators • Supported by DECOS Test Bench
The MOGENTES Test Generation Workflow Transformations Test case generation Fault injection Test adaptation
(MTID, RdID, MID, R1, 1) • (MTID, RdID, MID, R1, 2) • (MTID, RdID, MID, R1, 5) • (MTID, RdID, MID, R2, 3) • … • (TrID, MID, IMID, 1, a) • (TrID, MID, IMID, 2, a) • (TrID, MID, IMID, 2, b) • (TrID, MID, IMID, 2, d) • … Traceability
WP2 / Framework - Planning Milestone: M26 Final TCG tools (M30) TCG tools integrated in framework Milestone: M28a-dDemonstratorssetup (M30) All demonstrators linked to framework Deliverable : D2.2c Updated Framework Implementation (M36) Improvementsbasedonexperiments and feedback Improvedtoolintegrationframework Finalexecutable test generationprocesses Improvedtransformations Finalformalismsforspecialartefacts Integration of requirementstraceability