Understanding Quality in Conceptual Modeling
IEEE Software
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Object models (2nd ed.): strategies, patterns, and applications
Object models (2nd ed.): strategies, patterns, and applications
Data Model Patterns: Conventions of Thought
Data Model Patterns: Conventions of Thought
Introduction to Automata Theory, Languages and Computability
Introduction to Automata Theory, Languages and Computability
Data Model Patterns: A Metadata Map (The Morgan Kaufmann Series in Data Management Systems)
Data Model Patterns: A Metadata Map (The Morgan Kaufmann Series in Data Management Systems)
Developing High Quality Data Models
Developing High Quality Data Models
Data modeling patterns using fully communication oriented information modeling (FCO-IM)
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
Hi-index | 0.00 |
The use of patterns in a design process, including data modeling, is an attempt to create a better solution to a problem. We propose the use of data model patterns, organized in a pattern language, and based on Fully Communication Oriented Information Modeling (FCO-IM) as the modeling approach, as a standard to produce high quality data models. We introduce the concept of Information Grammar for Pattern (IGP) which works as a kind of template to generate FCOIM's Information Grammar (IG). IGP is also used to define the relations among patterns. Based on how they are abstracted, we also define 3 types of IGP. The IGP provides the basic idea for the pattern language of data model patterns based on the relations among patterns.