16
Next Generation Standards Next Generation Standards A Science-Based Discipline of Information A Science-Based Discipline of Information Management for Integrated Systems Management for Integrated Systems Steven Ray, Ph.D. Distinguished Research Fellow Carnegie Mellon University – Silicon Valley

Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Embed Size (px)

Citation preview

Page 1: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Next Generation StandardsNext Generation Standards

A Science-Based Discipline of Information A Science-Based Discipline of Information Management for Integrated SystemsManagement for Integrated Systems

Steven Ray, Ph.D.

Distinguished Research Fellow

Carnegie Mellon University – Silicon Valley

Page 2: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

The Global Supply ChainThe Global Supply ChainNot Quite FlatNot Quite Flat

– Increasing globalization of the manufacturing enterprise and of markets for manufactured goods

– Increased outsourcing as major manufacturers focus their businesses on design, integration, core fabrication, and assembly

– Compressed cycles of innovation and product introduction

– Increasing competitive pressures to manufacture products with higher quality and better performance at lower cost

As companies globalize, major informational barriersstill exist that impede the seamless interoperability of

technical and business systems amongcustomers and partners

Page 3: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Main PremiseMain Premise

• As a general rule, there is not enough rigor in the specification of information-exchange standards

Page 4: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Rigorous DefinitionsRigorous Definitions

Old-style (most common) standards specifications: (e.g. ISO 14258, Requirements for enterprise-reference architectures and methodologies)

“3.6.1.1 Time representation If an individual element of the enterprise system has to be traced then properties of time need to be

modeled to describe short-term changes. If the property time is introduced in terms of duration, it provides the base to do further analyses (e.g., process time). There are two kinds of behavior description relative to time: static and dynamic.”

Data-model standards (e.g. ISO 10303-41, Product Description and Support)

ENTITY product_context SUBTYPE OF (application_context_element); discipline_type : label;END_ENTITY;

Semantic-model standards (e.g. ISO 18629-11, PSL Core)(forall (?t1 ?t2 ?t3) (=> (and (before ?t1 ?t2) (before ?t2 ?t3)) (before ?t1 ?t3)))

Page 5: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Some Consequences of a Some Consequences of a Disciplined ApproachDisciplined Approach

• Formalization enables automation– Semantic technologies hold great promise for

machine-to-machine interactions

Page 6: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Self-integrating systemsSelf-integrating systems

Explicit, formal semanticsExplicit, formal semantics

Formalization Enables Formalization Enables AutomationAutomation

Common models of dataCommon models of data

Self-describing systemsSelf-describing systems

Page 7: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Some Consequences of a Some Consequences of a Disciplined ApproachDisciplined Approach

• Formalization enables automation– Semantic technologies hold great promise for

machine-to-machine interactions

• Engineering disciplines require measurements and testing

Page 8: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Engineering Disciplines require Engineering Disciplines require measurements and testingmeasurements and testing

“When you can measure what you are speaking about and express it in numbers, you know something about it; but when you cannot measure, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely, in your thoughts, advanced to the stage of science.”

–Lord Kelvin

Page 9: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

There is a deeper problemThere is a deeper problem

Page 10: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Source: Robert N. Charette, in “Why Software Fails,” IEEE Spectrum, September 2005

Page 11: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

“Like electricity, water, transportation, and other critical parts of our infrastructure, IT is fast becoming intrinsic to our daily existence. In a few decades, a large-scale IT failure will become more than just an expensive inconvenience: it will put our way of life at risk. In the absence of the kind of industrywide changes that will mitigate software failures, how much of our future are we willing to gamble on these enormously costly and complex systems?”

- Robert N. Charette, in “Why Software Fails,” IEEE Spectrum, September 2005

Page 12: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

from Mary Shaw, “Three patterns that help explain the development of software engineering”(position paper, Dagstuhl Workshop on Software Architecture, 1996)

“Engineering enables ordinary people to do things that formerly required virtuosos” – Mary Shaw, 1996

Evolution of Evolution of Engineering DisciplinesEngineering Disciplines

Page 13: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

The State of Information The State of Information Engineering as a DisciplineEngineering as a Discipline

Information Science

Information Technology & Metrology

Information Applications Most software applications

Few rigorous metrics

Predictive theories virtually absent

Page 14: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Compared with a traditional Compared with a traditional engineering disciplineengineering discipline

Information Science

Information Technology & Metrology

Information Applications

Laws of Physicse.g. Conservation of Energy

S.I. Units, Measurements of

mechanical energy, etc.

Engines, turbines… Industry

Measurement Institutes (e.g. NIST)

Scientific research institutions

InformationEngineering

MechanicalEngineering

Practitioner

Page 15: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

What can be done in the What can be done in the long term?long term?

• The research community needs to develop an additional science base:

A Science of Information

Information Science

Information Technology & Metrology

Information Applications

Page 16: Next Generation Standards - A Science-Based Discipline of Information Management for Integrated Systems

Success in the future will depend on Success in the future will depend on how well you handle informationhow well you handle information

Until we can Until we can predictpredict the behavior of the behavior of new, untested systems, new, untested systems, complex information systems will complex information systems will continue to be plagued with faultscontinue to be plagued with faults