|
A Uniform Component Modeling Space
2001 Award Winner
Duane Hybertson, The MITRE Corporation
ABSTRACT
This paper presents a component modeling space as a context for supporting component-based software development and accumulating component-related knowledge. The modeling space is structured in three dimensions: A representation dimension that ranges from the languages of problem domains to computer processor languages; a composition dimension that supports a repeating pattern of the wholepart, or system-component, hierarchy; and a generalization dimension that supports reuse of models and components. Also integrated into the modeling space are an interaction model of components and connectors, an approach to component specification, and a provision for relating models via mappings. Each of these elements is characterized as applying in a uniform way throughout the modeling space.

Publication
Published in 2001. Informatica, Vol. 25, pp. 475-482.
Additional Search Keywords
component, composition, generalization, interaction, model, modeling space, representation, specification
|