Documente Academic
Documente Profesional
Documente Cultură
Maheshwar Dewangan
Amrut Ingle
Packaging
Offline
Simulink Project
(Data Management)
Version
Simulink Test Matlab Simulink Management
(MIL testing) (Automation) (Implementation)
Simscape
(physical modelling)
Automated Test
Test Suite Model Libraries
Manager Data Dictionary
definitions Scripts for
automation Automated Html
documentation
Control Control Model Libraries
GUIs
Test Reports Test Harness Generic Elevator
models System Model
Embedded in
Compiling
Transformation
Web App Server
(Deployment)
App
Server hosted by IT
India
Simulink
Real-Time HIL System
(HIL) Model & Application
Copyright © Schindler. All rights reserved
MATHS
Challenges for EDEn Model Verification
UC01 Development tests for new Tests under this Use Case shall check physical and/or logic No Yes
features/functionalities implemented (“Unit behaviour of new models against expected results. New/additional
Tests”) Test cases will be developed based on specifications used to develop
the models.
UC02 Development tests for finding Tests under this Use Case shall compare results of (older) stable Yes Yes
bugs/inconsistencies due to model EDEn release with new models developed in current sprint.
migrations or conversion
UC03 EDEn Sprint Release Tests Test Campaign will be executed to cover different model Yes No
configurations/variants
UC04 Schindler Product Validation Tests E.g. Software Release Tests (SRTs) constituting AATs, BOTs, FMTs, Yes No
special test cases
UC05 Validation Tests under this Use Case shall cover the validation of EDEn system/ Yes Yes
component with real test data. Test cases will base on the real tests
(e.g. correlation of velocity profile and car position with test data)
UC06 System Identification and Parameter This Use Case shall target the parameter tuning of EDEn No Yes
Estimation components/subsystems (e.g. belt parameters, shaft friction, etc.…)
Test Test
Overview Reporting Automation
Components Management
Excel based sheet • Simulink Test Toolbox Excel based sheet • Excel based sheet – • MATHS_GUI
- Test Case Master • Excel based input and – Test Case Sprint Test Report • Excel based sheet –
baseline files Repository • .mldtax files Simulink Test Input file
Is Test yes
New Create new
Harness
Update Test Case Update Test Case Update Simulink
test case Master Repository Test Input File
feature available?
• Unique Test • Full description • Tags, Simulation
Case ID • Unit under test, time, Callbacks,
• Short description Pre-conditions, Tolerances,
Inputs, Outputs, parameter override
no Parameter • Simulation outputs,
override, Test sampling time
New harness used,
Scenario
Create
corresponding
Test Harness Create Test Case
in Simulink Test
New • Simulink Test Manager
Variant Harness
• Simulink/Simscape
interface
• Inports as input
• Output terminates
at scope
Update Simulink
New TC Simulate test and
Test Manager with
added generate baseline
new baseline file
.mldatx file
Automated testing helped us to implement proper development and testing cycle for sprint releases
* present count
• Full proof EDEn release with test time of 2 days – more development time
• No manual intervention, except for harness modification and test case addition
Schindler owns and retains all copyrights and other intellectual property rights in this presentation. It may not be
reproduced, modified or copied nor used for any commercial purposes (e.g. manufacturing), nor communicated to any
third parties without our written consent.
Schindler undertakes all reasonable efforts to ensure that the information in this presentation is accurate, complete
and derives from reliable sources. Schindler however, does not represent nor warrant (either expressly or implicitly)
accuracy, reliability, timeliness or completeness of such information. Therefore, Schindler is not liable for any errors,
consequence of acts or omissions based on the entirety or part of the information available in this presentation.