Formal Multi-threading Method of Object-Oriented

被引:2
|
作者
Zhang, Anyu [1 ,2 ,3 ]
Xie, Xiaoyao [2 ,3 ]
机构
[1] Guizhou Univ, Sch Comp Sci & Technol, Guiyang 550003, Peoples R China
[2] Key Lab Informat & Comp Sci, Guiyang, Guizhou, Peoples R China
[3] Guizhou Normal Univ, Guiyang, Peoples R China
基金
中国国家自然科学基金;
关键词
Mutli-threading; Object-Oriented;
D O I
10.1109/IWASID.2008.4688388
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For improving the reliable, safe, and high quality software, object-oriented multi-threading software become more and more. This paper presented a mathmatical charaterization 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 threads' 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 He's Unifying Theories of Programming(UTP) [2] and at same time extends it.
引用
收藏
页码:293 / +
页数:2
相关论文
共 50 条
  • [1] Evaluating the performance of object-oriented and data-oriented design with multi-threading in game development
    Wingqvist, David
    Wickstrom, Filip
    Memeti, Suejb
    2022 IEEE GAMES, ENTERTAINMENT, MEDIA CONFERENCE (GEM), 2022,
  • [2] KeY:: A formal method for object-oriented systems
    Ahrendt, Wolfgang
    Beckert, Bernhard
    Haehnle, Reiner
    Schmitt, Peter H.
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 32 - +
  • [3] Formal object-oriented method for modeling concurrent system
    Zhu, L.J.
    Wu, Z.M.
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2001, 35 (02): : 245 - 249
  • [4] Object-oriented formal specifications
    Periyasamy, K
    TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 428 - 441
  • [5] Using design explanation within the formal object-oriented method
    Nguyen L.
    Swatman P.A.
    Shanks G.
    Requirements Engineering, 1999, 4 (3) : 152 - 164
  • [6] FORMAL SPECIFICATION AND OBJECT-ORIENTED DESIGN
    BUCHANAN, M
    BRITTON, C
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 19 - 22
  • [7] FORMAL METHODS IN OBJECT-ORIENTED ANALYSIS
    WILSON, JCR
    BT TECHNOLOGY JOURNAL, 1993, 11 (03): : 18 - 31
  • [8] On Differencing Object-Oriented Formal Specifications
    Taibi, Fathi
    Alam, Md. Jahangir
    Abdullah, Junaidi
    JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (01): : 183 - 198
  • [9] On Probing and Multi-Threading in PLATYPUS
    Gressmann, J.
    Janhunen, T.
    Mercer, R.
    Schaub, T.
    Thiele, S.
    Tichy, R.
    ECAI 2006, PROCEEDINGS, 2006, 141 : 392 - +
  • [10] Multi-Threading for ESO Pipelinese
    de Bilbao, Lander
    Lundin, Lars Kr
    Ballester, Pascal
    Banse, Klaus
    Izzo, Carlo
    Palsa, Ralf
    Garcia-Dabo, Cesar E.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XIX, 2010, 434 : 241 - +