Share on Facebook Share on Twitter Email
Answers.com

Extensibility

 
Sci-Tech Dictionary: extensibility
(ik′sten·sə′bil·əd·ē)

(materials) The extent to which a material can be stretched without causing it to tear or break.
(mechanics) The amount to which a material can be stretched or distorted without breaking.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Architecture: extensibility
Top

The capacity of a sealant to be stretched in tension.


Sports Science and Medicine: extensibility
Top

The ability to stretch a material beyond its resting length.

Wikipedia: Extensibility
Top

In software engineering, extensibility (sometimes confused with forward compatibility) is a system design principle where the implementation takes into consideration future growth. It is a systemic measure of the ability to extend a system and the level of effort required to implement the extension. Extensions can be through the addition of new functionality or through modification of existing functionality. The central theme is to provide for change while minimizing impact to existing system functions.

Although forward compatibility and extensibility are similar, they are not the same. A forward compatible system can accept data from a future version of itself and pick out the "known" part of the data. An example is a text-only word processor ignoring picture data from a future version. An extensible system is one that can be upgraded to fully handle the new data in the newer input format. An example is the above mentioned word processor that can be upgraded to handle picture data.

In systems architecture, extensibility means the system is designed to include hooks and mechanisms for expanding/enhancing the system with new capabilities without having to make major changes to the system infrastructure. A good architecture provides the design principles to ensure this—a roadmap for that portion of the road yet to be built. Note that this usually means that capabilities and mechanisms must be built into the final delivery which will not be used in that delivery and, indeed, may never be used. These excess capabilities are not frills, but are necessary for maintainability and for avoiding early obsolescence.

Extensibility can also mean that a software system's behavior is modifiable at runtime, without recompiling or changing the original source code. For example, a software system may have a public Application Programming Interface that allows its behavior to be extended or modified by people who don't have access to the original source code.

Although usually applied to engineered systems involving software, it can be applied to any type of engineering. Houses can be built with future extensions in mind. The Prince Edward Viaduct located in Toronto, Ontario, Canada was built to accommodate a future subway line.

Though the application to software is relatively new, the word has been a rare but valid part of English for a long time. The Oxford English Dictionary cites examples going back to the 17th century.

In medical physiology (muscle physiology) extensibility refers to one of the four properties of muscle which allows the muscle tissue to be stretched without being damaged. For example, when the heart chambers fill up with blood the muscle stretches to accommodate the increase in blood volume. Also, in the urinary bladder when the volume of urine in the bladder exceeds the volume of the bladder lumen, it will stretch. This property is knows as extensibility. The other three properties of muscle tissue which enable it to function and therefore contribute to homeostasis are electrical excitability, contractility and elasticity.


 
 
Learn More
extensibleness
enhanceable language (computer science)
extensible

What is a extension jamb? Read answer...
What is extensive writing? Read answer...
What is an extension of disability? Read answer...

Help us answer these
What are web extensions?
How do you do braid extensions?
How do you clip in extensions?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Architecture. McGraw-Hill Dictionary of Architecture and Construction. Copyright © 2003 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Sports Science and Medicine. The Oxford Dictionary of Sports Science & Medicine. Copyright © Michael Kent 1998, 2006, 2007. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Extensibility" Read more