• 1
  • 2
  • 3
  • >
Industry Forum

April 26, 2019






Introduction of this forum


Rui Chen

Beijing Institute of Control Engineering

An integrated dependability testing cloud   platform for aerospace embedded software

To make the testing toolchain fully   automatically, we built an integrated dependability testing cloud platform   which provides the infrastructure for continuous accumulation of domain   practice and testing data. In this talk, we will share how the Cloud platform   provides integrated and automated dependability testing for aerospace   embedded software. The Cloud platform has been applied to more than 10   million lines of aerospace embedded software code, greatly improving the   efficiency of traditional testing and regression testing.


Yang   Liu

The   cybersecurity lab in National University of Singapore

Data driven vulnerability analysis and management

Finding vulnerability is an eternal problem   in software development. The recent advance in vulnerability detection using   static analysis and dynamic analysis has shown promising results. However,   the high false positive rate for static analysis and slow execution for   dynamic analysis have still limited the wide adoption in the daily   development. In this talk, we will present some recent work on effective   combination of static analysis and dynamic analysis to find vulnerabilities.   We first propose the metrics-based and learning-based approaches to identify   the vulnerable functions. Then we develop directed fuzzing techniques to   detect vulnerabilities in these functions. To demonstrate the effectiveness,   we have applied our techniques to detect known and unknown vulnerabilities in   various open source software. This leads to a complete vulnerability database   for open source software. To further help developers to manage the security   of open source software, we have developed a commercial platform to perform   software composition analysis and manage known and unknown vulnerabilities   through the software development life cycle.


Ran Liu


Agile Threat Modelling

Agile Threat Modelling instead is to find   the highest value security work we can do, and get it into the team’s backlog   right away. We do this by applying a timebox so we are threat modelling   “little and often”. We capture a new and different partial view of the system   each time we do threat modelling rather than overthinking it. Over time, we   try lots of perspectives and zoom levels on the system- threat modelling   becomes an agile continuous process!


Coffee Break


Xiao Xiao, SourceBrella

Using static analysis to identify error code misuses in   financial systems

In this talk, we will discuss the challenges we met and   the solutions: a semi-automatic approach for specification generation and a   whole-program range analysis to infer the possible values of returned error   codes. We will also talk about the engineering effort we have made to resolve   the compiler compatibility problems and to integrate with existing software   build systems


Hui ZengNuclear Power Institute of China of CNNC

The software V&V of Nuclear Advanced   Safety DCS Platform

Nuclear Advanced Safety Platform of I&C   (NASPIC), which was officially published on December 6, 2018. This platform   has completely independent intellectual property rights, and has passed the   highest functional safety certification, including some key indexes at   international advanced level. To guarantee NASPIC R&D and the subsequent   supply requirements of nuclear safety level DCS, software V&V is   conducted in a standard way. The Institute has established V&V working   procedures and program, built complete software V&V system. Through the   review of the operation of V&V system and the system software V&V   results, our IV&V system and IV&V capability have been admitted by   supervision units.


Angela WanHuawei

HUTAF TestBot-Practice and Tools in AI for Testing

We describe how to implement AI algorithm   and deep learning models for efficiency improvement of R&D SW testing   process within Huawei. It’s an end-to-end AI application within SW testing   activities, including black-box test model recommendation and partially   auto-generation, GUI test automation, test case execution optimization and   fault classification. We also build-up a tool chain called “HUTAF TestBot”,   to offer the AI-assisted testing services for both CT and IT product develop   units.


Renwei ZhangHuawei

Memory safety of ICT systems : A case study   of Dynamic testing at Huawei

In this talk, we will share some experience   of dynamic testing method and tools at Huawei, as well as the process that   how we choose different solutions to different test scenarios. At last, we   will also introduced the future work directions based on current challenges   in dynamic testing at Huawei.


Lei Wang Baidu

A new novel testing method of AI models

1 using the input of multi-dimensional data,   the effect of the model in multiple scenarios is more accurately verified, so   that the test results are closer to the performance in the actual application   environment2 based on the concept of code coverage, the   AI model is covered with neurons, and a small amount of test data is achieved   to effectively complete testing.


Pengyu Li

Beijing Sunwise Information Technology Ltd.

Research on Software Multiple Fault Localization Method   Based on Machine Learning

Despite the research of neural network and   decision tree has made some progress in software multiple fault localization,   there is still a lack of systematic research on various algorithms of machine   learning. A software multiple fault localization research framework based on   machine learning is proposed. The process is taking the Mid function as an   example, compares and analyzes the performance of 22 machine learning models   in software multiple fault localization. Finally, the optimal machine   learning method is verified in the multiple fault localization of the Siemens   suite dataset. The experimental results show that the machine learning based   on Random Forest algorithm has more accuracy and significant positioning   efficiency.


Coffee Break


Huang Chen

Beijing Sunwise Information Technology Ltd.

Research and Application of Automatic Case Generation   Based on Full-Digital Simulation Test Platform

A method of automatic generation of test   cases based on full digital simulation test platform is proposed in this   report. A keyword-driven automated testing framework is established to form a   hierarchical keyword library, extract common requirement elements, and build   a typical use case model. Through configuring fault mode and attribute   parameters, new rules can be added online. Machine-driven generates   standardized and normalized typical use case sets with full coverage of   statement branches, which can be automatically operated directly on the full   digital simulation test platform. In addition, the simulation test platform   can automatically identify and interpret test results, store test data and   generate test reports


Chunrong Fang

Nanjing Mooctest Information Technology   Co., Ltd.

Collective intelligence based crowdsourced testing

Several critical issues exist in the   traditional competition-based crowdsourced testing platforms, such as bug   report duplication, and low-quality content in bug reports, which leads to a   waste of testing resource. In this report, we propose a collective   intelligence based crowdsourced testing framework, MT-Crowd. MT-crowd aids   the crowdsourced testing process by introducing collective collaboration and   quality control. The preliminary results show that MT-Crowd can enhance bug   report quality and reduce bug report duplication.


Mingang Chen

Shanghai Key Laboratory of Computer   Software Testing & Evaluating

Methodology and Practice of Testing AI Application

AI is empowering all walks of lifeand   changing the way people live and produce. This speech will analyze challenges   of AI as a new programming paradigm, and explore the process, methods and   strategies of AI testing from a methodological perspective.


Yan Yunqiang

Computer Application Institute, China   Academy of Engineering Physics, Mianyang

Test Case Design Method Based on Path Depth   Coverage

Aiming at the problem of scientific   coverage and sampling of test design for complex embedded software system   based on different granularity and risk level of users, the paper proposes a   hierarchical system test modeling method based on SysML activity diagram, and   designs a test case generation algorithm based on path coverage depth, which   effectively solves multi-constraint conditions (constraints such as path   coverage, data coverage and conditional combination coverage). Finally, a   typical embedded software system is used to validate the effectiveness of the   design method

The Introduction of Industry Forum Speaker.


Address: no. 28 xianning west road, xi 'an, shaanxi      province: 710049

Copyright: site construction and maintenance of xi 'an jiaotong university: data and information center