• DocumentCode
    834670
  • Title

    Concurrent object-oriented programming on .NET

  • Author

    Nienaltowski, P. ; Arslan, V. ; Meyer, B.

  • Author_Institution
    Software Eng., Swiss Fed. Inst. of Technol., Zurich, Switzerland
  • Volume
    150
  • Issue
    5
  • fYear
    2003
  • Firstpage
    308
  • Lastpage
    314
  • Abstract
    The SCOOP model (Simple Concurrent Object-Oriented Programming) offers a comprehensive approach to building high-quality concurrent and distributed systems. The model takes advantage of the inherent concurrency implicit in object-oriented programming to provide programmers with a simple extension enabling them to produce concurrent applications with little more effort than sequential ones. In the paper, the authors discuss the basic concepts of the model, such as processors and separate objects. They also present SCOOPLI, a library implementation of SCOOP for the .NET platform. They show how SCOOP concepts are mapped to .NET constructs, and discuss distributed programming with SCOOPLI, with a focus on .NET remoting capabilities. Several programming examples illustrate the discussion.
  • Keywords
    authorisation; distributed programming; object-oriented programming; software libraries; .NET platform; SCOOP model; SCOOPLI; Simple Concurrent Object-Oriented Programming; distributed programming; distributed systems; library; processors; remoting capabilities; separate objects;
  • fLanguage
    English
  • Journal_Title
    Software, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1462-5970
  • Type

    jour

  • DOI
    10.1049/ip-sen:20030992
  • Filename
    1249342