Sequence specification for concurrent object-oriented applications

被引:0
|
作者
Wang, YM [1 ]
Vishnuvajjala, RV [1 ]
Tsai, WT [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci, Minneapolis, MN 55455 USA
关键词
D O I
10.1142/S0218194098000200
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modeling synchronization among threads is important for the specification, design, and testing of concurrent object-oriented applications such as those written in Java. This paper proposes Synchronized Method Sequence Specification (SMtSS), a mechanism for specifying synchronization requirements among multiple threads sharing a common object. SMtSS identifies two kinds of synchronization among the sharing threads, internal and external ones, and explicitly specifies the synchronization scenarios. SMtSS also proposes notations for specifying different data integrity constraints on method executions. This paper also proposes specification-slicing techniques to obtain specific behavior of certain threads from SMtSS specifications. Finally, this paper discusses how SMtSS specifications can be useful in the design and testing of concurrent object-oriented applications in Java.
引用
收藏
页码:361 / 383
页数:23
相关论文
共 50 条
  • [41] Object-oriented modelling and specification using SHE
    Geilen, MCW
    Voeten, JPM
    van der Putten, PHA
    van Bokhoven, LJ
    Stevens, MPJ
    COMPUTER LANGUAGES, 2001, 27 (1-3): : 19 - 38
  • [42] REASONING AND REFINEMENT IN OBJECT-ORIENTED SPECIFICATION LANGUAGES
    LANO, K
    HAUGHTON, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 615 : 78 - 95
  • [43] Object-oriented model for the specification of manufacturing systems
    Wong, S.T.W.
    Mak, K.L.
    Lau, H.Y.K.
    Computers and Industrial Engineering, 1999, 36 (03): : 655 - 671
  • [44] OBJECT-ORIENTED APPROACH TO THE SPECIFICATION OF MANUFACTURING SYSTEMS
    JOANNIS, R
    KRIEGER, M
    COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1992, 5 (02): : 133 - 145
  • [45] Object-oriented specification of automated manufacturing systems
    Mak, KL
    Lau, HYK
    Wong, STW
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1999, 15 (04) : 297 - 312
  • [46] Object-oriented requirements specification for imaging systems
    Laplante, PA
    Neill, CJ
    Russell, DW
    LOW-LIGHT-LEVEL AND REAL-TIME IMAGING SYSTEMS, COMPONENTS, AND APPLICATIONS, 2003, 4796 : 189 - 199
  • [47] An object-oriented specification of a flexible manufacturing cell
    Mak, KL
    Lau, HYK
    INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 2000, 20 (5-6) : 534 - 548
  • [48] Advanced object-oriented requirements specification methods
    Wieringa, R
    RE '97 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, 1997, : 266 - 266
  • [49] Object-oriented support for specification of distributed protocols
    Sturman, DC
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTATION IN OPERATING SYSTEMS, 1996, : 133 - 137
  • [50] MODULAR SPECIFICATION AND VERIFICATION OF OBJECT-ORIENTED PROGRAMS
    LEAVENS, GT
    IEEE SOFTWARE, 1991, 8 (04) : 72 - 80