202,156 Hits in 9.2 sec

Scalable System-level CTI Testing through Lightweight Coarse-grained Coordination

Tiziana Margaria, Bernhard Steffen
2002 Electronical Notes in Theoretical Computer Science  
These features enable test engineers to graphically design complex test cases, which, in addition, can even be automatically checked for their intended purposes via model checking.  ...  We propose a solution to the problem of system-level testing of functionally complex communication systems based on lightweight coordination.  ...  Generating Test Blocks This simple and well structured component model enables the automatic generation of coordinable components.  ... 
doi:10.1016/s1571-0661(04)80404-3 fatcat:7vtyyq66wnadja4qetborcmk74

A Model-Based Testing Framework for Automotive Embedded Systems

Raluca Marinescu, Mehrdad Saadatmand, Alessio Bucaioni, Cristina Seceleanu, Paul Pettersson
2014 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications  
The methodology relies on: (i) automated model-based test-case generation for functional requirements criteria based on the EAST-ADL model extended with timed automata semantics, and (ii) validation of  ...  system implementation by generating Python test scripts based on the abstract test-cases.  ...  This research has received funding from the ARTEMIS JU, grant agreement number 269335, and from VINNOVA, the Swedish Governmental Agency for Innovation Systems, within the MBAT project, and also partially  ... 
doi:10.1109/seaa.2014.70 dblp:conf/euromicro/MarinescuSBSP14 fatcat:6yg72o7cljh3beiwtnaha7scre

Using Logic Coverage to Improve Testing Function Block Diagrams [chapter]

Eduard Paul Enoiu, Daniel Sundmark, Paul Pettersson
2013 Lecture Notes in Computer Science  
Based on our experiments, this approach, supported by a tool chain, is an applicable and useful way of generating test cases for covering Function Block Diagrams.  ...  One way of dealing with test case generation for ensuring logic coverage is to approach it as a model-checking problem, such that model-checking tools automatically create test cases.  ...  This research was supported by VIN-NOVA, the Swedish Governmental Agency for Innovation Systems within the ATAC project.  ... 
doi:10.1007/978-3-642-41707-8_1 fatcat:2h2muckhz5gs5fukc7jwsahqxy

A Verification Framework for FBD Based Software in Nuclear Power Plants

Junbeom Yoo, Sungdeok Cha, Eunkyung Jee
2008 2008 15th Asia-Pacific Software Engineering Conference  
It uses SMV model checker for verifying whether an FBD meets its required properties, and VIS verification system for checking behavioral equivalence between modified FBDs.  ...  Formal verification of Function Block Diagram (FBD) based software is an essential task when replacing traditional relay-based analog system with PLC-based software in nuclear reactor protection system  ...  Function blocks are modeled as relations on streams.  ... 
doi:10.1109/apsec.2008.26 dblp:conf/apsec/YooCJ08 fatcat:7453pdf2ene6rpcidnjlyrgbj4


Dominik Holling, Alexander Pretschner, Matthias Gemmar
2014 Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14  
Matlab Simulink models, mainly used for the specification of continuous embedded systems, employ a data flow-driven notation well understood by engineers.  ...  The responsible underlying faults are sometimes attributable to a single operation in a model. 8Cage is an automated test case generator for the early detection of such single operation related faults.  ...  Simulink models use a data flow driven block-based notation similar to wiring plans.  ... 
doi:10.1145/2642937.2648622 dblp:conf/kbse/HollingPG14 fatcat:35o5jmjrtze7blhe5syjqf2u4u

Mutation-Based Test Generation for PLC Embedded Software Using Model Checking [chapter]

Eduard P. Enoiu, Daniel Sundmark, Adnan Čaušević, Robert Feldt, Paul Pettersson
2016 Lecture Notes in Computer Science  
This approach uses the Uppaal model checker and is based on a combined model that contains all the mutants and the original program.  ...  To support developers in software testing, we propose a technique for producing test cases using an automated test generation approach that operates using mutation testing for software written in IEC 61131  ...  In this paper, we describe an approach to automatically generate test suites using a model checker based on mutation testing for PLC embedded software.  ... 
doi:10.1007/978-3-319-47443-4_10 fatcat:znor2fvtqfdnvh4pzml2fuqqay

Verification and Validation Integrated within Processes Using Model-Based Design

Brett Murphy, Chris Hayhurst, Jon Friedman, Coorous Mohtadi, Richard Anderson, Pieter Mosterman
2008 IFAC Proceedings Volumes  
With the advent of Model-Based Design as an alternative method for generating embedded software, the need for verification and validation remains and, up to the present, conventional approaches for doing  ...  However, conventional and new techniques fully integrated into Model-Based Design have the potential for greater returns, and will be presented in this paper.  ...  For many embedded systems, particularly those with safety implications, it is important to go further and prove certain properties of both the model and the generated code; Model checking to prove functional  ... 
doi:10.3182/20080706-5-kr-1001.00181 fatcat:bpi36tdu5rbspiyx257vjuh5ma

Verifying Business Rules Using Model-Checking Techniques for Non-specialist in Model-Checking

