In the component-based software development method
component model is the basis and domain variability feature is the critical factor.From this
on the basis of the existing component model
this paper proposed a new concept
abstract component concept
which can be used to express a set of components that have domain commonness and domain variability.The corresponding techniques such as component description language
component composition and component management was also discussed.This variability-supported component model was called JBCOM/E
which had the ability to describe domain variability.At the end
a case-study example
POS Domain Software Development Platform
was demonstrated.It can be used to make new POS systems quickly through the above techniques.Sum up the above
aimed at domain variability
this paper did research on variability-supported component model
component composition and component management.It provides a more consistent and integrated technical basis for component-based software development method.