131 research outputs found

    Towards microagent based DBIST/DBISR

    Get PDF
    We present some ideas and experiments on using microagents for testing and repairing a distributed system, whose elements may or may not have embedded BIST (built in self test) and BISR (built in self repair) facilities. The microagents are software modules that perform monitoring, diagnosis and repair of the faults. They form together a society whose members communicate, set goals and solve tasks. The platforms taken into consideration for mobile tester microagents include Java Micro Edition, BREW, Symbian, PalmOS, as well as more general small scale platforms. Experimental tester agents in Java 2 Micro Edition and PalmOS are also presented, a solution that ensures portability, flexibility, but also a relatively small memory footprint

    Sliver: A BPEL Workflow Process Execution Engine for Mobile Devices

    Get PDF
    The Business Process Execution Language (BPEL) has become the dominant means for expressing traditional business processes as workflows. The widespread deployment of mobile devices like PDAs and mobile phones has created a vast computational and communication resource for these workflows to exploit. However, BPEL so far has been deployed only on relatively heavyweight server platforms such as Apache Tomcat, leaving the potential created by these lower-end devices untapped. This paper presents Sliver, a BPEL workflow process execution engine that supports a wide variety of devices ranging from mobile phones to desktop PCs. We discuss the design decisions that allow Sliver to operate within the limited resources of a mobile phone or PDA. We also evaluate the performance of a prototype implementation of Sliver

    An extension to the Android access control framework

    Get PDF
    Several nice hardware functionalities located at the low level of operating system on mobile phones could be utilized in a better way if they are available to application developers. With their help, developers are able to bring overall user experience to a new level in terms of developing novel applications. For instance, one of those hardware functionalities, SIM-card authentication is able to offer stronger and more convenient way of authentication when compared to the traditional approach. Replacing the username-password combination with the SIM-card authentication, users are freed from memorizing passwords. However, since normally those kinds of functionalities are locked up at the low level, they are only accessible by a few users who have been given privileged access rights. To let the normal applications be benefiting as well, they need to be made accessible at the application level. On the one hand, as we see the benefit it will bring to us, there is a clear intention to open it up, however, on the other hand, there is also a limitation resulting from their security-critical nature that needs to be placed when accessing which is restricting the access to trusted third parties. Our investigation is based on the Android platform. The problem that we have discovered is the existing security mechanism in Android is not able to satisfy every regards of requirements we mentioned above when exposing SIM-card authentication functionality. Hence, our requirement on enhancing the access control model of Android comes naturally. In order to better suit the needs, we proposed a solution White lists & Domains (WITDOM) to improve its current situation in the thesis. The proposed solution is an extension to the existing access control model in Android that allows alternative ways to specify access controls therefore complementing the existing Android security mechanisms. We have both designed and implemented the solution and the result shows that with the service that we provided, critical functionalities, such as APIs for the low-level hardware functionality can retain the same level of protection however in the meanwhile, with more flexible protection mechanism

    Diagnosis of ECG arrhythmias in wireless telecardiology

    Get PDF
    Since many years ago, studies in the medical remote monitoring at home has taken a great consideration and care in wireless communication technology. The set of these studies is linked to needy people as aged ones, physically disabled in short time, in order to the adaptation with their environment domestically and build up their in capabilities. In this point of view, it is important to make a diagnostic in a real time and managed really the given data of patients between medical personnel with the permanent safety insurance of critical edge patients. Furthermore, the need to make a speed diagnostic of patients and to distinguish their health state with efficacy permits the gain of time in their taking off. Our attention has been aimed on the option of a relevant work. It concerns an function on a mobile terminal (MIDlet) for monitoring patient in a non-hospital environment. This article evokes a complete structural design of an economic wireless communication system with the implementation of an efficient algorithm, adapted to the mobile terminal, allowing to the doctor to have the results of analysis of ECG information wirelessly

    Multi-channel GPRS-based mobile telemedicine system with bluetooth and J2ME interfaces

    Get PDF
    One of the emerging issues in m-Health is how best to exploit the mobile communications technologies that are now almost globally available. This thesis describes a multi-channel m-Health system with a Bluetooth interface based on the General Packet Radio Service (GPRS). The challenge here is to produce a system to transmit a patient's biomedical signals directly to a hospital using a mobile phone on a commercial GPRS network. As greater patient mobility gradually becomes a trend in remote monitoring, the integration of medical sensors with global connectivity seems to be the next step in providing telemedicine services. The system samples signals from sensors on the patient, then transmits the incoming digital data over a Bluetooth link to a GPRS mobile phone. The system is equipped with patient user interface programs for the patient to perform the data acquisition process from the sensors. There are two programs available, one being the patient interface on a laptop while the other is the patient interface on a mobile phone. The later interface program is developed based on Java 2 Micro Edition (J2ME) MIDlet suite application. The system is integrated with client-server application programs to allow the monitoring and management of medical data. An application server is responsible for handling the telemedicine session and controlling the client connection request from a remote patient. All the medical data transmitted during a telemedicine session are stored in a database together with the patient information and telemedicine session details for further assessment. These data are available to clinicians as and when required, by accessing the database via browser programs. The prototype system allowed real-world mobile tests to be carried out and provide valuable insights into real user experience with m-Health systems.EThOS - Electronic Theses Online ServiceGBUnited Kingdo
    corecore