Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- articleSeptember 2016
NVMRA: utilizing NVM to improve the random write operations for NAND-flash-based mobile devices
Software—Practice & Experience (SPRE), Volume 46, Issue 9Pages 1263–1284https://doi.org/10.1002/spe.2378NAND flash memory has become the major storage media in mobile devices, such as smartphones. However, the random write operations of NAND flash memory heavily affect the I/O performance, thus seriously degrading the application performance in mobile ...
- articleAugust 2014
Loop scheduling with memory access reduction subject to register constraints for DSP applications
Software—Practice & Experience (SPRE), Volume 44, Issue 8Pages 999–1026https://doi.org/10.1002/spe.2186Memory accesses introduce big-time overhead and power consumption because of the performance gap between processors and main memory. This paper describes and evaluates a technique, loop scheduling with memory access reduction LSMAR, that replaces hidden ...
- articleAugust 2012
An empirical evaluation of several test-a-few strategies for testing particular conditions
Software—Practice & Experience (SPRE), Volume 42, Issue 8Pages 967–994https://doi.org/10.1002/spe.1098Existing specification-based testing techniques often generate comprehensive test suites to cover diverse combinations of test-relevant aspects. Such a test suite can be prohibitively expensive to execute exhaustively because of its large size. A ...
- articleJune 2011
Compiler-assisted dynamic scratch-pad memory management with space overlapping for embedded systems
Software—Practice & Experience (SPRE), Volume 41, Issue 7Pages 737–752https://doi.org/10.1002/spe.1020Scratch-pad memory (SPM), a small, fast, software-managed on-chip SRAM (Static Random Access Memory) is widely used in embedded systems. With the ever-widening performance gap between processors and main memory, it is very important to reduce the ...
- articleSeptember 2006
MCL: a MobiGATE coordination language for highly adaptive and reconfigurable mobile middleware: Experiences with Auto-adaptive and Reconfigurable Systems
The use of middleware is one important approach in facilitating adaptation across wireless and mobile environments, where augmented service entities are composed and deployed to shield mobile clients from the effects of dynamic network characteristics. ...
- articleDecember 2005
Visual programming support for graph-oriented parallel-distributed processing: Research Articles
Software—Practice & Experience (SPRE), Volume 35, Issue 15Pages 1409–1439GOP is a graph-oriented programming model which aims at providing high-level abstractions for configuring and programming cooperative parallel processes. With GOP, the programmer can configure the logical structure of a parallel/distributed program by ...
- articleJuly 2003
Architecting and implementing distributed Web applications using the graph-oriented approach
Software—Practice & Experience (SPRE), Volume 33, Issue 9Pages 799–820https://doi.org/10.1002/spe.526This paper presents a graph-oriented framework, called WebGOP, for architecture modeling and programming of Web-based distributed applications. WebGOP is based on the graph-oriented programming (GOP) model, under which the components of a distributed ...
- articleMarch 2003
ASAB: a Chinese screen reader
Software—Practice & Experience (SPRE), Volume 33, Issue 3Pages 201–219https://doi.org/10.1002/spe.497This paper describes the design and development of a computer interface for blind and visually-impaired users, who are native speakers of Cantonese (i.e. a Chinese dialect). Apart from enabling the interface to (1) produce Chinese voice output, (2) ...
- articleJanuary 2003
Bilingual legal document retrieval and management using XML
In certain bilingual and multi-lingual societies, translated legal documents are as important as the original legal documents because they have the same legal status as the originals. However, there is little reported work on the retrieval and ...
- articleApril 2002
Improving the scalability of the CORBA event service with a multi-agent load balancing algorithm
Software—Practice & Experience (SPRE), Volume 32, Issue 5Pages 417–441https://doi.org/10.1002/spe.443The event service of the Common Object Request Broker Architecture (CORBA) is useful in supporting decoupled and asynchronous communication between distributed object components. However, the specification of the event service standard does not require ...