Towards a metrics suite for object-relational mappings
نویسنده
چکیده
Object-relational (O/R) middleware is frequently used in practice to bridge the semantic gap (the ‘impedance mismatch’) between object-oriented application systems and relational database management systems (RDBMSs). If O/R middleware is employed, the object model needs to be linked to the relational schema. Following the socalled forward engineering approach, the developer is faced with the challenge of choosing from a variety of mapping strategies for class associations and inheritance relationships. These mapping strategies have different impacts on the characteristics of application systems, such as their performance or maintainability. Quantifying these mapping impacts via metrics is considered beneficial in the context of O/R mapping tools since such metrics enable an automated and differentiated consideration of O/R mapping strategies. In this paper, the foundation of a metrics suite for object-relational mappings and an initial set of metrics are presented.
منابع مشابه
Mapping Compiler to Bridge Applications and Databases Using a Relational Constraint Solver
Developing mixed object-relational (OR) mappings for object-oriented application models is a tedious, costly, intuitive, and error-prone manual process. The technical contribution of this paper is a substantially automated technique for exhaustive, formally precise synthesis of quality equivalence classes of such mappings. We employ a constraint-solving technique to generate candidate mappings,...
متن کاملRODI: A Benchmark for Automatic Mapping Generation in Relational-to-Ontology Data Integration
A major challenge in information management today is the integration of huge amounts of data distributed across multiple data sources. A suggested approach to this problem is ontology-based data integration where legacy data systems are integrated via a common ontology that represents a unified global view over all data sources. However, data is often not natively born using these ontologies. I...
متن کاملImpact Analysis of Relational Schema Changes on Native Language
We present a technique for analyzing the impact that relational schema changes have on applications that use objectrelational mappings and native language queries. We present a meta model that identifies the data that needs to be obtained using static analysis from database, objectrelational mapping and objectoriented application programs. We discuss a number of st...
متن کاملEvaluation and Metrication of Object Oriented System
This paper presents some advances towards the quantitative evaluation of design attributes of object oriented software systems. We believe that these attributes can express the quality of internal structure, thus being strongly correlated with quality characteristics like analyzability, changeability, stability and testabilility, which are important to software developers and maintainers. In or...
متن کاملUN CO RR EC TE D PR OO F 1 An Empirical Exploration of the Distributions of the 2 Chidamber and Kemerer Object - Oriented Metrics 3 Suite 4
The object-oriented metrics suite proposed by Chidamber and Kemerer (CK) is a measurement 18 approach towards improved object-oriented design and development practices. However, existing studies 19 evidence traces of collinearity between some of the metrics and low ranges of other metrics, two facts which 20 may endanger the validity of models based on the CK suite. As high correlation may be a...
متن کامل