• DocumentCode
    2593507
  • Title

    Sequence specification for concurrent object-oriented applications

  • Author

    Wang, Yamin ; Vishnuvajjala, Ramakrishna V. ; Tsai, Wei-Tek

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1997
  • fDate
    5-7 Feb 1997
  • Firstpage
    163
  • Lastpage
    170
  • Abstract
    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 SMtSS (Synchronized Method Sequence Specification)-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. Finally, this paper discusses how SMtSS can be useful in the design and testing of concurrent object-oriented applications in the Java language
  • Keywords
    data integrity; formal specification; multiprocessing programs; object-oriented languages; object-oriented methods; object-oriented programming; sequences; synchronisation; Java; SMtSS; common object; concurrent object-oriented applications; data integrity constraints; method executions; multiple thread synchronization modelling; specification slicing techniques; synchronization requirements specification; synchronized method sequence specification; Application software; Computer science; Design methodology; Internet; Java; Object oriented modeling; Pattern analysis; System testing; Test pattern generators; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 1997. Proceedings., Third International Workshop on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-8186-8046-6
  • Type

    conf

  • DOI
    10.1109/WORDS.1997.609949
  • Filename
    609949