Home // MOBILITY 2012, The Second International Conference on Mobile Services, Resources, and Users // View article


Reconfiguration of Legacy Software Artifacts on Resource Constraint Smart Cards

Authors:
Daniel Baldin
Stefan Groesbrink
Simon Oberthuer

Keywords: Reconfiguration; Legacy Software; Smart Cards

Abstract:
Today's adaptable architectures require the support of configurability and adaptability at design level. However, modern software products are often constructed out of reusable but non-adaptable legacy software artifacts (e.g., libraries) to meet early time-to-market requirements. Thus, modern adaptable architectures are rarely used in commercial applications, because the effort to add adaptability to the reused software artifacts is just too high. In this paper, we describe a methodology to semi-automatically use existing binaries in a reconfigurable manner. It is based on building the annotated control flow graph to identify and extract code on static basic block level depending on different execution requirements given as a set of constraints. This allows for adaptation of binaries after compile time without the use of the corresponding source code. We propose a way of adding additional reconfiguration support to these binary objects. With this approach, reconfiguration can be added with a low effort to non-adaptive software.

Pages: 122 to 130

Copyright: Copyright (c) IARIA, 2012

Publication date: October 21, 2012

Published in: conference

ISSN: 2308-3468

ISBN: 978-1-61208-229-5

Location: Venice, Italy

Dates: from October 21, 2012 to October 26, 2012