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
Design-Time Management of Run-Time Data in Industrial Embedded Real-Time Systems Development
Mälardalen University, School of Innovation, Design and Engineering.
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
Mälardalen University, School of Innovation, Design and Engineering.
2008 (English)In: Proceedings of 13th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA'08), IEEE Industrial Electronics Society, Hamburg, Germany, 2008, p. 1285-1293Conference paper, Published paper (Refereed)
Abstract [en]

Efficient design-time management and documentation of run-time data elements are of paramount importance when developing and maintaining modern real-time systems. In this paper, we present the results of an industrial case-study in which we have studied the state of practice in data management and documentation. Representatives from five companies within various business segments have been interviewed and our results show that various aspects of current data management and documentation are problematic and not yet mature. Results show that companies today have a fairly good management of distributed signals, while internal ECU signals and states are, in many cases, not managed at all. This lack of internal data management results in costly development and maintenance and is often entirely dependent of the know-how of single individual experts.

Furthermore, it has, in several cases, resulted in unused and excessive data in the systems due to the fact that

whether or not a data is used is unknown.

Place, publisher, year, edition, pages
2008. p. 1285-1293
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-7225DOI: 10.1109/ETFA.2008.4638566ISI: 000260495500208Scopus ID: 2-s2.0-56349134398ISBN: 978-1-4244-1506-9 (print)ISBN: 978-1-4244-1505-2 (print)OAI: oai:DiVA.org:mdh-7225DiVA, id: diva2:237235
Conference
13th IEEE International Conference on Emerging Technologies and Factory Automation Location: Hamburg, GERMANY Date: SEP 15-18, 2008
Available from: 2009-09-25 Created: 2009-09-25 Last updated: 2018-01-13Bibliographically 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
2. Data Management in Component-Based   Embedded Real-Time Systems
Open this publication in new window or tab >>Data Management in Component-Based   Embedded Real-Time Systems
2012 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis presents new data management techniques for run-time data in component-based embedded real-time systems. These techniques enable data to be modeled, analyzed and structured to improve data management during system development, maintenance, and execution. The foundation of our work is a case-study that identifies a number of problems with current state-of-practice in data management for industrial embedded real-time systems.

We introduce two novel concepts: the data entity and the database proxy. The data entity is a design-time concept that allows designers to manage data objects throughout different design and maintenance activities. It includes data-type specification, documentation, specification of timing and quality properties, tracing of dependencies between data objects, and enables analysis and automated validation.

The database proxy is a run-time concept designed to allow the use of state-of-the-art database technologies in contemporary software-component technologies for embedded systems. Database proxies decouple components from an underlying database residing in the component framework. This allows components to remain encapsulated and reusable, while providing temporally predictable access to data maintained in a database, thus enabling the use of database technologies, which has previously excluded, in these systems.

To validate our proposed techniques, we present a tool implementation of the data entity as well as implementations of the database proxy approach, using commercial tools, the AUTOSAR standardized automotive software architecture, and automotive hardware.  Our results show that the presented techniques can contribute to the development of future component-based embedded real-time systems, by providing structured and efficient data management.

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2012
Series
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 125
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-14511 (URN)978-91-7485-064-2 (ISBN)
Public defence
2012-06-01, Gamma, Mälardalen University, Västerås, 13:00 (English)
Opponent
Supervisors
Available from: 2012-04-26 Created: 2012-04-23 Last updated: 2018-01-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Nyström, DagSjödin, Mikael

Search in DiVA

By author/editor
Hjertström, AndreasNyström, DagSjödin, MikaelLand, Rikard
By organisation
School of Innovation, Design and Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 153 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