liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Aspects and Components in Real-Time System Development: Towards Reconfigurable and Reusable Software
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, RTSLAB - Real-Time Systems Laboratory.
Mälardalen University .
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, RTSLAB - Real-Time Systems Laboratory.
Mälardalen University .
2004 (English)In: Journal of Embedded Computing, ISSN 1740-4460, E-ISSN 1875-9025, Vol. 1, no 1Article in journal (Refereed) Published
Abstract [en]

Increasing complexity of real-time systems, and demands for enabling their configurability and reusability are strong motivations for applying new software engineering principles, such as aspect-oriented and component-based development.In this paper we introduce a novel concept of aspectual component-based real-time system development. The concept is based on a design method that assumes composition of real-time systems into components and aspects, and provides a real-time component model that supports the notion of time and temporal constraints, space and resource management constraints, and composability. Initial results show that the successful application of the proposed concept has a positive impact on real-time system development in enabling efficient configuration of real-time systems, improved reusability and flexibility of real-time software, and modularization of crosscutting concerns. We provide arguments for this by presenting an application of the proposed concept on the design and development of a configurable embedded real-time atabase, called COMET. Furthermore, using the COMET system as an example, we introduce a novel way of handling concurrency in a real-time database system, where concurrency is modeled as an aspect crosscutting the system.

Place, publisher, year, edition, pages
2004. Vol. 1, no 1
Keyword [en]
real-time systems, embedded systems, software components, design method, aspects, database system
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-22242Local ID: 1405OAI: oai:DiVA.org:liu-22242DiVA: diva2:242555
Available from: 2009-10-07 Created: 2009-10-07 Last updated: 2017-12-13

Open Access in DiVA

No full text

Other links

http://www.ida.liu.se/~rtslab/publications/2004/ACCORD(jec).pdf

Authority records BETA

Tesanovic, AleksandraHansson, Jörgen

Search in DiVA

By author/editor
Tesanovic, AleksandraHansson, Jörgen
By organisation
The Institute of TechnologyRTSLAB - Real-Time Systems Laboratory
In the same journal
Journal of Embedded Computing
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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