104 research outputs found

    Model-driven engineering of Hypermedia REST applications

    Get PDF
    On välja töötatud mitmeid töövahendeid, mis genereerivad elementaarse REST-põhise rakenduse kondikava järgides model-view-controller disainimustrit. Ent on pööratud vähe tähelepanu arendamaks töövahendeid, mis toetavad Hypermedia poolt lubatud rakendusi, vaatamata tarkvaratööstuse poolt näidatud huvi kasvule seda tüüpi rakenduste vastu. Selle uurimuse eesmärk on leida kindel, teostatav ja efektiivne lahendus, et võtta sisendina rakenduse struktuursed ja käitumuslikud REST mudelid ja genereerida hüpermeedia REST rakenduse programmeerimise liidese kondikava. Vajalik on sihtraamistik koodi genereerimiseks. Alustuseks on vajalik keskenduda Javale Spring Boot raamistikuga ja Spring MVC struktuuriga. Selle uurimuse ulatus piirdub ainult Java keelega. Hiljem on võimalik laieneda ka teistele keeltele. Esmalt on tarvis teada, missuguseid sisendeid ja mudeleid oleks vaja. REST modelleerimine koosneb kahest osast – struktuurne modelleerimine ja käitumuslik modelleerimine. Struktuurset modelleerimist viiakse tavaliselt läbi klas-sidiagrammidega, samas kui käitumuslikku modelleerimist teostatakse seisunditabelitega. Väljundi genereerimise osa peab olema välja töötatud viisil, mis lubaks tulevikus genereerida koodi erinevate keelte jaoks. See oleks suuniseks tööde jaoks tulevikus. Selles töös me tutvustame RestGeni – lihtsat, intuitiivset, kuid võimast domeenispetsiifilist keelt (ingl domain specific language, DSL), mis aitab arendajatel määratleda RESTi rakendusliidest API (ingl Application Pro-gramming Interface) ja genereerib Spring-põhise Java rakenduse, mis ühildub et-tenähtud APIga. DSL on kasutusele võetud Eclipse pluginina, mis demonstreerib antud meetodi teostatavust.Many tools have been developed that generate the skeleton of a basic REST-based application following the model-view-controller design pattern. However, little attention has been paid to developing tools that support Hypermedia-enabled appli-cations, despite the increased interest shown by the software industry to this style of applications. The objective of this research is to come up with a solid, feasible and efficient solution to take, as input, the structural and behavioural REST models of an application and generate a skeleton of Hypermedia REST application pro-gramming interface. What is required is a target framework for generation of the code. To begin with, the focus would be on Java with Spring boot framework and Spring MVC structure. The scope of this research is limited to Java language only. Later on, it could be possible to expand to other languages. Firstly, there is a need to know what kind of inputs or models would be required. REST modelling consists of two parts: structural modelling and behavioural modelling. Structural modelling is usually done with class diagrams while behavioural modelling is usually done with state charts. The output generation part has to be developed in a manner that it would allow, in future, to generate code for various languages. This would serve as a guideline for future work. In this paper, we introduce RestGen, a simple, intuitive yet powerful domain specific language (DSL) that helps developers to specify a REST API and that generates the skeleton of a Spring-based Java application that complies with the intended API. The DSL has been implemented as an Eclipse plugin, which demonstrates the feasibility of the approach

    Earth Observing System (EOS) Communication (Ecom) Modeling, Analysis, and Testbed (EMAT) activiy

    Get PDF
    This paper describes the Earth Observing System (EOS) Communication (Ecom) Modeling, Analysis, and Testbed (EMAT) activity performed by Code 540 in support of the Ecom project. Ecom is the ground-to-ground data transport system for operational EOS traffic. The National Aeronautic and Space Administration (NASA) Communications (Nascom) Division, Code 540, is responsible for implementing Ecom. Ecom interfaces with various systems to transport EOS forward link commands, return link telemetry, and science payload data. To understand the complexities surrounding the design and implementation of Ecom, it is necessary that sufficient testbedding, modeling, and analysis be conducted prior to the design phase. These activities, when grouped, are referred to as the EMAT activity. This paper describes work accomplished to date in each of the three major EMAT activities: modeling, analysis, and testbedding

    DYNAMIC RE-CALIBRATION OF LOCATION USING ACTIVE SENSORS AND BEHAVIORAL ANALYTICS

    Get PDF
    Techniques are described for using Wi-Fi® active sensors where the exact location is known. A Real-Time Location System (RTLS) compares a predicted location of devices with their actual location and measures the variance. Variance data is compared with the Radio Frequency (RF) metrics reported by the sensors at the time of measurement such that a regression model is created. Thus, based on the fully trained model, a correction factor for the RTLS algorithm may be determined at any given time and place in the Wireless Local Area Network (WLAN) to improve location accuracy

    LEVERAGING WI-FI INFRASTRUCTURE FOR INCREASED POWER SAVINGS IN IOT DEVICES

    Get PDF
    Mining is one of the oldest industries known to man, and it continues to remain essential for the prosperity of modern civilization. Compared to surface mining, a large number of disasters are likely to occur during underground mining. To ensure the safety and security of an underground working environment, it is critical for underground mining operations to employ a robust and efficient monitoring infrastructure. To address that need, techniques are presented herein that support an increase in power savings in Internet of things (IoT) devices by leveraging a Wi-Fi infrastructure to determine when, and how frequently, such devices should wake up to send or receive data. Aspects of the presented techniques employ an access point’s (AP\u27s) channel state information (CSI) data, in conjunction with data from an AP’s on-board sensors (for metrics such as air quality, altimeter, temperature, and humidity), to detect indoor occupancy which, in turn, may drive the Target Wakeup Time (TWT) for selected IoT devices

    For investigate the role of ultrasound and platelets count as an important marker for the diagnosis and prognosis of dengue patients

    Get PDF
    Background: Dengue is although self limiting viral disease but if severe complications take place than it becomes lethal. Plasma leakage is main pathology which results in fluid deposits in various organs. This plasma leakage is related to platelet count. Most important thing in treating dengue patient is to know the complications at the earliest. And ultrasound is the most sensitive and easily approachable, cost effective investigation for detecting the complications.Methods: This cross-sectional observational pilot study was carried out in the department of radiodiagnosis, pandit bhagwat dayal Sharma institute of medical sciences, Rohtak. One hundred and two patients with serologically confirmed dengue fever were included in this study. Ultrasound examinations were carried out by ultrasound machine with 5-13 MHZ probe by radiologists. Abdomen and thorax scanning were done thoroughly. Important findings like Gall bladder thickening hepatomegaly, splenomegaly, free fluid which are pathological markers for dengue were specially seen. Then these findings are relate to the age group and platelet count.Results: By applying chi square test we found that there is statistically difference in number of patients in age group 16-30 yrs having gall bladder wall thickening, hepatomegaly, free fluid, splenomegaly and pleural effusion as compared to other age groups (p<0.05) an also in patients having less than 20,000 platelets, only gall bladder thickening, ascites and hepatomegaly were statistically more significant as compared to other groups having more number of platelets (p<0.05).Conclusions: So, ultrasound and platelet count are important markers for diagnosis and prognosis of dengue patients. Ultrasound and Platelets count are important markers for the diagnosis as well as prognosis of dengue patients

    AUTOMATED FREQUENCY COORDINATION GUIDED RADIO ASSIGNMENT FOR WI-FI 6E ACCESS POINTS

    Get PDF
    Within a wireless local area network (WLAN) involving many Institute of Electrical and Electronics Engineers (IEEE) 802.11 access points (APs) in a high-density network, radio operating mode assignments for dual band (2.4 Gigahertz (GHz)/5GHz) or tri-band (2.4GHz/5GHz/6Ghz) capable radios can be provided using various radio assignment techniques in order to optimize radio coverage and reduce interference, which can improve user experience in such a high-density network. Presented herein is technique that re-architects traditional coverage-based radio assignments to adhere with 6GHz standards, high efficiency (HE) station load requirements, and Automated Frequency Coordination (AFC) regulations when determining optimal radio role transformations for Wi-Fi® dual band or tri-band 6GHz capable radios

    RADIOFREQUENCY TRENDS AWARE DYNAMIC BANDWIDTH SELECTION

    Get PDF
    The current Dynamic Bandwidth Selection (DBS) algorithm only uses a snapshot of client metrics to make bandwidth recommendations for the remainder of the day. According to the present techniques, machine learning (ML) may be used to track/predict bias factors for DBS throughout the day

    ENHANCED WI-FI FINGERPRINTING FOR SECURITY

    Get PDF
    Techniques described herein provide for an enhanced risk-based authentication method that greatly improves the quality of identifying the Wi-Fi identity associated with a remote worker and significantly reduces necessity of multiple multifactor authentication attempts. Techniques described herein support enhanced Wi-Fi-based user identification while still maintaining compliance with user privacy by not collecting user location information. Techniques described herein enhance Wi-Fi fingerprinting solutions by using unique physical layer signatures to curtail false positives and improve accuracy for detection of device identities

    WI-FI CLIENT STEERING BETWEEN 2.4GHZ, 5GHZ, AND 6GHZ BANDS

    Get PDF
    The Federal Communications Commission (FCC) and other regulatory bodies around the world have opened up a new range of spectrum in the 6 Gigahertz (GHz) band for unlicensed use. The 6GHz band provides more channels, more bandwidth, and has less network congestion as compared to existing 2.4/5GHz bands. However, even though 6GHz capable radios are present and reachable in networks, 6GHz capable clients may still associate to a 2.4GHz or 5GHz radio because these bands typically have wider coverage and stronger signal strength than the 6GHz band. As a result, clients may not obtain the best performance available. Presented herein are techniques to steer 6GHz capable clients to a 6GHz radio when such clients associate to a non-6GHz radio, which can help to increase wireless network performance by providing the best performing band and decreasing network congestion by load balancing between bands

    DEVELOPMENT AND VALIDATION OF UV SPECTROMETRIC METHOD FOR QUANTITATIVE DETERMINATION OF ULIPRISTAL ACETATE

    Get PDF
    Objective: To develop and validate UV spectrometric method for quantitative determination of ulipristal acetate.Methods: The solvent selected was methanol and detection was carried out at 302 nm.Results: Linearity of the proposed method was found to be between 5–20 μg/ml. LOD and LOQ were found to be 0.0062 μg/ml and 0.0187 μg/ml, respectively. The % recovery of the proposed method was found to be 98.83 %-100.32 %. The method was found to be precise as the values of % RSD obtained for both intraday and interday, precision studies were found to be&lt;2.0 %. The method was robust and can be useful for routine analysis of formulations containing ulipristal acetate.Conclusion: The developed method was found to be simple, sensitive, linear, accurate, precise and robust. The developed and validated method can be used for quantitative determination of ulipristal acetate in bulk drugs and dosage form.Â
    corecore