Configurable modularity

Last updated

Configurable modularity is a term coined by Raoul de Campo of IBM Research and later expanded on by Nate Edwards of the same organization, denoting the ability to reuse independent components by changing their interconnections, but not their internals. [1] In Edwards' view this characterizes all successful reuse systems, and indeed all systems which can be described as "engineered".

IBM Research IBMs research and development division

IBM Research is IBM's research and development division. It is the largest industrial research organization in the world, with twelve labs on six continents.

Nathen Porter Edwards was a former IBM hardware architect, retired in 1997. He did his military service from 1942 to 1946, as a LTJG, Deck, USNR, Pacific, Chief Radio Technician, followed by Stanford University, where he gained an MS EE in 1949.

See also

Related Research Articles

A learning object is "a collection of content items, practice items, and assessment items that are combined based on a single learning objective". The term is credited to Wayne Hodgins, and dates from a working group in 1994 bearing the name. The concept encompassed by 'Learning Objects' is known by numerous other terms, including: content objects, chunks, educational objects, information objects, intelligent objects, knowledge bits, knowledge objects, learning components, media objects, reusable curriculum components, nuggets, reusable information objects, reusable learning objects, testable reusable units of cognition, training components, and units of learning.

Micro Channel architecture

Micro Channel architecture, or the Micro Channel bus, was a proprietary 16- or 32-bit parallel computer bus introduced by IBM in 1987 which was used on PS/2 and other computers until the mid-1990s. Its name is commonly abbreviated as "MCA", although not by IBM. In IBM products, it superseded the ISA bus and was itself subsequently superseded by the PCI bus architecture.

VM (operating system) family of IBM virtual machine operating systems

VM is a family of IBM virtual machine operating systems used on IBM mainframes System/370, System/390, zSeries, System z and compatible systems, including the Hercules emulator for personal computers.

Workplace OS is IBM's proposed ultimate operating system of the 1990s. It is the product of an exploratory research program in 1991 which yielded a design called the Grand Unifying Theory of Systems (GUTS), with a desire to unify the world's systems as personalities cohabitating concurrently upon a single universal microkernel. In collaboration with Taligent and its Pink system, the ambitious Workplace OS was intended to improve software portability and maintenance costs by aggressively recruiting all operating system vendors to convert to Workplace OS personalities. At the core of IBM's new unified strategic direction for the entire company, the project was intended also as a bellwether toward PowerPC hardware platforms, to compete with the Wintel duopoly.

z/VM is the current version in IBM's VM family of virtual machine operating systems. z/VM was first released in October 2000 and remains in active use and development as of 2016. It is directly based on technology and concepts dating back to the 1960s, with IBM's CP/CMS on the IBM System/360-67. z/VM 6.4 runs on IBM's System z family of computers. It can be used to support large numbers (thousands) of Linux virtual machines.

IBM Research - Almaden

IBM Research - Almaden is in Almaden Valley, San Jose, California, and is one of IBM's twelve worldwide research labs that form IBM Research. Its scientists perform basic and applied research in computer science, services, storage systems, physical sciences, and materials science and technology. The center opened in 1986, and continues the research started in San Jose more than fifty years ago. Nearly all of Almaden’s approximately 500 research employees are in technical functions and more than half of these hold Ph.D.s. The lab is home to ten IBM Fellows, ten IBM Distinguished Engineers, nine IBM Master Inventors and seventeen members of the IBM Academy of Technology.

UIMA, short for Unstructured Information Management Architecture, is an OASIS standard for content analytics, originally developed at IBM. It provides a component software architecture for the development, discovery, composition, and deployment of multi-modal analytics for the analysis of unstructured information and integration with search technologies.

Component-based software engineering branch of software engineering

Component-based software engineering (CBSE), also called as component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system. It is a reuse-based approach to defining, implementing and composing loosely coupled independent components into systems. This practice aims to bring about an equally wide-ranging degree of benefits in both the short-term and the long-term for the software itself and for organizations that sponsor such software.

John Matthew Vlissides was a software scientist known mainly as one of the four authors of the book Design Patterns: Elements of Reusable Object-Oriented Software. Vlissides referred to himself as "#4 of the Gang of Four and wouldn't have it any other way".

IBM Redbooks are technical content developed and published by IBM's International Technical Support Organization (ITSO).

CoreConnect is a microprocessor bus-architecture from IBM for system-on-a-chip (SoC) designs. It was designed to ease the integration and reuse of processor, system, and peripheral cores within standard and custom SoC designs. As a standard SoC design point, it serves as the foundation of IBM or non-IBM devices. Elements of this architecture include the processor local bus (PLB), the on-chip peripheral bus (OPB), a bus bridge, and a device control register (DCR) bus. High-performance peripherals connect to the high-bandwidth, low-latency PLB. Slower peripheral cores connect to the OPB, which reduces traffic on the PLB. CoreConnect has bridging capabilities to the competing AMBA bus architecture, allowing reuse of existing SoC-components.

Dr. George Galambos is a computer engineer.

Peter Hofstee Dutch computer scientist

Harm Peter Hofstee is a Dutch physicist and computer scientist who currently is a distinguished research staff member at the IBM Austin Research Laboratory, USA, and a part-time professor in Big Data Systems at Delft University of Technology, Netherlands.

Approach and Landing Tests Trials of the prototype Space Shuttle Enterprise

The Approach and Landing Tests were a series of taxi and flight trials of the prototype Space Shuttle Enterprise, conducted in 1977 to test the vehicle's flight characteristics both on its own and when mated to the Shuttle Carrier Aircraft, prior to the operational debut of the Shuttle system.

The IBM HPC Systems Scientific Computing User Group (ScicomP) is an international organization open to all scientific and technical users of IBM systems. At yearly meetings application scientists and staff from HPC centers present talks about, and discuss, ways to develop efficient and scalable scientific applications. These meetings provide an opportunity to give feedback to IBM that will influence the design of future systems. ScicomP is a not-for-profit group and is not affiliated with IBM Corporation.

Software construction is a software engineering discipline. It is the detailed creation of working meaningful software through a combination of coding, verification, unit testing, integration testing, and debugging. It is linked to all the other software engineering disciplines, most strongly to software design and software testing.

IBM Research – Brazil is one of twelve research laboratories comprising IBM Research, its first in South America. It was established in June 2010, with locations in São Paulo and Rio de Janeiro. Research focuses on Industrial Technology and Science, Systems of Engagement and Insight, Social Data Analytics and Natural Resources Solutions.

References

  1. N.P. Edwards, On the Architectural Requirements of an Engineered System, IBM Research Report, RC 6688 (#28797), T.J. Watson Research Center, Yorktown Heights, NY, 8/18/1977