{'fraction_non_alphanumeric': 0.02066590126291619, 'fraction_numerical': 0.0, 'mean_word_length': 5.866141732283465, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A configurable Java architecture for mobile terminal software download

The objective of software radio is reconfigurability - the ability to dynamically configure software and hardware functionalities of mobile terminals. To achieve this, the concept of software download is emerging. With software download, a mobile terminal can be reconfigured using downloadable modules instead of saving all the software in its non-volatile memory. This paper presents the design of a configurable Java architecture. With this architecture, we may dynamically build secure and flexible execution environments for different software requirements. The implementation of the configurable Java virtual architecture is based on K virtual machine (KVM) and the constructed execution environment supports user application, man-machine interface (MMI), and protocol stack reconfigurability.