• DocumentCode
    2912100
  • Title

    An automatically dynamic checking tool for Java Beans semantic constraints

  • Author

    Bin, Ni ; Zehua, Zhou

  • Author_Institution
    Inst. of Software, Acad. Sinica, Beijing, China
  • fYear
    1998
  • fDate
    22-25 Sep 1998
  • Firstpage
    164
  • Lastpage
    172
  • Abstract
    With the development of network technology, the scale of the information system is becoming larger. Component software engineering is the hot point method supporting the development of such kinds of application based on the network computing model. Java Beans is a standard for software components. For the development of high quality components, this paper proposes a toolkit-MChecker for checking the consistency between the Java Beans semantic constraints and its implementation. MChecker uses a logic-based language-Java Beans Description Language for describing the bean´s semantic constraints. Consistency checking is based on a dynamic model checking approach. A generator is used to generate the checker automatically for a source bean. A wrapper is used to make the source support the check process. We illustrate the system architecture, the key technology and the core algorithm. Some experimental results are shown by examples
  • Keywords
    object-oriented languages; object-oriented programming; program verification; software quality; software reusability; specification languages; Java Beans; Java Beans Description Language; MChecker; component software engineering; consistency checking; dynamic checking tool; dynamic model checking approach; high quality components; information system; logic-based language; network computing model; semantic constraints; system architecture; toolkit; Application software; Computer networks; IP networks; Information systems; Java; Laboratories; Qualifications; Software reusability; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages, 1998. TOOLS 27. Proceedings
  • Conference_Location
    Beijing
  • Print_ISBN
    0-8186-9096-8
  • Type

    conf

  • DOI
    10.1109/TOOLS.1998.713597
  • Filename
    713597