A UML-based Metamodeling Architecture for Database Design
نویسندگان
چکیده
We use metamodeling for Object Oriented database design and management. First, in the context of the UMLbased metamodeling, we provide an overview of what is achievable, e.g., more exhaustive descriptions of classes (their behaviors and their dependencies), validation of external schemas of a database, as well as determination of requirements for software tools to enhance system security. Second, we propose an extension –using our specific metamodeling architecture– for management of federated databases.
منابع مشابه
A UML-based metamodeling architecture with example frameworks
Based on a survey of modelers’ practice, we propose a UML-based metamodeling architecture in which the two uppermost layers (meta-metamodeling and metamodeling) are organized into a mirroring structure. Using this architecture we can formally define a semantical integration of metamodels. We propose two applications of such metamodel integration: a framework for integrated design and interopera...
متن کاملSchema Repository Database Evolution And Metamodeling
Evolving XML schemas and documents using UML class diagrams. E Domínguez, J 31, 2005. MeDEA: A database evolution architecture with traceability 21, 2011. Dynamic semantics of UML state machines: a metamodeling perspective. Schema-Independence in XML Keyword Search, Albert Tort and Antoni Olivé. Software as a Social Artifact: a Management and Evolution Perspective, Roberto De Model-driven desig...
متن کاملFormalization of the UML Metamodel: An Approach Based Upon the Four-Layer Metamodeling Architecture
Modeling tools move towards more and more abstract approaches such as metamodels and the four-layer metamodeling architecture. We address modeling tools using the UML metamodel as a core. We propose a fourlayer metamodeling architecture based upon a two-fold structure of metametamodel and metamodel layers. The meta-metamodel layer is populated with a lattice of modeling paradigms that are insta...
متن کاملUML Specification of Relational Database
Database reverse engineering (DBRE) recovers a database design using a semantic data model. Most of the existing works and tools for DBRE and database design specify relational database schemas with extended ER models. The Unified Modeling Language (UML) is a standard language for modeling software and database systems. We discuss how to extend the UML metamodel with elements for modeling relat...
متن کاملDefining a UML Profile for Web–based Educational Applications
This paper presents a UML profile for web–based educational applications. The definition of the profile is provided by applying a certain formalism which is based on the metamodeling architecture of the UML language. An example is given throughout the paper for the illustration of an instantiated model based on the profile.
متن کامل