General purpose testing arrangement for embedded module and subsystem based on host machine platform

A host platform and general-purpose testing technology, applied in software testing/debugging, etc., can solve problems such as lack of generality, large amount of test code, and low code utilization rate, so as to reduce dependency and cumbersomeness, shorten test cycle, avoid duplication of development

Inactive Publication Date: 2004-03-31
ALCATEL LUCENT SHANGHAI BELL CO LTD
View PDF0 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, for module and subsystem testing, it is difficult to find a general module testing tool provided by a third party because it is closely related to the specific functions of the system, the implementation technology and the platform used.
The usual practice now is to write specific test tools for specific modules and subsystems by software testers, but because a large embedded system usually consists of dozens or even hundreds of modules, and for a large system, each The state transition of a module may be very complicated, and a large amount of test code needs to be written to cover all possible situations, which lacks versatility, low code utilization, and long test cycle. errors and omissions, leading to the introduction of some defects that should have been found during module testing into the system integration testing phase, and even lead to unreliability of test results
In addition, this test method generally requires the support of a specific hardware test environment, which affects the progress of software testing.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • General purpose testing arrangement for embedded module and subsystem based on host machine platform
  • General purpose testing arrangement for embedded module and subsystem based on host machine platform
  • General purpose testing arrangement for embedded module and subsystem based on host machine platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The present invention is based on the premise of such a fact: for large-scale embedded systems, because the adopted operating system (OS) may change, general developers have considered the portability of the system at the beginning of software design, and use a virtual layer at the bottom The mechanism encapsulates the operating system, so as to realize the independence of the upper layer application and the operating system. Therefore, an abstract unit based on the public Host (host) platform can be used to provide an equivalent layer equivalent to the device virtualization layer, so that an embedded system can be seamlessly transplanted to the public Host platform, by providing the compiled file unit ( Including the host abstract virtual environment), the executable file compiled from the source code of the embedded system can run on the host platform.

[0016] Such as figure 1 As shown, the present invention is a test device 5, and most of its entities run on the HO...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A embedded type modular and sub-system universal metering equipment based on the main computer platform, comprising a test example editing unit, a test use example pool, a test unit, a debugging unitand an analysis unit. The invention can transplant the modules and sub-systems originally needed to be downloaded into the hardware system onto the public host platform, thus avoiding the reduplicated exploitation of the test and measurement instrument.

Description

(1) Technical field [0001] The invention relates to a general testing device for embedded modules and subsystems based on a host platform. (2) Background technology [0002] Existing large-scale embedded system software testing mainly includes the following aspects: source code testing, module testing, integration testing, procedure testing, and performance testing. For source code testing, integration testing, procedure testing, and performance testing, there are generally corresponding testing tools provided by third parties. For example, source code testing tools include LogicScope (a software program measurement testing tool) and Rational Purify (a software program coverage testing tool). ); Many test instrument providers have corresponding emulators, protocol testers and security test tools. [0003] However, for module and subsystem testing, it is difficult to find a general module testing tool provided by a third party because it is closely related to the specific fu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
Inventor 张建林曹鹏志胡国雄刘泽红肖振民候文权
Owner ALCATEL LUCENT SHANGHAI BELL CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products