• DocumentCode
    2144973
  • Title

    Modelling multi-threading in Java

  • Author

    Wabenhorst, Axel ; Potter, John

  • Author_Institution
    Sch. of Inf. Technol., Queensland Univ., Brisbane, Qld., Australia
  • fYear
    1997
  • fDate
    24-28 Nov 1997
  • Firstpage
    153
  • Lastpage
    164
  • Abstract
    We show how formal methods can be used to model multithreading in Java and provide useful insights into developing programs using multithreaded objects. In particular, we give an example of how deadlock can be avoided. The formalism used is that of action systems
  • Keywords
    concurrency control; formal specification; object-oriented languages; parallel programming; system recovery; Java; action systems; deadlock; formal methods; multi-threading modelling; multithreaded objects; multithreading; Algebra; Australia; Concurrent computing; Information technology; Java; Object oriented modeling; Programming profession; System recovery; Testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-8186-8485-2
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.681868
  • Filename
    681868