Conceptual schema and relational database design: a fact oriented approach
Conceptual schema and relational database design: a fact oriented approach
Object oriented design with applications
Object oriented design with applications
Object-oriented systems analysis: a model-driven approach
Object-oriented systems analysis: a model-driven approach
Object-oriented modeling and design
Object-oriented modeling and design
Understanding Quality in Conceptual Modeling
IEEE Software
Reusable software: the Base object-oriented component libraries
Reusable software: the Base object-oriented component libraries
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Information modeling and relational databases: from conceptual analysis to logical design
Information modeling and relational databases: from conceptual analysis to logical design
Data Model Patterns: Conventions of Thought
Data Model Patterns: Conventions of Thought
Case Method: Entity Relationship Modelling
Case Method: Entity Relationship Modelling
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Executable Uml: How to Build Class Models
Executable Uml: How to Build Class Models
Design Methods for Software Systems: YOURDON, Statemate and Uml
Design Methods for Software Systems: YOURDON, Statemate and Uml
Systems Analysis and Design with UML
Systems Analysis and Design with UML
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
The Elements of UML(TM) 2.0 Style
The Elements of UML(TM) 2.0 Style
Software Quality Control
Modeling events as entities in object-oriented conceptual modeling languages
Data & Knowledge Engineering - Special issue: ER 2004
Data & Knowledge Engineering - Special issue: ER 2003
Conceptual Modeling of Information Systems
Conceptual Modeling of Information Systems
Generating Natural Language specifications from UML class diagrams
Requirements Engineering
Relating Identifier Naming Flaws and Code Quality: An Empirical Study
WCRE '09 Proceedings of the 2009 16th Working Conference on Reverse Engineering
Guideline based evaluation and verbalization of OWL class and property labels
Data & Knowledge Engineering
Requirements Engineering: Fundamentals, Principles, and Techniques
Requirements Engineering: Fundamentals, Principles, and Techniques
Design science in information systems research
MIS Quarterly
An eclipse plugin for validating names in UML conceptual schemas
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Verification and Validation of UML Conceptual Schemas with OCL Constraints
ACM Transactions on Software Engineering and Methodology (TOSEM)
OCL-Lite: Finite reasoning on UML/OCL conceptual schemas
Data & Knowledge Engineering
An approach to test-driven development of conceptual schemas
Data & Knowledge Engineering
Hi-index | 0.00 |
We focus on the problem of naming conceptual schema elements in UML, which is faced by conceptual modelers every time they define a new element that requires a name. The problem is significant because in general there are many elements that require a name, and the names given have a strong influence on the understandability of that schema. We propose a guideline for every kind of element to which a conceptual modeler may give a name in UML. The guideline comprises the grammar form of the name and a pattern sentence. A name complies with our guideline if it has that form and the sentence generated from the pattern sentence is grammatically well-formed and semantically meaningful. The main novelty of our proposal is that it is (as far as we know) the first that provides a naming guideline for each kind of element of conceptual schemas in UML.