Title
Operating System Support for Procedural Abstraction in Embedded Systems
Abstract
Procedural abstraction reduces code size by replacing repeated code fragments with call instructions to a subroutine that executes the repeated fragment. However, in order to build a subroutine, extra instructions are necessary to support the procedural call mechanism. In this paper, we present an operating system level technique which improves the space efficiency of a procedural abstraction-based code compaction technique. The call-related extra instructions are not used in the proposed technique because operating system routines implicitly supports the procedure call and return. The proposed technique consists of three execution modes including one applicable to ROM-based systems. The experimental results show the proposed technique reduces the code size significantly while increasing the execution time slightly
Year
DOI
Venue
2006
10.1109/RTCSA.2006.47
embedded and real-time computing systems and applications
Keywords
DocType
ISSN
rom-based system,proposed technique,code compaction technique,procedural call mechanism,operating system support,call instruction,operating system level technique,operating systems (computers),operating system,procedure call,embedded system,procedural abstraction,code size,optimising compilers,embedded systems,repeated code fragment,remote procedure calls,subroutines,subroutine
Conference
1533-2306
ISBN
Citations 
PageRank 
0-7695-2676-4
1
0.51
References 
Authors
6
4
Name
Order
Citations
PageRank
Keun Soo Yim116914.43
Jeong-Joon Yoo2347.41
Jae Don Lee3102.93
Jihong Kim41336104.37