Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Component-Oriented Development for Real-Time Java
Purdue University.
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Mechatronics. (Embedded Control System)ORCID iD: 0000-0002-7842-1599
Faculty of Mathematics and Physics, Charles University.
2012 (English)In: Distributed, Embedded and Real-time Java Systems / [ed] Higuera-Toledano, T.; Wellings, A., Springer Berlin/Heidelberg, 2012, 265-292 p.Chapter in book (Other academic)
Abstract [en]

The Real-Time Specification for Java (RTSJ) offers developers an attrac- tive platform for development of software that is composed of variously stringent real-time and non real-time tasks. However, the RTSJ introduces a programming model involving several non-intuitive rules and restrictions which make systems modeling and development a complex and error-prone task. In this chapter we intro- duce an advanced software engineering technology that allows developers to address these challenges – component-oriented development. In the first part, we present the general concepts and identify the key benefits of this technology. We further show one of the possible approaches on how to embrace this technology when mitigating the complexities of RTSJ development – the Hulotte framework. The framework provides a continuum between the component-oriented design and implementation process of RTSJ systems. The RTSJ concepts are treated as first-class entities which enables the modeling and automatized preparation of their implementation by employing code-generation techniques. We conclude this chapter with an extensive case study comparing object-oriented and component-oriented implementation of the Collision Detector Benchmark. Our empirical evaluation shows that the performance overhead of the framework is minimal in comparison to manually written object-oriented applications without imposing any restrictions on the programming style.

Place, publisher, year, edition, pages
Springer Berlin/Heidelberg, 2012. 265-292 p.
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-83841OAI: oai:DiVA.org:kth-83841DiVA: diva2:499199
Note

QC 20130115

Available from: 2012-02-13 Created: 2012-02-13 Last updated: 2013-01-15Bibliographically approved

Open Access in DiVA

No full text

Other links

http://www.springer.com/engineering/circuits+%26+systems/book/978-1-4419-8157-8

Authority records BETA

Loiret, Frederic

Search in DiVA

By author/editor
Loiret, Frederic
By organisation
Mechatronics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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