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
Engineering Active Behavior of Embedded Software to Improve Evolution and Performance: an Aspect-Oriented Approach
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, RTSLAB - Real-Time Systems Laboratory.
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, RTSLAB - Real-Time Systems Laboratory.
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, RTSLAB - Real-Time Systems Laboratory.
2007 (English)In: The 22nd Annual ACM Symposium on Applied Computing,2007, New York: ACM , 2007Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we propose a novel aspect-oriented scheme for implementing active behavior in embedded software with requirements on data freshness. The scheme improves system performance by combining active behavior in terms of event-condition-action (ECA) rules and on-demand updating. We design and implement the scheme in terms of aspects, thereby exploiting aspect-oriented programming technology to efficiently handle crosscutting nature of active behavior. The benefits of our approach are demonstrated using a case study of an embedded database system called COMET. Namely, simulations on the COMET database indicate that its performance increases by incorporating our scheme. Furthermore, using the COMET example we show that aspect-oriented implementation of active behavior has benefits when it comes to easier evolution of the system.

Place, publisher, year, edition, pages
New York: ACM , 2007.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-35576DOI: 10.1145/1244002.1244155Local ID: 27690ISBN: 1-59593-480-4 (print)OAI: oai:DiVA.org:liu-35576DiVA: diva2:256424
Conference
ACM symposium on Applied computing
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2013-05-26

Open Access in DiVA

No full text

Other links

Publisher's full text

Authority records BETA

Gustafsson, ThomasTesanovic, AleksandraHansson, Jörgen

Search in DiVA

By author/editor
Gustafsson, ThomasTesanovic, AleksandraHansson, Jörgen
By organisation
The Institute of TechnologyRTSLAB - Real-Time Systems Laboratory
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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