The Impact of Poorly Designed Standards on Computer Systems
このQ&Aのポイント
Standards are essential for interoperability and cost reduction, but poorly designed standards restrict design space.
Underspecified standards may lead to faulty and non-interoperable implementations.
The Q.2931 standard for signaling in ATM networks is a prime example of a bad standard, as it is unnecessarily complex and hinders the spread of ATM networks.
翻訳をお願いしたいです。コンピューター関係の書物の文章です。翻訳サイト
翻訳をお願いしたいです。コンピューター関係の書物の文章です。翻訳サイトのコピペはご遠慮ください。
Standard force the design to conform to some widely agreed-upon requirements that may or may not be appropriate for that particular design.
Though standards are essential to allow interoperability and can reduce costs by promoting competition, poorly designed standards severely restrict the design space.
Worse yet, an underspecified standard may lead to faulty implementations that are not even interoperable.
A good example of a bad standard is the Q.2931 standard for signaling in ATM networks.
The standard is unnecessarily complex, and therefore hard to implement and hard to modify.
Yet, to succeed in the marketplace, switch manufacturers have to obey it, thus slowing the rate at which ATM networks spread.