Managing the life cycle of Java Card applets in other Java virtual machines

Author(s):  
Michael Roland ◽  
Josef Langer ◽  
Rene Mayrhofer

Purpose – The purpose of this paper is to address the design, implementation, performance and limitations of an environment that emulates a secure element for rapid prototyping and debugging. Today, it is difficult for developers to get access to a near field communication (NFC)-secure element in current smartphones. Moreover, the security constraints of smartcards make in-circuit emulation and debugging of applications impractical. Therefore, an environment that emulates a secure element brings significant advantages for developers. Design/methodology/approach – The authors' approach to such an environment is the emulation of Java Card applets on top of non-Java Card virtual machines (e.g. Android Dalvik VM), as this would facilitate the use of existing debugging tools. As the operation principle of the Java Card VM is based on persistent memory technology, the VM and applications running on top of it have a significantly different life cycle compared to other Java VMs. The authors evaluate these differences and their impact on Java VM-based Java Card emulation. They compare possible strategies to overcome the problems caused by these differences, propose a possible solution and create a prototypical implementation to verify the practical feasibility of such an emulation environment. Findings – While the authors found that the Java Card inbuilt persistent memory management is not available on other Java VMs, they present a strategy to model this persistence mechanism on other VMs to build a complete Java Card run-time environment on top of a non-Java Card VM. Their analysis of the performance degradation in a prototypical implementation caused by additional effort put into maintaining persistent application state revealed that the implementation of such an emulation environment is practically feasible. Originality/value – This paper addresses the problem of emulating a complete Java Card run-time environment on top of non-Java Card virtual machines which could open and significantly ease the development of NFC secure element applications.

2009 ◽  
Vol 14 (4) ◽  
pp. 1-18 ◽  
Author(s):  
Peter Bertels ◽  
Wim Heirman ◽  
Erik D'Hollander ◽  
Dirk Stroobandt

Author(s):  
Dang Duy Bui ◽  
Kazuhiro Ogata

AbstractThe mutual exclusion protocol invented by Mellor-Crummey and Scott (called MCS protocol) is used to exemplify that state picture designs based on which the state machine graphical animation (SMGA) tool produces graphical animations should be better visualized. Variants of MCS protocol have been used in Java virtual machines and therefore the 2006 Edsger W. Dijkstra Prize in Distributed Computing went to their paper on MCS protocol. The new state picture design of a state machine formalizing MCS protocol is assessed based on Gestalt principles, more specifically proximity principle and similarity principle. We report on a core part of a formal verification case study in which the new state picture design and the SMGA tool largely contributed to the successful completion of the formal proof that MCS protocol enjoys the mutual exclusion property. The lessons learned acquired through our experiments are summarized as two groups of tips. The first group is some new tips on how to make state picture designs. The second one is some tips on how to conjecture state machine characteristics by using the SMGA tool. We also report on one more case study in which the state picture design has been made for the mutual exclusion protocol invented by Anderson (called Anderson protocol) and some characteristics of the protocol have been discovered based on the tips.


2018 ◽  
Vol 7 (18) ◽  
Author(s):  
Matthew Chung ◽  
Laura Teigen ◽  
Silvia Libro ◽  
Robin E. Bromley ◽  
Nikhil Kumar ◽  
...  

Here, we present a comprehensive transcriptomics data set of Brugia malayi, its Wolbachia endosymbiont wBm, and its vector host. This study samples from 16 stages across the entire B. malayi life cycle, including stage 1 through 4 larvae, adult males and females, embryos, immature microfilariae, and mature microfilariae.


2015 ◽  
Vol 26 (3) ◽  
pp. 389-406 ◽  
Author(s):  
Maria Francesca Milazzo ◽  
Francesco Spina

