Le cas d’oRis :
oRis propose une syntaxe proche
de C++. Le mot clé class désigne
un agent qui implémente une fonction imposée : void main (void). Elle
est chargée de décrire le comportement de l’agent. Les agents sont instanciés dans
la fonction oRis : void execute (void),
cette fonction peut être considérée comme un site sur lequel résident
les agents principaux de l’application. Des fonctions de communications
synchrones et asynchrones sont définies dans le langage : les agents
coopèrent.
Une description efficace de chaque agent est relativement simple à obtenir, la pérennité de la programmation objet dans oRis permet héritage, composition, … accordant au développeur souplesse, évolutivité et réutilisabilité du code.