Zhiming Liu

Learn More
We present an approach to modelling component software. We describe how components are specified at the interface level, design level and how components can be composed. From its user’s or the system assembler’s (i.e. external) point of view, a component provides an interface consisting of a set of attributes, a set of provided services, and a set of(More)
Component based software development focuses on building software systems by assembling existing software components. This makes the systems more maintainable, reduces development time and minimizes development as well as maintenance costs. The Java programming language supports component based software development through JavaBeanstrade. Specifying(More)
  • 1