Purpose – The purpose of this paper is to quantify the human health impacts of soy-biodiesel production with the aim to discuss about its environmental sustainability. Design/methodology/approach – The integrated use of two current approaches, risk assessment (RA) and life cycle assessment (LCA), has allowed improvement of the potentialities of both in obtaining a more complete analysis. The implementation of a life cycle indicator for the assessment of the impacts on the human health, integrating the features of both approaches, is the main focus of this paper. Findings – It has been found that, although the biodiesel is a green fuel, it has some criticalities in its life cycle, which cannot be disregarded. In fact, even if biodiesel is essentially a clean fuel there are some phases, prior to the industrial phase, that can cause negative effects on human health and ecosystems. Practical implications – Results suggest some measures which can be adopted to substantially reduce human health impacts. Further alternative could be analysed in future to gain more insight about the use of biodiesel fuels. Originality/value – The estimation of the impacts of a process producing biodiesel has been made by using a novel approach. The novelty is associated with the calculation of the impacts on human health by using the transfer factors applied in RA. The use of such factors, properly modified in order to estimate the impacts on a wider scale than a site-dimension, allows defining a holistic approach, as LCA and RA are used as complete units but at the same time can be related to each other.


2015 ◽  
Vol 4 (1) ◽  
pp. 4-24 ◽  
Author(s):  
Julia Selberherr

Purpose – Sustainable buildings bear enormous potential benefits for clients, service providers, and our society. To release this potential a change in business models is required. The purpose of this paper is to develop a new business model with the objective of proactively contributing to sustainable development on the societal level and thereby improving the economic position of the service providers in the construction sector. Design/methodology/approach – The modeling process comprises two steps, the formal structuring and the contextual configuration. In the formal structuring systems theory is used and two levels are analytically separated. The outside view concerns the business model’s interaction with the environment and its impact on sustainability. The inside view focusses on efficient value creation for securing sustainability. The logically deductively developed business model is subsequently theory-led substantiated with Giddens’ structuration theory. Findings – The relevant mechanisms for the development of a new service offer, which creates a perceivable surplus value to the client and contributes to sustainable development on the societal level, are identified. The requirements for an efficient value creation process with the objective of optimizing the service providers’ competitive position are outlined. Research limitations/implications – The model is developed logically deductively based on literature and embedded in a theoretical framework. It has not yet been empirically tested. Practical implications – Guidelines for the practical implementation of more sustainable business models for the provision of life cycle service offers are developed. Social implications – The construction industry’s impact requires it to contribute proactively to a more sustainable development of the society. Originality/value – This paper analyzes the role for the players in the construction sector in proactively contributing to sustainable development on the societal level. One feasible strategy is proposed with a new business model, which aims at cooperatively optimizing buildings and infrastructures and taking the responsibility for the operating phase via guarantees.


1986 ◽  
Vol 65 (4) ◽  
pp. 550-554 ◽  
Author(s):  
Mitchel S. Berger

✓ A skull-mounted apparatus is described for use with ultrasound probes 16 mm in diameter (5.0-MHz probes for near-field and 7.5-MHz probes for far-field lesions). The system permits ultrasound-guided stereotaxic biopsy of intracranial lesions through a burr hole in awake or anesthetized patients. This apparatus has been used in 19 patients for biopsy of central nervous system lesions 1.5 to 5 cm in diameter and for drainage of abscess cavities and cysts. The time required to obtain a tissue sample after incision of the skin ranged from 25 to 40 minutes. The only complication was a delayed hemorrhage in a patient with acquired immunodeficiency syndrome. The advantages of this method over those guided by computerized tomography (CT) include less time required for the entire procedure, immediate confirmation of the biopsied target by imaging the echogenic needle track, assessment of cyst or abscess drainage, and detection of hemorrhage within minutes after biopsy. The apparatus may be especially useful in pediatric patients because it obviates the need for general anesthesia during transport to and from the CT scanner. This ultrasound-guided system does not require a craniotomy, craniectomy, or two separate burr holes.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Oscar Daniel Rivera Baena ◽  
Maria Valentina Clavijo Mesa ◽  
Carmen Elena Patino Rodriguez ◽  
Fernando Jesus Guevara Carazas

