New computer language makes computers think about the consequences
Posted on 20 Jun 2005 at 11:08
Researchers at the US, along with teams from the UK, France, Germany and Japan have come up with a new programming language which allows a computer to think through the consequences of an action before executing it.
Developed the international team led by scientists at the US National Institute of Standards and Technology (NIST) have come up with what they call a 'process specification language software' which is more mundanely known as ISO 18629.
A traditional programming language consists of a series of instructions which, as any programmer faced with buggy code knows, will be followed slavishly whether the consequences are those intended or not.
The ISO 18629 language is different. Built around developments in artificial intelligence it allows the computer to analyse an instruction and make decisions based on its 'meaning' and 'context'.
The development team have introduced around 300 concepts to the language including ideas such as 'duration' and 'sequence'.
With these concepts the machine is able - albeit in a primitive fashion - to deduce the 'meaning' of a word within a particular context and act upon it in the way that humans do instinctively.
The NIST gives as an example the way a robot might interpret subtle differences in commands. Someone who hears the instruction 'paint it, before shipping it' will understand that painting and drying must be completed prior to the next action, shipping. On the other hand the command 'turn on the coolant, before milling' will imply that turning on the coolant, continues after the milling starts. In both cases the preposition 'before' is used slightly differently.
The ISO 18629 language is envisaged for use particularly in manufacturing processes particularly in the areas of process planning, validation, production scheduling and control information for guiding manufacturing processes. The ISO is currently two thirds of the way through the approval procedures. Once completed, software developers are expected to create a range of manufacturing systems built around the standard.
Author: Steve Malone
advertisement
- Motorola pays Lucas for its Droid
- Where are the killer apps for Windows?
- Will you hit the Orange iPhone "unlimited" cap?
- USB 3 first benchmark - it's here, and it's fast
- Why Windows 7 has forced me to worry about security
- How Dixons is (under)selling Windows 7
- Do I like Windows 7 because it's so like a Mac?
- No Windows 7 drivers turn Dell M1330 into a doorstop
- Is Windows 7 good looking enough to sway an Apple fan?
- Typekit brings print-like typography to the web
- The bulletproof Dell that costs an arm and a leg
- Microsoft Office 2010 Technical Preview: Q&A
- Lawnmowers, the TyTN II and one odd insurance request
- There'll never be a bulletproof OS
- How far can we trust apps?
- Five nice touches in Outlook 2010
- Building a better Google
- Beware HP's horrendous printer-driver glitch
- Microsoft debuts free Morro antivirus package
- Getting started with Search Server 2008 Express
advertisement

Printed from www.pcpro.co.uk
