• DocumentCode
    1567274
  • Title

    Formal support for development of JavaBeans™ component systems

  • Author

    Upadhyaya, Bhim Prasad ; Liu, Zhiming

  • Author_Institution
    Int. Inst. for Software Technol., United Nations Univ.
  • fYear
    2004
  • Firstpage
    23
  • Abstract
    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 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
  • Keywords
    Java; distributed object management; formal specification; object-oriented programming; JavaBeans component systems; component based software development; formal model; interconnected JavaBeans; maintenance costs; Application software; Assembly systems; Computer languages; Contracts; Java; Natural languages; Packaging; Programming; Software packages; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2004. COMPSAC 2004. Proceedings of the 28th Annual International
  • Conference_Location
    Hong Kong
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2209-2
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2004.1342801
  • Filename
    1342801