Accelerate Literature Icon
Want to do a literature review? Try our new Literature Review workflow

A scalable model based approach for data model evolution: Application to space missions data models

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon

A scalable model based approach for data model evolution: Application to space missions data models

Similar Papers
  • Book Chapter
  • Cite Count Icon 13
  • 10.1007/3-540-53397-4_35
Evolution of data models
  • Jan 1, 1990
  • Hans-Jörg Schek + 1 more

Relational, complex object, and object-oriented data models seem to establish three diverging directions and it appears hopeless to arrive at a new higher-level unifying data model as a new platform for the non-traditional applications as well as for the classical ones. In this paper, however, we give some evidence that recent object models can be considered as an evolution from classical ones. Specifically, we describe a first evolutionary path from relations through nested relations and complex objects to object networks. A second evolutionary path starts from the DBTG network model and shows how this is turned into an object network again. Similar observations apply for other models, such as semantic data models or knowledge representation languages. Thus, we conclude that the next generation object-oriented data models should integrate concepts from these predecessors. This enables compatibility, coexistence, and cooperation between the different systems as well as a possible migration path, and may lead to a new overall data model platform for application development.

  • Conference Article
  • Cite Count Icon 11
  • 10.1145/2047862.2047876
Generating database migrations for evolving web applications
  • Oct 22, 2011
  • Sander Daniël Vermolen + 2 more

WebDSL is a domain-specific language for the implementation of dynamic web applications with a rich data model. It provides developers with object-oriented data modeling concepts but abstracts over implementation details for persisting application data in relational databases. When the underlying data model of an application evolves, persisted application data has to be migrated. While implementing migration at the database level breaks the abstractions provided by WebDSL, an implementation at the data model level requires to intermingle migration with application code. In this paper, we present a domain-specific language for the coupled evolution of data models and application data. It allows to specify data model evolution as a separate concern at the data model level and can be compiled to migration code at the database level. Its linguistic integration with WebDSL enables static checks for evolution validity and correctness.

  • Research Article
  • Cite Count Icon 1
  • 10.1145/2189751.2047876
Generating database migrations for evolving web applications
  • Oct 22, 2011
  • ACM SIGPLAN Notices
  • Sander Daniël Vermolen + 2 more

WebDSL is a domain-specific language for the implementation of dynamic web applications with a rich data model. It provides developers with object-oriented data modeling concepts but abstracts over implementation details for persisting application data in relational databases. When the underlying data model of an application evolves, persisted application data has to be migrated. While implementing migration at the database level breaks the abstractions provided by WebDSL, an implementation at the data model level requires to intermingle migration with application code. In this paper, we present a domain-specific language for the coupled evolution of data models and application data. It allows to specify data model evolution as a separate concern at the data model level and can be compiled to migration code at the database level. Its linguistic integration with WebDSL enables static checks for evolution validity and correctness.

  • Research Article
  • Cite Count Icon 6
  • 10.1016/j.is.2019.04.002
Handling probabilistic integrity constraints in pay-as-you-go reconciliation of data models
  • Apr 5, 2019
  • Information Systems
  • Nguyen Quoc Viet Hung + 6 more

Handling probabilistic integrity constraints in pay-as-you-go reconciliation of data models

  • Book Chapter
  • 10.1007/978-1-4302-0176-2_3
Comparing the Object and Relational Data Models
  • Nov 27, 2006

In this chapter we looked at the evolution of data models and compared the object and relational data models. We looked at some of the difficulties involved in fitting object-oriented systems and relational databases together, and we looked at how some well-known database features are implemented in an object database. In the next chapter, we take a closer look at the object data model and how db4o stores its data.

  • Book Chapter
  • 10.1016/b978-155558323-1/50003-6
1 - Introduction to Oracle SQL
  • Jan 1, 2005
  • Oracle SQL
  • Gavin Powell + 1 more

1 - Introduction to Oracle SQL

  • Conference Article
  • Cite Count Icon 1
  • 10.1117/12.2232603
Radio data archiving system
  • Jul 26, 2016
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • C Knapic + 9 more

