Log in | Register | Subscriptions

Bringing Academic Insights To The Software Industry

Featured In:

Share:

E-mail:

Print:

Bookmark:

RSS:

[-] Text [+]

Double-click any word to search

Highlight any phrase & click HotSearch

Share
Loading...

The ITEA D-MINT project has turned the academic discipline of model-based testing into an industrial reality to cut the cost of producing complex software-based systems. Demonstrators in a wide range of industrial domains from street lighting and process control to mobile communications and automotive electronic control units clearly show how such an approach allows the cost-effective development of high quality software. The resulting techniques are already being exploited in their product development by several major European companies.

Quality is crucial to continuing European competitiveness. Cost-effective and efficient development of complex software systems is essential for future European success in many key industrial sectors. A wide range of industries across many sectors must invest in and be the best at the development of complex software systems. For example, half the components in modern cars rely on software, while software is the main differentiator between increasingly standard off-the-shelf hardware in telecommunications.

"To be competitive in the future, we need to invest in and be the best in the development of such systems," says Colin Willcock of Nokia Siemens Networks in Germany, co-ordinator of the D-MINT project. "However 40 to 60% of the overall costs of developing software systems are in testing." D-MINT sought to find out how to test complex software systems more effectively. This was important to a wide range of industries as represented in a consortium that included ABB industrial systems, Nokia mobile phones and automotive manufacturer Daimler.

Model-based testing potential

Model-based testing appeared to offer a technology with a lot of promise but no-one seemed to have achieved that potential on an industrial scale. "We decided on a EUREKA project as it offered the advantage of low overheads, which we find attractive, and it is nearer products," explains Willcock. "This project had an industrial focus and was driven by the industrial partners that all have same problem and are all desperately searching for a solution."

In classical software testing, the software and the tests for the software are written in parallel, involving the same level of complexity on the product and test sides. But, working at higher levels of abstraction and using models rather than actual code offers the potential for reuse as the models are in more general terms.

After a knotty early phase, "much time and effort is saved later because errors are detected rapidly" says Willcock. Effectively, the classic advantages of model-based software development are brought across to the testing side.

While model-based testing has been around for 20 to 30 years in academic circles, practically no-one had used this approach in industry. "There is a gap between the academic work and industrial reality," explains Willcock. "D-MINT was put in place to solve that problem - to make an academic discipline into an industrial reality."

Model-based testing was applied at an industrial scale with industrial quality across eight separate domains - unusual for an ITEA project. Applications ranged from street lighting to video-conference units, from telecommunications to cars, and from industrial engineering to machine tools. "Trying to make a common project was a struggle but we came out with surprisingly homogeneous results and comments," he adds.

Fast exploitation possible

While productivity figures may have appeared modest in some applications, they could be backed up in real industrial cases with real figures and are more than sufficient to justify use of model-based testing. One result is that three test-tool vendors have already put their products on the market: iXtronics Toolbox, Testing Tech TTmodeler and Conformiq Qtronic.

Moreover, several of the industrial partners are already starting to use the D-MINT techniques in their product development. Major industrial engineering company ABB is using D-MINT results for the next version of its Softstarter control products. Carmaker Daimler will use D-Mint technology for electronic control unit software testing.

Most impressively perhaps, information and communication technology specialist ELIKO has already used the D-MINT approach for a street-lighting control card which is now widely employed in Estonia. The hardware had already been developed and the software tested when the customer completely revised the specifications to avoid the high cost of regular battery replacement. Classical testing would have required three man-months of effort to re-establish the current situation. Use of model-based testing enabled the company to generate the new test cases needed with only ten days of effort.

Moreover, while classical and model-based software development took the same time because of the initial training required, subsequent use would eliminate this learning phase - exactly what happened with the radical redesign of the board. "The ELIKO case validated that model-based testing is not just more efficient, but the greater the change, the more the improvement obtained," concludes Willcock.

SOURCE

Join the Discussion
Rate Article:  Average 0 out of 5
register or log in to comment on this article!

0 Comments

Add Comment

Text Only 2000 character limit

Page 1 of 1

Small Footprint Spectrometer

Small Footprint Spectrometer

12 hours ago | Products

