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
Link To Document