28th Annual International Computer Software and Applications Conference (COMPSAC'04)
Formal Support for Development of JavaBeans™ Component Systems
Hong Kong
September 28-September 30
ISBN: 0-7695-2209-2
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 JavaBeansTM. Specifying JavaBeans in a natural language is ambiguous to the software systems developers. The use of a formal technique helps to express JavaBeans and consequently JavaBeans-based software systems precisely . This paper presents a formal model of JavaBeans, whereby a system can be divided into a number of interconnected JavaBeans. We adopt the notion of refinement to formalize the replaceability of JavaBeans.
Citation:
Bhim Prasad Upadhyaya, Zhiming Liu, "Formal Support for Development of JavaBeans™ Component Systems," compsac, vol. 1, pp.23-28, 28th Annual International Computer Software and Applications Conference (COMPSAC'04), 2004