Thermo Fisher Scientific Inc.'s Nicolet iS5 FT-IR spectrometer features an open-architecture sample compartment.

Hydrogen Peroxide-Washable Aseptic Robots

Hydrogen Peroxide-Washable Aseptic Robots

12 hours ago | Products

The DENSO VP-G2 six-axis articulated aseptic robots offer Class 100 cleanroom performance with an ultracompact design.

Hoses for Compressed Natural Gas Transfer

Hoses for Compressed Natural Gas Transfer

12 hours ago | Products

The Parflex CNG hose from Parker Hannifin is an electrically conductive hose used to dispense or transfer compressed natural gas.

Clean-In-Place Pressure Transducer

Clean-In-Place Pressure Transducer

12 hours ago | Products

The Series FT31XX clean-in-place (CIP) pressure transmitters from Stellar Technology, Inc. use a one-piece, non-welded diaphragm for reliable performance and long life.

Loading...

Chemical Facility Anti-Terrorism Act (and CFATS) by Luke Simpson

Dec 17 2009

Chemical and water facilities are high on the current administration's list of security priorities, with the Chemical Facility Antiterrorism Act of 2009 under review by lawmakers. The bill would broaden federal juristiction over facility secutiry, and would also make inherently safer

Calculating radiation exposures during use of (14)C-labeled nutrients, food components, and biopharmaceuticals to quantify metabolic behavior in humans.

Sep 4

(14)C has long been used as a tracer for quantifying the in vivo human metabolism of food components, biopharmaceuticals, and nutrients. Minute amounts (< or =1 x 10 (-18) mol) of (14)C can be measured with high-throughput (14)C-accelerator mass spectrometry (HT (14)C-AMS) in...

Elevated CO2 increases plant uptake of organic and inorganic N in the desert shrub Larrea tridentata.

Aug 29

Resource limitations, such as the availability of soil nitrogen (N), are expected to constrain continued increases in plant productivity under elevated atmospheric carbon dioxide (CO(2)). One potential but under-studied N source for supporting increased plant growth under...

Autocatalysis and organocatalysis with synthetic structures.

Aug 7

The discovery of ribozymes led to the proposal of an RNA world, where a single type of molecule was supposedly capable of self-replication and chemical catalysis. We show here that both autocatalysis and organocatalysis can be engineered into a synthetic structure. The compound...

A chemical genetic screen for modulators of exocytic transport identifies inhibitors of a transport mechanism linked to GTR2 function.

Aug 5

Membrane and protein traffic to the cell surface is mediated by partially redundant pathways that are difficult to perturb in ways that yield a strong phenotype. Such robustness is expected in a fine-tuned process, regulated by environmental cues, that is required for...

Just What Is Innovation?

Just What Is Innovation?

19 hours ago

If the innovation process goes offshore, America will lose much of its capacity to generate wealth and that decline in long-term economic growth is assured.

Active Listening Really Pays Off

Active Listening Really Pays Off

Sep 1

Companies should take note when consumers speak, rather than merely making eye contact. Otherwise, consumers may look for someone who listens.

Renewable Chemicals: How Big, How Soon?

Renewable Chemicals: How Big, How Soon?

Aug 31

Growth in the renewable chemicals is being driven by factors such as a strong pipeline of novel products, government policies, energy prices, consumer awareness and concerns for global warming.

Iraq's Ambitious Oil Plan

Iraq's Ambitious Oil Plan

Sep 1 | Video

As the American combat mission draws to a close, Iraq is trying to dramtically increase oil production to 12 million barrels a day.

Underwater Robots Saved the Day

Underwater Robots Saved the Day

Aug 11 | Video

The remotely operated vehicles used by BP in the Gulf were an indispensable underwater workforce.

Solid-Liquid Injection System

Solid-Liquid Injection System

Aug 12 | Video

How an inline high-shear mixer uses a solid-liquid injection system to achieve better powder dispersion than conventional eductive systems.

Hot Work is Deadly

Hot Work is Deadly

Aug 5 | Video

Explosions that occur when workers are welding, cutting or grinding are a weekly occurrence, prompting the CSB to issue guidelines for effective hazard evaluation and gas monitoring.