997,288 Hits in 5.0 sec

Fibonacci: A Programming Language for Object Databases [chapter]

Antonio Albano, Giorgio Ghelli, Renzo Orsini
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

Antonio Albano, Giorgio Ghelli, Renzo Orsini
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]

Bent Bruun Kristensen
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]

D. Ramazani, G. v. Bochmann
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

Marek Krótkiewicz
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

Charles A. Suscheck, Bo Sandén
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]

Nezar Nassr, Eric Steegmans
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

Rolv Bræk
2003 Electronical Notes in Theoretical Computer Science  
The current research focus is on model driven service engineering using roles and actors. 1 Email: 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]

Stefania Leone, Moira C. Norrie, Beat Signer, Alexandre de Spindler
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

Jens Bennedsen, Michael E. Caspersen
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]

Ralph Depke, Reiko Heckel, Jochen Malte Küster
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


Ellen Van Paesschen, Wolfgang De Meuter, Maja D'Hondt
2005 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05  
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]

D. Sidou
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

Supasit Monpratarnchai, Tamai Tetsuo
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

Ralph Depke, Reiko Heckel, Jochen M. Kuster
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