• DocumentCode
    1566967
  • Title

    Formal multi-threading method of object-oriented

  • Author

    Zhang, Anyu ; Xie, Xiaoyao

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Guizhou Univ., Guiyang
  • fYear
    2008
  • Firstpage
    293
  • Lastpage
    297
  • Abstract
    For improving the reliable, safe, and high quality software, object-oriented multi-threading software become more and more. This paper presented a mathematical characterization of multi-threading object-oriented semantics, supply rCOS [1] theory such as abstract method, final method and synchronized method. Consider object lock, thread waiting, synchronized method, provide a algebra method to describe threadspsila executing, which proves the method is valid to specify multi-threading and verify multi-threading object-oriented system. The method call of thread is base on the pre-condition logic in Hoare and Hepsilas Unifying Theories of Programming(UTP) [2] and at same time extends it.
  • Keywords
    multi-threading; object-oriented programming; software engineering; Unifying Theories of Programming; abstract method; final method; formal multthreading method; object lock; object-oriented software; precondition logic; semantics; supply rCOS theory; synchronized method; thread waiting; Algebra; Computer science; Design engineering; Helium; Laboratories; Logic; Protection; Software quality; Software safety; Yarn; Mutli-threading; Object-Oriented;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Anti-counterfeiting, Security and Identification, 2008. ASID 2008. 2nd International Conference on
  • Conference_Location
    Guiyang
  • Print_ISBN
    978-1-4244-2584-6
  • Electronic_ISBN
    978-1-4244-2585-3
  • Type

    conf

  • DOI
    10.1109/IWASID.2008.4688388
  • Filename
    4688388