Radio Astronomical Data models are becoming very complex since the huge possible range of instrumental configurations available with the modern Radio Telescopes. What in the past was the last frontiers of data formats in terms of efficiency and flexibility is now evolving with new strategies and methodologies enabling the persistence of a very complex, hierarchical and multi-purpose information. Such an evolution of data models and data formats require new data archiving techniques in order to guarantee data preservation following the directives of Open Archival Information System and the International Virtual Observatory Alliance for data sharing and publication. Currently, various formats (FITS, MBFITS, VLBI's XML description files and ancillary files) of data acquired with the Medicina and Noto Radio Telescopes can be stored and handled by a common Radio Archive, that is planned to be released to the (inter)national community by the end of 2016. This state-of-the-art archiving system for radio astronomical data aims at delegating as much as possible to the software setting how and where the descriptors (metadata) are saved, while the users perform user-friendly queries translated by the web interface into complex interrogations on the database to retrieve data. In such a way, the Archive is ready to be Virtual Observatory compliant and as much as possible user-friendly.

  • Book Chapter
  • Cite Count Icon 32
  • 10.1007/bfb0020539
Data model evolution as a basis of business process management
  • Jan 1, 1995
  • Volker Gruhn + 2 more

In this article we propose an approach to business process management which meets the demands of business process evolution. This approach allows for on-the-fly modifications of business processes. In contrast to many other approaches, we do not only concentrate on activities to be carried out in business processes, but also on the data created and manipulated by these activities. We propose to apply data model analysis and improvement strategies well-known from the information system field in the context of business process management.

  • Research Article
  • Cite Count Icon 99
  • 10.1016/j.datak.2007.09.011
Defining and validating metrics for assessing the understandability of entity–relationship diagrams
  • Oct 7, 2007
  • Data & Knowledge Engineering
  • Marcela Genero + 2 more

Defining and validating metrics for assessing the understandability of entity–relationship diagrams

  • Research Article
  • 10.35629/5252-0703654663
Design and Development Of A We-Based Car Park Management System
  • Mar 1, 2025
  • International Journal of Advances in Engineering and Management
  • Saramucheka Saramucheka + 1 more

The design and development of a car parking management system using cloud computing is a critical endeavour for addressing the challenges faced by parking facilities in urban areas like Lusaka. This thesis proposes a comprehensive solution that leverages the power of cloud computing to enhance the efficiency, scalability, and accessibility of car parking management in Lusaka, Zambia. The existing car parking systems in Lusaka often suffer from issues such as limited capacity, manual processes, lack of real-time monitoring, and inadequate user experiences. By harnessing cloud computing technology, the proposed system aims to overcome these limitations and provide an advanced solution to efficiently manage parking spaces in the city. The research begins with a thorough analysis of the requirements specific to Lusaka's parking environment, considering factors like the number of vehicles, parking lot distribution, traffic patterns, and user expectations. The functional and nonfunctional requirements are defined to guide the system's design and development process effectively. The design phase focuses on establishing a robust system architecture that integrates cloud infrastructure, data models, user interfaces, and security measures. The cloud infrastructure design takes into account the scalable and reliable nature of cloud services to ensure optimal performance and flexibility. Additionally, the system design encompasses user-friendly interfaces that enable drivers to locate available parking spaces, make reservations, and receive real-time updates. The implementation phase involves selecting suitable technologies and frameworks to develop the backend and frontend components of the system. The cloud services integration enables seamless storage, processing, and retrieval of parking data, while adhering to stringent security and privacy considerations. Rigorous testing and quality assurance procedures are conducted to ensure the system's reliability and usability. The evaluation phase encompasses performance evaluation, user acceptance testing, and a comparison with existing parking systems in Lusaka. Key performance metrics such as response time, throughput, and scalability are measured to validate the effectiveness of the proposed system. User feedback and satisfaction surveys are conducted to assess the system's usability and identify areas for improvement. The deployment and maintenance phase outlines strategies for deploying the system in Lusaka's parking facilities, considering factors such as system integration with existing infrastructure and cost analysis. Furthermore, future enhancements and recommendations are provided to facilitate continuous improvement and scalability of the system. The design and development of a cloud-based car parking management system in Lusaka aims to revolutionize the city's parking facilities by offering real-time monitoring, automation, and improved user experiences. The proposed system can effectively address the challenges faced by Lusaka's parking industry, optimize parking space utilization, and enhance overall traffic management in the city.

  • Conference Article
  • Cite Count Icon 1
  • 10.1109/fie44824.2020.9274248
Study on an Adaptive Learning Support System Design based on Model-based Development
  • Oct 21, 2020
  • Shin Wakitani + 4 more

This research proposes an adaptive smart learning support system, whose target is a typing support system, based on the Model-Based Development (MBD) approach. The proposed typing support system adaptively adjusts the level of work so that the typing skill of a learner is smoothly grown. In this paper, the goal of an adaptive smart learning support system is briefly explained, and a concrete design scheme of a part of the support system based on the MBD approach is presented. This paper also mentions the work in progress of developing an actual typing support system.

  • Research Article
  • Cite Count Icon 4
  • 10.1088/1742-6596/2654/1/012049
Development of Plugins for seamless Integration of the SIMULTAN Meta Data Model with IDA-ICE and RFEM 6
  • Dec 1, 2023
  • Journal of Physics: Conference Series
  • Bernhard Steiner + 5 more

SIMULTAN ComponentBuilder plugins enable individualized development of connections to simulation tools, easing data management of the simulation-driven interdisciplinary planning processes in civil engineering. The Software Development Kit (SDK) is an integral part of ongoing research projects, which aim to exhibit and expand the capability of the SIMULTAN Meta Data Model. The goal is to store digital information necessary for the planning processes in civil engineering and operation and operational performance analysis of buildings via digital twins. A theoretical outline of the plugin structure is given, and the usability of the SDK is shown by presenting two example plugins. Two plugins were developed to enable seamless integration with the proprietary simulation software IDA ICE and RFEM 6 within the same data model. Furthermore, it is shown that the existing data in the SIMULTAN Data Model can be reused by utilizing already existing information and avoiding duplication. Limitations of the SDK will be explained, and concepts for future data model extensions will be discussed. The development and deployment of the two plugins show the benefits of using a Big-open-real-BIM Data Model for civil engineering planning processes, enabling individualization and workflow-enhancing expansion.

  • Research Article
  • Cite Count Icon 22
  • 10.1016/j.cl.2015.08.011
Concepts and evaluation of the extended entity-relationship approach to database design in a multi-paradigm information system modeling tool
  • Sep 8, 2015
  • Computer Languages, Systems & Structures
  • Vladimir Dimitrieski + 5 more

Concepts and evaluation of the extended entity-relationship approach to database design in a multi-paradigm information system modeling tool

  • Book Chapter
  • Cite Count Icon 1
  • 10.1007/978-3-030-22365-6_25
Data Integration Technology of Industrial Information Systems
  • Jun 7, 2019
  • Petro Pavlenko + 3 more

Research results on the development of an information support system for data integration from integrated production systems are presented. The way of information systems integration is offered. The corresponding method is based on data integration of information systems both for production purposes and for generating a subsystem of implementing the developed methods. As a result, this approach allows adopting optimal design and manufacturing solutions. The method is implemented using a universal PDM system and intermodulation software interface. The formal information models of data and methods of maintaining a full life cycle of information are created. This approach allows implementing the information support technology for the integration of production data. A functional-structural scheme for the implementation of the proposed method is described. The recommendations for practical use in the conditions of operating industrial enterprises are given. Developing this approach, the authors conducted a study on the formalization and modeling of design, production and normative reference data of the machine-building enterprise. Semantic modeling of data is carried out, design procedures for establishing their interconnections are developed.

  • Book Chapter
  • 10.1007/978-0-230-00107-7_3
Database, Dbms and Data Model
  • Jan 1, 2004
  • Paul Beynon-Davies

At the end of this chapter the reader will be able to: Establish the need for database systems Provide a definition for the concepts of a database, a DBMS and a data model Distinguish between data model as architecture and data model as blueprint Provide a brief history of data management Introduce the process of database system development

Save Icon
Up Arrow
Open/Close
Notes

Save Important notes in documents

Highlight text to save as a note, or write notes directly

You can also access these Documents in Paperpal, our AI writing tool

Powered by our AI Writing Assistant