首页> 外文会议>AAAI Symposium on Roles, an Interdisciplinary Perspective >Introducing Ontologically Founded Roles in Object Oriented Programming: powerjava
【24h】

Introducing Ontologically Founded Roles in Object Oriented Programming: powerjava

机译:在面向对象编程中引入本体地创立的角色:PowerJava

获取原文

摘要

In this paper we introduce a new view on roles in Object Oriented programming languages. Our notion is based on an ontological analysis of social roles and attributes to roles the following properties: first, a role is always associated not only to an object instance playing the role, but also to another object instance which constitutes the context of the role and which we call institution. Second, the definition of a role depends on the definition of the institution which constitutes its context. Third, this second property allows to endow players of roles with powers to modify the state of the institution and of the other roles of the same institution. As an example of this model of roles in Object Oriented programming languages, we introduce a role construct in Java.
机译:在本文中,我们对面向对象编程语言的角色介绍了一个新的视图。我们的概念基于社交角色的本体论分析和属性来角色以下属性:首先,角色始终与播放角色播放的对象实例相关联,还要对构成角色的上下文的另一个对象实例相关联我们称之为机构。其次,作用的定义取决于构成其背景的机构的定义。第三,第二个财产允许以权力赋予角色的播放器来修改机构的状态以及同一机构的其他角色。作为面向对象编程语言的这种角色模型的示例,我们在Java中引入了一个角色构造。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号