Management information systems: conceptual foundations, structure, and development (2nd ed.)
Management information systems: conceptual foundations, structure, and development (2nd ed.)
Dealing with complexity: an introduction to the theory & applications of systemsscience
Dealing with complexity: an introduction to the theory & applications of systemsscience
ER model clustering as an aid for user communication and documentation in database design
Communications of the ACM
A model of systems decomposition
ICIS '89 Proceedings of the tenth international conference on Information Systems
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Entity-relationship and object-oriented model automatic clustering
Data & Knowledge Engineering
Database abstractions: aggregation and generalization
ACM Transactions on Database Systems (TODS)
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Strategic Data Planning Method
Strategic Data Planning Method
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Proceedings of the 3rd International Conference on Genetic Algorithms
Abstraction Levels for Entity-Relationship Schemas
ER '94 Proceedings of the13th International Conference on the Entity-Relationship Approach
A Multi-Level Architecture for Representing Enterprise Data Models
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
Architecture of Systems Problem Solving
Architecture of Systems Problem Solving
On Computing the Importance of Entity Types in Large Conceptual Schemas
ER '09 Proceedings of the ER 2009 Workshops (CoMoL, ETheCoM, FP-UML, MOST-ONISW, QoIS, RIGiM, SeCoGIS) on Advances in Conceptual Modeling - Challenging Perspectives
A novel keyword search paradigm in relational databases: Object summaries
Data & Knowledge Engineering
A method for filtering large conceptual schemas
ER'10 Proceedings of the 29th international conference on Conceptual modeling
On computing the importance of associations in large conceptual schemas
Conceptual Modelling and Its Theoretical Foundations
Understanding constraint expressions in large conceptual schemas by automatic filtering
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
International Journal of Information Technology Project Management
Reusable abstractions for modeling languages
Information Systems
Hi-index | 0.01 |
This paper defines a method for decomposing a large data model into a hierarchy of models of manageable size. The purpose of this is to (a) improve user understanding and (b) simplify documentation and maintenance. Firstly, a set of principles is defined which prescribe the characteristics of a "good" decomposition. These principles may be used to evaluate the quality of a decomposition and to choose between alternatives. Based on these principles, a manual procedure is described which can be used by a human expert to produce a relatively optimal clustering. Finally, a genetic algorithm is described which automatically finds an optimal decomposition. A key differentiating factor between this and previous approaches is that it is soundly based on principles of human information processing--this ensures that data models are clustered in a way that can be most efficiently processed by the human mind.