Yoshitaka AOKI, Saeko MATSUURA
2014 IEICE transactions on information and systems  
Because source code is generally complicated and large, the tool provides a step-wise verification mechanism based on the functional structure of the code and makes it easy to verify the business rules  ...  We also propose a tool implemented by an Eclipse plug-in to assist general developers who have little knowledge of the model-checking tool.  ...  This table is often used as a convenient tool for black-box testing of the unit test that allows us to extract the test cases.  ... 
doi:10.1587/transinf.e97.d.1097 fatcat:aetoi7ip45hr7cjx5jpuab4him

Verification of Control Systems Implemented in Simulink with Assertion Checks and Theorem Proving: A Case Study [article]

Dejanira Araiza-Illan, Kerstin Eder, Arthur Richards
2015 arXiv   pre-print
On the other hand, according to their scope, some of the sub-requirements are verified through assertion checks in simulation, and others via automatic theorem proving over an ideal mathematical model  ...  We compare performing only assertion checks against the use of theorem proving, to highlight the advantages of the latter.  ...  The authors thank the reviewers for their comments.  ... 
arXiv:1505.05699v2 fatcat:sersezqkhzasnipkavks6oqcqe

Automated test generation using model checking: an industrial evaluation

Eduard P. Enoiu, Adnan Čaušević, Thomas J. Ostrand, Elaine J. Weyuker, Daniel Sundmark, Paul Pettersson
2014 International Journal on Software Tools for Technology Transfer (STTT)  
Use of model-checking for structural test generation has been proposed by several researchers.  ...  automatically generate tests.  ...  In this paper we have shown how test case generation that aims to satisfy logic coverage on Function Block Diagrams can be solved as a model checking problem, by using model checking tools to automatically  ... 
doi:10.1007/s10009-014-0355-9 fatcat:ljtpxo3o35e3bavefz7qq7rvtm

A toolset for model checking of PLC software

Antti Pakonen, Teemu Matasniemi, Jussi Lahtinen, Tommi Karhela
2013 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA)  
We propose a toolset for model checking of function block based software.  ...  After manually modelling the elementary function block library, the model of any block diagram can be specified with easy-to-use graphical tools.  ...  Modular approach to model checking of PLC software The function block model code library Our approach for model checking function block based PLC software is based on the manual specification of model  ... 
doi:10.1109/etfa.2013.6648065 dblp:conf/etfa/PakonenMLK13 fatcat:lbb74ynkmrgfpdf2cc2ysjqtqe

Bridging Algorithm and ESL Design: MATLAB/Simulink Model Transformation and Validation [chapter]

Liyuan Zhang, Michael Glaß, Nils Ballmann, Jürgen Teich
2014 Lecture Notes in Electrical Engineering  
This specification then serves as the input of wellestablished Electronic System Level (ESL) design flows that, e. g., enables Design Space Exploration (DSE) and automatic code generation for both hardware  ...  Matlab/Simulink is today's de-facto standard for model-based design in domains such as control engineering and signal processing.  ...  The automatic generation of an executable specification from Simulink has freed system designers to convert Simulink functional models into implementation models manually.  ... 
doi:10.1007/978-3-319-06317-1_10 fatcat:zfryj24o7jgsfnwnt7wnmgvr6y

Search Based Automatic Test-Data Generation at an Architectural Level [chapter]

Yuan Zhan, John Clark
2004 Lecture Notes in Computer Science  
The search based automatic test-data generation technique forms the core of the framework. Matlab/Simulink is popularly used in embedded systems engineering as an architectural-level design notation.  ...  We present a simulation-based testing framework that applies optimisation-based search to achieve high-performance testing for a type of architectural model.  ...  2 2 Case study result for the automatic test-data generation tool Model Name Model Size 'Switch' Block No.  ... 
doi:10.1007/978-3-540-24855-2_161 fatcat:x7lyibndnbhnfcbw7tg5ecnowu

Coverage-driven automatic test generation for uml activity diagrams

Mingsong Chen, Prabhat Mishra, Dhrubajyoti Kalita
2008 Proceedings of the 18th ACM Great Lakes symposium on VLSI - GLSVLSI '08  
The contribution of this paper is the use of specification coverage to generate properties as well as design models to enable directed test generation using model checking.  ...  This paper proposes an automated test generation approach for the UML activity diagrams.  ...  RELATED WORK There are several research works that use model checking based techniques for verifying UML activity diagrams.  ... 
doi:10.1145/1366110.1366145 dblp:conf/glvlsi/ChenMK08 fatcat:nfso55s5rbacnft2eginosccze

MOS: An integrated model-based and search-based testing tool for Function Block Diagrams

Eduard Paul Enoiu, Kivanc Doganay, Markus Bohlin, Daniel Sundmark, Paul Pettersson
2013 2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE)  
In this paper we present a new testing tool for safety critical applications described in Function Block Diagram (FBD) language aimed to support both a model and a search-based approach.  ...  Index Terms-model-based software testing, search-based software testing, timed automata, programmable logic controllers. 978-1-4673-6284-9/13 c 2013 IEEE CMSBSE 2013, San Francisco, CA, USA Accepted for  ...  The model-based testing approach is based on behavior models and uses a model-checker to automatically generate test suites.  ... 
doi:10.1109/cmsbse.2013.6605711 dblp:conf/icse/EnoiuDBSP13 fatcat:roxzhtrcencxxdaelvijvszszm
« Previous Showing results 1 — 15 out of 202,156 results