跳到主要导航 跳到搜索 跳到主要内容

Sequence specification for concurrent object-oriented applications

  • Yamin Wang*
  • , Ramakrishna V. Vishnuvajjala
  • , Wei Tek Tsai
  • *此作品的通讯作者
  • University of Minnesota Twin Cities

科研成果: 期刊稿件文章同行评审

摘要

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
期刊International Journal of Software Engineering and Knowledge Engineering
8
3
DOI
出版状态已出版 - 9月 1998
已对外发布

学术指纹

探究 'Sequence specification for concurrent object-oriented applications' 的科研主题。它们共同构成独一无二的学术指纹。

引用此