https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Database Proxies: A Data Management approach for Component-Based Real-Time Systems
Mälardalen University, School of Innovation, Design and Engineering. (Progress)
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-2898-9570
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0001-7586-0409
2009 (English)Report (Other (popular science, discussion, etc.))
Abstract [en]

This thesis presents new techniques for data management of run-time dataobjects in component-based embedded real-time systems. These techniquesenable data to be modeled, analyzed and structured to achieve proper datamanagement during development, maintenance  and execution.The evolution of real-time embedded systems has resulted in an increasedsystem complexity beyond what was thought possible just a few years ago.Over the years, new techniques and tools have been developed to managesoftware and communication complexity. However, as this thesis show, currenttechniques and tools for data management are not sufficient. Today,development of real-time embedded systems focuses on the function aspects ofthe system, in most cases disregarding data management.The lack of proper design-time data management often results in ineffectivedocumentation routines and poor overall system knowledge. Contemporarytechniques to manage run-time data do not satisfy demands on flexibility,maintainability and extensibility. Based on an industrial case-study thatidentifies a number of problems within current data management techniques,both during design-time and  run-time, it is clear that data managementneeds to be incorporated as an integral part of the development of theentire system architecture.As a remedy to the identified problems, we propose a design-time data entityapproach, where the importance of data in the system is elevated to beincluded in the entire design phase with proper documentation, properties,dependencies and analysis methods to increase the overall system knowledge.Furthermore, to efficiently manage data during run-time, we introducedatabase proxies to enable the fusion between two existing techniques;Component Based Software Engineering (CBSE) and Real-Time DatabaseManagement Systems (RTDBMS). A database proxy allows components to bedecoupled from the underlying data management strategy without violating thecomponent encapsulation and communication interface.

Place, publisher, year, edition, pages
2009. , p. 10
Keywords [en]
database proxy, real-time database, cbse, rtdbms
Identifiers
URN: urn:nbn:se:mdh:diva-7570OAI: oai:DiVA.org:mdh-7570DiVA, id: diva2:278353
Projects
Information Centric development of component-based embedded real-time systemsAvailable from: 2009-11-25 Created: 2009-11-25 Last updated: 2013-12-03Bibliographically approved
In thesis
1. Information Centric Development of Component-Based Embedded Real-Time Systems
Open this publication in new window or tab >>Information Centric Development of Component-Based Embedded Real-Time Systems
2009 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis presents new techniques for data management of run-time data objectsin component-based embedded real-time systems. These techniques enabledata to be modeled, analyzed and structured to achieve data managementduring development, maintenance and execution.The evolution of real-time embedded systems has resulted in an increasedsystem complexity beyond what was thought possible just a few years ago.Over the years, new techniques and tools have been developed to manage softwareand communication complexity. However, as this thesis show, currenttechniques and tools for data management are not sufficient. Today, developmentof real-time embedded systems focuses on the function aspects of thesystem, in most cases disregarding data management.The lack of proper design-time data management often results in ineffectivedocumentation routines and poor overall system knowledge. Contemporarytechniques to manage run-time data do not satisfy demands on flexibility,maintainability and extensibility. Based on an industrial case-study that identifiesa number of problems within current data management techniques, bothduring design-time and run-time, it is clear that data management needs to beincorporated as an integral part of the development of the entire system architecture.As a remedy to the identified problems, we propose a design-time data entityapproach, where the importance of data in the system is elevated to beincluded in the entire design phase with proper documentation, properties, dependenciesand analysis methods to increase the overall system knowledge.Furthermore, to efficiently manage data during run-time, we introduce databaseproxies to enable the fusion between two existing techniques; ComponentBased Software Engineering (CBSE) and Real-Time Database ManagementSystems (RTDBMS). A database proxy allows components to be decoupledfrom the underlying data management strategy without violating the componentencapsulation and communication interface.

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2009. p. 125
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 114
Keywords
Database, Real-Time, RTDBMS, Component, CBSE, Database proxy, Data entity, data management
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-7582 (URN)978-91-86135-49-2 (ISBN)
Presentation
2009-12-11, Gamma, Mälardalen University, Västerås, 14:00 (English)
Opponent
Supervisors
Projects
INCENSE
Available from: 2009-11-27 Created: 2009-11-27 Last updated: 2018-01-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records

Nyström, dagSjödin, Mikael

Search in DiVA

By author/editor
Hjertström, AndreasNyström, dagSjödin, Mikael
By organisation
School of Innovation, Design and Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 213 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf