A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Fibonacci: A Programming Language for Object Databases
[chapter]
2000
Fully Integrated Data Environments
Fibonacci is an object-oriented database programming language characterized by static and strong typing, and by new mechanisms for modeling databases in terms of objects with roles, classes, and associations ...
A brief introduction to the language is provided to present those features, which are particularly suited to modeling complex databases. ...
Why an Object-Association Data Model? The object-association data model extends the object-oriented data model with a specific construct to model associations. ...
doi:10.1007/978-3-642-59623-0_5
fatcat:o7rhbv42abc25akrejf2t66rli
Fibonacci: A programming language for object databases
1995
The VLDB journal
Fibonacci is an object-oriented database programming language characterized by static and strong typing, and by new mechanisms for modeling databases in terms of objects with roles, classes, and associations ...
A brief introduction to the language is provided to present those features, which are particularly suited to modeling complex databases. ...
Why an Object-Association Data Model? The object-association data model extends the object-oriented data model with a specific construct to model associations. ...
doi:10.1007/bf01231643
fatcat:if63zbvo4vczpdxx2x7v6g3wka
Associative Modeling and Programming
[chapter]
2002
Lecture Notes in Computer Science
The notion of associations is motivated and presented. This kind of association is seen as first class a concept in notations at both modeling and programming level. ...
Among others the association support evolution of systems by adding descriptions and instantiations of associations to executing systems. ...
Finally we give a schematic outline of our notion of associations.
Object-Centric Modeling The notion of associations is already available in object-oriented modeling. ...
doi:10.1007/3-540-46102-7_39
fatcat:2ctysmpkajg2dpac72isscmztu
Approaches to the Specification of Object Associations
[chapter]
1997
IFIP Advances in Information and Communication Technology
Many practitioners agree on the key role of object associations during the requirements specification and analysis phases of application development, since they contribute to the definition of the semantics ...
It also introduces a conceptual model for associations which is used as a baseline for comparing the four approaches to formal specification of associations. ...
Review of associations in object-oriented methods Object-oriented methods propose two distinct semantics for associations. ...
doi:10.1007/978-0-387-35261-9_16
fatcat:j4i2raudcvfzrdqgidqxy3rpfi
A novel inheritance mechanism for modeling knowledge representation systems
2018
Computer Science and Information Systems
In the Association-Oriented Database Metamodel, inheritance retains coherence with the object-oriented model in the most general terms. ...
They have been discussed against the background of the Association-Oriented Database Metamodel as well as an objectoriented model compared with the former. ...
In this model, unlike in object-oriented models, it is the association (Assoc) that remains in the focus. ...
doi:10.2298/csis170630046k
fatcat:emvn2lcv7nhmzfrbgpcmok5mpu
A Construct for Effectively Implementing Semantic Associations
2003
Journal of Object Technology
Associations are a key concept in object-oriented modeling. ...
Adding container classes for domain objects and their association objects leads to a high level of traceability between the conceptual model and it's implementation. ...
"Object-oriented systems allow the real world to be represented more directly than do conventional ones" [Gottlob96] . Associations play a key role in object-oriented domain modeling. ...
doi:10.5381/jot.2003.2.3.a1
fatcat:5xvswq44m5ep7gqzckbxu563nq
ROAC: A Role-Oriented Access Control Model
[chapter]
2012
Lecture Notes in Computer Science
In this paper, we propose a novel access control model: The Role-Oriented Access Control Model (ROAC), which is based on the concepts of RBAC but inspired by the object-oriented paradigm. ...
Existing RBAC models suffer from two main shortcomings; lack of expressiveness of roles/permissions and ambiguities of their hierarchies. ...
Roles and permissions in ROAC are analogous to objects in object oriented programming languages. Like objects, roles and permissions can hold data (variables) and operations (methods). ...
doi:10.1007/978-3-642-30955-7_11
fatcat:ualplfrot5amzhkel6pthdzt5m
Formal Methods Research at NTNU, Department of Telematics
2003
Electronical Notes in Theoretical Computer Science
The current research focus is on model driven service engineering using roles and actors. 1 Email: rolv.braek@item.ntnu.no 2 By formal we understand methods based on languages with rigorous, operational ...
semantics, and not necessarily mathematical semantics. ...
Association roles can be used like plugs and sockets to validate associations (between types) and links (between objects). ...
doi:10.1016/s1571-0661(04)80831-4
fatcat:xecf46b3yngjvbapqwjahcqxg4
From Static Methods to Role-Driven Service Invocation – A Metamodel for Active Content in Object Databases
[chapter]
2009
Lecture Notes in Computer Science
We define the notion of role-based object behaviour and show how we integrated it into an existing object database extended with a notion of collections to support object classification and role modelling ...
We present a metamodel that enables specific services to be associated with objects based on collection membership and show how such a model supports flexible runtime configuration of loosely coupled services ...
The behaviour of an object is defined through a combination of intrinsic and extrinsic behaviour with methods in the object class defining the former and services associated with object roles defining ...
doi:10.1007/978-3-642-04840-1_33
fatcat:sb7qvrdaevfljhdbre2xhoeyxy
Programming in context
2004
ACM SIGCSE Bulletin
Conceptual modeling is the defining characteristic of object-orientation and provides a unifying perspective and a pedagogical approach focusing upon the modelling aspects of object-orientation. ...
We have identified conceptual modeling as a lacking perspective in the suggestions for CS1. ...
The conceptual framework is comprehensive; for CS1 we restrict the coverage to association, composition and specialization which by far are the most used concepts in object oriented modeling and programming ...
doi:10.1145/1028174.971461
fatcat:dkd55o7t7fe2pio27wehmsbeie
Agent-Oriented Modeling with Graph Transformation
[chapter]
2001
Lecture Notes in Computer Science
Therefore, dedicated techniques for agent-oriented modeling are required which are based on the concepts and notations of object-oriented modeling and extend these in order to support agent-specific concepts ...
Mainstream object-oriented modeling techniques do not account for these agentspecific aspects. ...
Roles in Agent-Oriented Modeling The concept of roles is well-established in object-oriented modeling [13] . ...
doi:10.1007/3-540-44564-1_7
fatcat:zxrhw4yasrfs3mwszrppg5yrgm
Run-time objects are included in the RTE process resulting in advanced constraint enforcement. Moreover support is provided for straightforward role modeling. ...
We combine Extended Entity-Relationship diagrams with an object-oriented prototype-based language in a two-phased technique that allows for the rapid prototyping of the modeled applications. ...
EER and Object-Orientation Since the late eighties, it has been encouraged to combine (E)ER models and object-orientation (OO) [4] . ...
doi:10.1145/1094855.1094929
dblp:conf/oopsla/PaesschenMD05a
fatcat:bx7tqnksn5an7ktvax2uilpxze
Towards a "Good" Functional and Executable Behavior Model
[chapter]
1998
Lecture Notes in Computer Science
In this paper, the goal is to define a suitable behavior model based on executable specifications to allow the validation of distributed object frameworks. ...
Section 1 gives a more precise description of these features and presents the way they are considered in the proposed behavior model. In terms of validation involvement of users is the key point. ...
A typical example is the role model collaboration view of the object oriented role analysis and modeling (OOram) software engineering method [14] . ...
doi:10.1007/3-540-69687-3_4
fatcat:azx3g4qxbfbpnl6x3vp36um7di
The design and implementation of a role model based language, EpsilonJ
2008
2008 5th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology
To achieve the goal of supporting and realizing such object collaboration and adaptation in the object-oriented technology, especially in Java, a new adaptive role-based model Epsilon and a corresponding ...
In this paper, we present the background of adaptive role-based models, and then focus on the design of this Epsilon model and its language. ...
ACKNOWLEDGMENT The authors would like to thank Tetsuo Kamina, a member of our research group, for the inspiring idea and useful discussion on the model translation programming. ...
doi:10.1109/ecticon.2008.4600367
fatcat:3o63wt7xd5dwfj6aewdxbml6ca
Improving the agent-oriented modeling process by roles
2001
Proceedings of the fifth international conference on Autonomous agents - AGENTS '01
In this paper, we introduce a concept of roles in order to support the transition in a systematic way and thereby improving the agent-oriented modeling process. ...
The agent-oriented modeling process is divided in a typical sequence of activities, i.e., requirements specification, analysis, and design. ...
ROLES IN OBJECT-ORIENTED AND AGENT-ORIENTED MODELING We will first give a general definition of the notion of a role in object-oriented modeling and then we explain which properties a concept of roles ...
doi:10.1145/375735.376476
dblp:conf/agents/DepkeHK01
fatcat:sghs5w7thnhedblqvhgybpvoqy
« Previous
Showing results 1 — 15 out of 997,288 results