Title :
Formal multi-threading method of object-oriented
Author :
Zhang, Anyu ; Xie, Xiaoyao
Author_Institution :
Sch. of Comput. Sci. & Technol., Guizhou Univ., Guiyang
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;
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
DOI :
10.1109/IWASID.2008.4688388