hh.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
A Two Level Approach to the Design of Software for Cooperating Embedded Systems
Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Embedded Systems (CERES).
2009 (English)In: 7th IEEE International Conference on Industrial Informatics, 2009. INDIN 2009, IEEE Press, 2009, p. 721-728Conference paper, Published paper (Refereed)
Abstract [en]

This paper proposes an architecture concept to the design of software, for embedded systems and cooperating embedded systems, aimed to simplify not only design but also reuse and reconfigurability. The concept is targeted at software for recurring signal processing and control tasks common in industrial embedded supervision and control applications. An important part of the architecture concept is that the design work is partitioned and described at two major levels. The first level is focused on definition of data structures and reentrant data mapping functions to be supported by a restricted use of an existing programming language. The second level, i.e. the system level, focuses on structural and behavioral concerns including: component encapsulation, connection of actions and components via ports. This level, also handling delays, triggers and actors, is supported by a system modeling language. The thus partitioned approach makes the different design and engineering concerns well separated which simplifies both analysis and verification of functional and time behavioral correctness, compared to if they are mixed and intertwined into each other. Another gain with the proposed architecture concept is that the number of operating system (OS) threads and associated overhead needed to share the processor or a set of processors in a distributed or multi-core case is minimized.

Place, publisher, year, edition, pages
IEEE Press, 2009. p. 721-728
Series
IEEE International Conference on Industrial Informatics, ISSN 1935-4576 ; 2009
Keywords [en]
Embedded, Software, Real-Time
National Category
Information Systems
Identifiers
URN: urn:nbn:se:hh:diva-2901DOI: 10.1109/INDIN.2009.5195892ISI: 000274890100122Scopus ID: 2-s2.0-71049183978Local ID: 2082/3303ISBN: 978-1-4244-3759-7 OAI: oai:DiVA.org:hh-2901DiVA, id: diva2:240119
Conference
7th IEEE International Conference on Industrial Informatics (INDIN 2009) Cardiff, Wales, UK, 24-26 June
Note

©2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Available from: 2009-09-02 Created: 2009-09-02 Last updated: 2018-03-23Bibliographically approved

Open Access in DiVA

FULLTEXT01(469 kB)374 downloads
File information
File name FULLTEXT02.pdfFile size 469 kBChecksum SHA-512
f3180fdd1dfa5d6d734c613095c3434ac277f573b6e0f8e88a319380953a7e1195a2446685407f3a44ee1158db96333589bd35283f8f46cdb52babe949bb19f4
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Larsson, Tony

Search in DiVA

By author/editor
Larsson, Tony
By organisation
Embedded Systems (CERES)
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 389 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

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