DocumentCode
2619346
Title
Manifolds: cellular component organizations
Author
Herring, Charles ; Kapian, S.
Author_Institution
Dept. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
fYear
1998
fDate
23-26 Nov 1998
Firstpage
287
Lastpage
298
Abstract
The article reports on initial investigation into a software architecture for component systems. Described is a geometrically based, cellular framework for the organization of component computation and communication. These structures are called Cellular Component Manifolds. The starting point for this work is the observation that the concept of address space is a pervasive abstraction across all computing and communicating systems. Accordingly, a generalized model of an idealized address space is proposed. A particular geometry with a suitable algebraic structure is chosen to provide addressing within this model. This results in an n-dimensional, hierarchical, cellular aggregate address space that is also a vector space with “nice” properties. The address spare, when populated with suitable components, becomes a Cellular Component Manifold. A component system architecture is given. This software architecture consists of three major layers: component framework framework, component frameworks and components. In addition to providing a basis for component system organization, this structure natively supports a range of scientific and engineering applications. As an example, the architecture is applied to the problem of handoff management in wireless overlay networks
Keywords
object-oriented programming; software architecture; storage allocation; storage management; Cellular Component Manifolds; address space; algebraic structure; cellular aggregate address space; cellular component organizations; component computation; component framework framework; component system architecture; component system organization; component systems; engineering applications; generalized model; geometrically based cellular framework; handoff management; software architecture; vector space; wireless overlay networks; Computer architecture; Computer networks; Computer science; Cyclic redundancy check; Manifolds; Operating systems; Organizing; Pervasive computing; Software architecture; Wireless networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages, 1998. TOOLS 28. Proceedings
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7695-0053-6
Type
conf
DOI
10.1109/TOOLS.1998.750043
Filename
750043
Link To Document