2,642 research outputs found

    The impact of varying memory region number on RTSJ execution time

    Get PDF
    Developing a real time, embedded system in Java requires awareness of memory behaviour in addition to program logic. Region-based memory management has certain advantages over garbage collection in terms of predictability; however, the use of regions is in many ways arbitrary, since it is left to the developer to decide on the number of required regions prior to program execution. In theory, a memory model with a large number of regions will negatively impact the execution time of software since the run-time system has the overhead of managing the space in each of these regions. In this paper, we explore the effect of varying the number of regions on the performance of RTSJ execution times. RTSJ code was used to allocate varying numbers of objects (100 to 2500) into regions and then execution times were recorded. Results suggest that more regions do actually lead to increases in execution time. By applying a relatively simple refactoring to the original code, an improvement in execution times was achieved

    I0-Rings and I0-Modules

    Get PDF

    Fungsi Hakim Dalam Mendorong Terwujudnya Moral Justice Dalam Perspektif Islam

    Get PDF
    Haakim word in the dictionary which means the Arabic philosopher who describes a person who in any situation always think reflect any policy of divine creation to reap the wisdom of all creations. Judge glorified, are judges who reflect his profession as a judge, reflect on each step, contemplate every decision to be and that has dropped. Because of the decision that one's fate is at stake. Philosophical foundation of ontology justice reflect the thought process of moral justice in hasanah quranic justice filosofical

    Exploring the eradication of code smells: An empirical and theoretical perspective

    Get PDF
    This article has been made available through the Brunel Open Access Publishing Fund - Copyright @ 2010 Hindawi Publishing CorporationCode smells reflect code decay, and, as such, developers should seek to eradicate such smells through application of “deodorant” in the form of one or more refactorings. However, a relative lack of studies exploring code smells either theoretically or empirically when compared with literature on refactoring suggests that there are reasons why smell eradication is neither being applied in anger, nor the subject of significant research. In this paper, we present three studies as supporting evidence for this stance. The first is an analysis of a set of five, open-source Java systems in which we show very little tendency for smells to be eradicated by developers; the second is an empirical study of a subsystem of a proprietary, C# web-based application where practical problems arise in smell identification and the third, a theoretical enumeration of smell-related refactorings to suggest why smells may be left alone from an effort perspective. Key findings of the study were that first, smells requiring application of simple refactorings were eradicated in favour of smells requiring more complex refactorings; second, a wide range of conflicts and anomalies soon emerged when trying to identify smelly code; an interesting result with respect to comment lines was also observed. Finally, perceived (estimated) effort to eradicate a smell may be a key factor in explaining why smell eradication is avoided by developers. The study thus highlights the need for a clearer research strategy on the issue of code smells and all aspects of their identification and measurement.The research in this paper was supported by a grant from the UK Engineering and Physical Sciences Research Council (EPSRC) (Grant no: EP/G031126/1

    Nature of the Campano-Maastrichtian Sub-Basins in the Gongola Basin, Nigeria

    Get PDF
    Geological mapping was carried out and outcrop sections were examined alongside palaeocurrent directions from the greater part of the Campano-Maastrichtian outcrops in the Gongola Basin in Nigeria. Palaeocurrent measurements were obtained from asymmetrical ripples, cross bedding and dune bedforms within the channel-filling sub-facies of the Arowa Formation, and the foresets of the tabular cross bedding displayed in the Duguri formation. A north-westerly to a northerly paleocurrent direction was determined for the Arowa formation, indicating that the open sea was located to north-north-west, while a unimodal palaeocurrent directions characterize the Duguri Formation. These currents transported sediment into the Dukku, Akko and Bashar sub-basins with an overall centripetal pattern. The main structural features of the western part of Gongola Basin from E-W, are the N-S, NE-SW and NW-SE trending faults. These series of faults controll the basin subsidence and deposition of the Campano-Maastrichtian succession in the Dukku, Akko and Bashar sub-basins.The lateral and vertical facies variation within the Campano-Maastrichtian succession are in consistence with the northerly retreat of the sea.Keywords: Campano-Maastrichtian, sub-basin, palaeocurrent, rip-currents

    Challenges and requirements of heterogenous research data management in environmental sciences:a qualitative study

    Get PDF
    Abstract. The research focuses on the challenges and requirements of heterogeneous research data management in environmental sciences. Environmental research involves diverse data types, and effective management and integration of these data sets are crucial in managing heterogeneous environmental research data. The issue at hand is the lack of specific guidance on how to select and plan an appropriate data management practice to address the challenges of handling and integrating diverse data types in environmental research. The objective of the research is to identify the issues associated with the current data storage approach in research data management and determine the requirements for an appropriate system to address these challenges. The research adopts a qualitative approach, utilizing semi-structured interviews to collect data. Content analysis is employed to analyze the gathered data and identify relevant issues and requirements. The study reveals various issues in the current data management process, including inconsistencies in data treatment, the risk of unintentional data deletion, loss of knowledge due to staff turnover, lack of guidelines, and data scattered across multiple locations. The requirements identified through interviews emphasize the need for a data management system that integrates automation, open access, centralized storage, online electronic lab notes, systematic data management, secure repositories, reduced hardware storage, and version control with metadata support. The research identifies the current challenges faced by researchers in heterogeneous data management and compiles a list of requirements for an effective solution. The findings contribute to existing knowledge on research-related problems and provide a foundation for developing tailored solutions to meet the specific needs of researchers in environmental sciences

    Collision warning design in automotive head-up displays

    Get PDF
    Abstract. In the last few years, the automotive industry has experienced a large growth in the hardware and the underlying electronics. The industry benefits from both Human Machine Interface (HMI) research and modern technology. There are many applications of the Advanced Driver Assistant System (ADAS) and their positive impact on drivers is even more. Forward Collision Warning (FCW) is one of many applications of ADAS. In the last decades, different approaches and tools are used to implement FCW systems. Current Augmented Reality (AR) applications are feasible to integrate in modern cars. In this thesis work, we introduce three different FCW designs: static, animated and 3D animated warnings. We test the proposed designs in three different environments: day, night and rain. The designs static and animated achieve a minimum response time 0.486 s whereas the 3D animated warning achieves 1.153 s

    Multi-user MIMO beamforming:implementation, verification in L1 capacity, and performance testing

    Get PDF
    Abstract. A certain piece of technology takes a lot of effort, research, and testing to reach the productisation phase. Radio features are implemented in layer 1 (L1) before moving to the hardware implementation phase, where their functioning is tested and verified. The target of the thesis is to implement and verify beamforming based multi-user multiple-input multiple-output (MU-MIMO) in L1 capacity and performance testing (PET) environment. The L1 testing environment mainly focuses on 4G and 5G stand-alone (SA) cases, while the focus of this thesis work is only on 5G SA technology, which features beamforming and MU-MIMO. Beamforming and MU-MIMO have been tested in an end-to-end system but not specifically in L1. The L1 testing provides a deeper analysis of beamforming and MU-MIMO in L1 and aids in problem identification at an early productisation phase, saving both time and money. L1 PET has multiple components that work together for L1 data transmission in both uplink (UL) and downlink (DL) directions and handle the verification of the transmitted data. The main components that play a key role in the implementation of multi-user MIMO beamforming concern frame design setup, message setup for UL and DL using correct channels and interfaces, transmission of the generated data in UL and DL, and message capturing at L1 end (whether correct messages are transmitted or not). For verification purposes, methods such as analysing plots from L1 log results based on comparison with radio specifications are used to determine whether the generated test output is correct or not. Finally, performance metrics, such as error vector magnitude (EVM), UE per transmission time interval (TTI), number of layers per UE, channel quality indicator (CQI), physical resource block (PRB) count, and throughput, are evaluated to assess the capacity and performance correctness of the implemented test setup

    RF Transceiver system design for IoT in wide area networks

    Get PDF
    Abstract. Wireless communication has grown rapidly in the last two decades. New applications and advancement in technology is boosting the demand. Internet of things (IoT) is nowadays topic of discussion for everyone related to the wireless communication industry. IoT is a system of interconnected devices which can be people, animals, things or machines each with a unique identifier and the ability to transfer data over a network without any interaction with humans or computers. The aim of this thesis is system design of RF transceiver for IoT devices operating in wide area networks. Several service providers are struggling to capture the IoT market. In this thesis detailed system design of third generation partnership project (3GPP) newly specified user equipment category M1 also known as long term evolution machine (LTE-M) is presented. LTE-M can operate in both full duplex and half duplex and it uses the same signal structure as the current operational standard long term evolution (LTE). The designed transceiver is able to operate in half duplex and meet the performance requirement (95 % throughput) specified by 3GPP. Radio frequency transceivers have various architectures and each architecture has its own pros and cons associated with it. This transceiver is designed to be integrated in a wearable device. Constraints like small size and low power restrictions led to the choice of direct conversion architecture for the design. Simulations were performed in ADS to verify the theoretical results
    • …
    corecore