PurposeThis paper aims to determine the stage of the life cycle where the trucks of a waste collection fleet from a Colombian city are located through a reliability approach. The reliability analysis and the evaluation of curve of operational costs allow to know the moment in which it is necessary to make decisions regarding an asset, its maintenance or possible replacement.Design/methodology/approachFor a dataset presented as maintenance work orders, the time to failures (TTFs) for each vehicle in the fleet were calculated. Then, a probability density function for those TTFs was fitted to locate each vehicle in a region of the bathtub curve and to calculate the reliability of the whole fleet. A general functional analysis was also developed to understand the function of the vehicles.FindingsIt was possible to determine that the largest proportion of the fleet was in the final stage of the life cycle, in this sense, the entire fleet represent critical assets which in most of cases could be worth replacement or overhaul.Originality/valueIn this study, an address is exposed for the identification of critical equipment by reliability and statistical analysis. This analysis is also integrated with the maintenance management process. This is a broadly interested topic since it allows to support the maintenance and operational decision-making process, indicating the focus of resource allocation all over the entire asset life cycle.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Jonas Johannisson ◽  
Michael Hiete

Purpose This study aims to share experiences of an easy to adapt service-learning approach in a graduate course on life cycle assessment (LCA). Specifically, it reports on how students helped the university’s cafeteria to assess meals by conducting an LCA for 25 meals and identifying environmental hotspots. Design/methodology/approach A descriptive case study of a graduate course at Ulm University is presented. The course included lectures and problem-based exercises, both theoretical and software assisted. A course evaluation was conducted during the course and one year after completion to poll improvement potentials, as well as its impacts on students’ everyday life. Findings It was found that although it was the first LCA for all students, the resulting LCA information of 25 different meals were homogeneous, comparable to the scientific literature and beneficial to the cafeteria’s sustainable development strategy. The concept of service-learning had a higher impact on students’ motivation than a good grade and active-learning is explicitly requested by students. The course design sensitized students to the real-life problems of LCA and made their consumption patterns more elaborate and ecological. Furthermore, this digitization of higher education could be carried out with only minor changes in the present COVID-19 pandemic situation. Originality/value As the subject of service-learning in natural sciences is still expandable, this study presents an easy to adapt case study on how to integrate such an approach into university curricula dominated by traditional learning. To the best of the authors’ knowledge, this case study presents the first published LCA university course explicitly describing and evaluating a service-learning approach. The topic touches the everyday lives of students, allows comparisons between different student groups, is easily scalable to different group sizes and credits, and supports learning both how to study in small groups and cooperation between groups to ensure comparability of LCA results.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Lyndie Bayne ◽  
Sharon Purchase ◽  
Geoffrey N. Soutar

Purpose The purpose of this study is to develop an understanding of how change in environmental practices occurs in business networks. The study examines what types of network change processes occur in bringing about environmental change. Further, the basic change process theory types (life-cycle, teleology, dialectics and evolution) involved in the change processes are analyzed. Design/methodology/approach A multiple, embedded, network case study was undertaken in the Australian agrifood sector, focusing on the pork and dairy industries. Findings Change was found to occur through the interaction of multiple network processes operating simultaneously and sequentially over time. Thirteen network process categories were identified, grouped further into legislative, business case and altruistic overarching motivations. Legislative change processes emphasize the need for continued government intervention through enforced legislation. Teleology and dialectics were common at the beginning of many change processes, followed by life-cycle theory types. Originality/value The study brings together change process conceptualizations from prior unconnected literatures into a comprehensive change process categorization framework. Examining changes in the activity dimension adds to network dynamics literature previously focusing on changes in the actor and resource dimensions. Contributions are made to processual research methods by theoretically and empirically clarifying connections between events, activities and processes. Analyzing the underlying change process theory types at the network level adds to both management and business network literature. Finally, the study answers calls to study sustainability issues at a network level.


Sign in / Sign up

Export Citation Format

Share Document