New Software Language Helps Computers Better Understand Nuanced Commands - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Information Management

New Software Language Helps Computers Better Understand Nuanced Commands

The process specification language should make computers much more useful in manufacturing, federal researchers say.

A new software language will let computers think about the consequences of their commands.

The language, ISO 18629, promises to let computers reason much more precisely than they do now and better ponder nuances intended by commands given by their human operators. Developed by federal government researchers at the National Institute of Standards and Technology and colleagues in France, Germany, Japan, and the United Kingdom, the process-specification-language software should make computers much more useful in manufacturing.

The process specification language describes a neutral representation for manufacturing processes. Manufacturers use process data throughout the life cycle of a product, from early indications of manufacturing process flagged during product design through process planning, validation, production scheduling and control, according to the Web site VSC4Online. In addition, the notion of process also underlies the entire manufacturing cycle, coordinating the workflow within engineering and shop-floor manufacturing.

ISO 18629 employs artificial intelligence and language analysis to denote computer commands in the framework of a production plan. NIST reports that researchers have integrated some 300 concepts, such as duration and sequence, into its software structure. "Computers using software with this expanded, though still primitive AI capacity, can act on a word's meaning, interpreting a command almost like a person," a NIST document says.

Here's an example NIST provides:

A person who hears the commands "paint it, before shipping it" and "turn on the coolant, before milling" understands that the word before has slightly different meanings in these two examples. In the first command, it's understood that painting and drying must be completed prior to the next action, shipping. In the second example, the first action, turning on the coolant, continues after the milling starts. ISO 18629 supports computer systems with this type of rudimentary understanding of context-specific language.

NIST researchers say the ISO 18629 language is especially suited for the exchange of process planning, validation, production scheduling, and control information for guiding manufacturing processes. The International Organization for Standardization, which has endorsed six sections of the nascent standard, is reviewing the last of its three sections. Once ISO gives its blessing, software vendors can begin to use the language to build a variety of advanced manufacturing systems.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
IT Careers: Top 10 US Cities for Tech Jobs
Cynthia Harvey, Freelance Journalist, InformationWeek,  1/14/2020
Predictions for Cloud Computing in 2020
James Kobielus, Research Director, Futurum,  1/9/2020
What's Next: AI and Data Trends for 2020 and Beyond
Jessica Davis, Senior Editor, Enterprise Apps,  12/30/2019
White Papers
Register for InformationWeek Newsletters
Current Issue
The Cloud Gets Ready for the 20's
This IT Trend Report explores how cloud computing is being shaped for the next phase in its maturation. It will help enterprise IT decision makers and business leaders understand some of the key trends reflected emerging cloud concepts and technologies, and in enterprise cloud usage patterns. Get it today!
Flash Poll