• DocumentCode
    1304155
  • Title

    Modeling concurrency in rule-based development environments

  • Author

    Barghouti, Naser S. ; Kaiser, Gail E.

  • Author_Institution
    Columbia Univ., New York, NY, USA
  • Volume
    5
  • Issue
    6
  • fYear
    1990
  • Firstpage
    15
  • Lastpage
    27
  • Abstract
    The problem of cooperative work in the software development domain is explored, and a solution that combines object-oriented programming with rule-based modeling is proposed. The solution divides the problem into three components: how to detect potential conflicts between developers´ concurrent activities, how to specify the consistency requirements of a project, and how to use the consistency specification to resolve potential conflicts. The focus is on the first component; the other two are merely sketched. The solution exploits recent advances in object-oriented databases, extended transaction models, and computer-supported cooperative work, all of which provide clues as to how to support cooperation while guaranteeing data consistency.<>
  • Keywords
    concurrency control; data integrity; groupware; knowledge based systems; object-oriented databases; object-oriented programming; programming environments; computer-supported cooperative work; concurrency; consistency requirements; consistency specification; cooperative work; extended transaction models; object-oriented databases; object-oriented programming; rule-based development environments; software development domain; Artificial intelligence; Concurrent computing; Diagnostic expert systems; Expert systems; Hardware; Medical diagnosis; Medical expert systems; Object oriented modeling; Programming; Software systems;
  • fLanguage
    English
  • Journal_Title
    IEEE Expert
  • Publisher
    ieee
  • ISSN
    0885-9000
  • Type

    jour

  • DOI
    10.1109/64.63185
  • Filename
    63185