2OPL is a norm programming language for agent organizations.

Add a Review
2 Downloads (This Week)
Last Update:
Download 2OPL.zip
Browse All Files



2OPL (Organization Oriented Programming Language) is a programming language for developing agent organizations. The used abstractions in the language are brute facts, effects of actions, norms and sanction rules. Brute facts are the state of the environment. Effect rules describe how actions change the brute facts. Norms describe which environment states counts as violations. Finally sanction rules can be programmed to respond to norm violations.

The current implementation is based on logic programming (Prolog in particular). For those users who are not familiar with Prolog we advise the free ebook Learn Prolog Now (http://www.learnprolognow.org).

The interpreter supports three different norm specifications. For more information see the documentation or mail one of the developers.

2OPL Web Site


Intelligent Agents


Write a Review

User Reviews

Be the first to post a review of 2OPL!

Additional Project Details


Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.