13 resultados para Composite Dynamic Object
em BORIS: Bern Open Repository and Information System - Berna - Suiça
Resumo:
A large body of research analyzes the runtime execution of a system to extract abstract behavioral views. Those approaches primarily analyze control flow by tracing method execution events or they analyze object graphs of heap snapshots. However, they do not capture how objects are passed through the system at runtime. We refer to the exchange of objects as the object flow, and we claim that object flow is necessary to analyze if we are to understand the runtime of an object-oriented application. We propose and detail Object Flow Analysis, a novel dynamic analysis technique that takes this new information into account. To evaluate its usefulness, we present a visual approach that allows a developer to study classes and components in terms of how they exchange objects at runtime. We illustrate our approach on three case studies.
Resumo:
Following last two years’ workshop on dynamic languages at the ECOOP conference, the Dyla 2007 workshop was a successful and popular event. As its name implies, the workshop’s focus was on dynamic languages and their applications. Topics and discussions at the workshop included macro expansion mechanisms, extension of the method lookup algorithm, language interpretation, reflexivity and languages for mobile ad hoc networks. The main goal of this workshop was to bring together different dynamic language communities and favouring cross communities interaction. Dyla 2007 was organised as a full day meeting, partly devoted to presentation of submitted position papers and partly devoted to tool demonstration. All accepted papers can be downloaded from the workshop’s web site. In this report, we provide an overview of the presentations and a summary of discussions.
Resumo:
Increased fracture risk has been reported for the adjacent vertebral bodies after vertebroplasty. This increase has been partly attributed to the high Young's modulus of commonly used polymethylmethacrylate (PMMA). Therefore, a compliant bone cement of PMMA with a bulk modulus closer to the apparent modulus of cancellous bone has been produced. This compliant bone cement was achieved by introducing pores in the cement. Due to the reduced failure strength of that porous PMMA cement, cancellous bone augmented with such cement could deteriorate under dynamic loading. The aim of the present study was to assess the potential of acute failure, particle generation and mechanical properties of cancellous bone augmented with this compliant cement in comparison to regular cement. For this purpose, vertebral biopsies were augmented with porous- and regular PMMA bone cement, submitted to dynamic tests and compression to failure. Changes in Young's modulus and height due to dynamic loading were determined. Afterwards, yield strength and Young's modulus were determined by compressive tests to failure and compared to the individual composite materials. No failure occurred and no particle generation could be observed during dynamical testing for both groups. Height loss was significantly higher for the porous cement composite (0.53+/-0.21%) in comparison to the biopsies augmented with regular cement (0.16+/-0.1%). Young's modulus of biopsies augmented with porous PMMA was comparable to cancellous bone or porous cement alone (200-700 MPa). The yield strength of those biopsies (21.1+/-4.1 MPa) was around two times higher than for porous cement alone (11.6+/-3.3 MPa).
Resumo:
Mainstream IDEs such as Eclipse support developers in managing software projects mainly by offering static views of the source code. Such a static perspective neglects any information about runtime behavior. However, object-oriented programs heavily rely on polymorphism and late-binding, which makes them difficult to understand just based on their static structure. Developers thus resort to debuggers or profilers to study the system's dynamics. However, the information provided by these tools is volatile and hence cannot be exploited to ease the navigation of the source space. In this paper we present an approach to augment the static source perspective with dynamic metrics such as precise runtime type information, or memory and object allocation statistics. Dynamic metrics can leverage the understanding for the behavior and structure of a system. We rely on dynamic data gathering based on aspects to analyze running Java systems. By solving concrete use cases we illustrate how dynamic metrics directly available in the IDE are useful. We also comprehensively report on the efficiency of our approach to gather dynamic metrics.
Resumo:
Maintaining object-oriented systems that use inheritance and polymorphism is difficult, since runtime information, such as which methods are actually invoked at a call site, is not visible in the static source code. We have implemented Senseo, an Eclipse plugin enhancing Eclipse's static source views with various dynamic metrics, such as runtime types, the number of objects created, or the amount of memory allocated in particular methods.
Resumo:
Highly available software systems occasionally need to be updated while avoiding downtime. Dynamic software updates reduce down-time, but still require the system to reach a quiescent state in which a global update can be performed. This can be difficult for multi-threaded systems. We present a novel approach to dynamic updates using first-class contexts, called Theseus. First-class contexts make global updates unnecessary: existing threads run to termination in an old context, while new threads start in a new, updated context; consistency between contexts is ensured with the help of bidirectional transformations. We show that for multi-threaded systems with coherent memory, first-class contexts offer a practical and flexible approach to dynamic updates, with acceptable overhead.
Resumo:
The present paper is an abridged version of the first chapter to the book EC Electronic Communications and Competition Law (London: Cameron May, 2007). It is intended to pinpoint the contours of the communications sector as an object of regulation - an exercise that is essential to any thoughts on appropriate regulatory design. The communications sector is defined through its salient features of being (i) network-bound; (ii) dynamic; (iii) converging; (iv) sensitive to regulation and society’s reactions; and as one (v) with special societal role and as (vi) part of the new economy.
Resumo:
OBJECT The authors developed a new mapping technique to overcome the temporal and spatial limitations of classic subcortical mapping of the corticospinal tract (CST). The feasibility and safety of continuous (0.4-2 Hz) and dynamic (at the site of and synchronized with tissue resection) subcortical motor mapping was evaluated. METHODS The authors prospectively studied 69 patients who underwent tumor surgery adjacent to the CST (< 1 cm using diffusion tensor imaging and fiber tracking) with simultaneous subcortical monopolar motor mapping (short train, interstimulus interval 4 msec, pulse duration 500 μsec) and a new acoustic motor evoked potential alarm. Continuous (temporal coverage) and dynamic (spatial coverage) mapping was technically realized by integrating the mapping probe at the tip of a new suction device, with the concept that this device will be in contact with the tissue where the resection is performed. Motor function was assessed 1 day after surgery, at discharge, and at 3 months. RESULTS All procedures were technically successful. There was a 1:1 correlation of motor thresholds for stimulation sites simultaneously mapped with the new suction mapping device and the classic fingerstick probe (24 patients, 74 stimulation points; r(2) = 0.98, p < 0.001). The lowest individual motor thresholds were as follows: > 20 mA, 7 patients; 11-20 mA, 13 patients; 6-10 mA, 8 patients; 4-5 mA, 17 patients; and 1-3 mA, 24 patients. At 3 months, 2 patients (3%) had a persistent postoperative motor deficit, both of which were caused by a vascular injury. No patient had a permanent motor deficit caused by a mechanical injury of the CST. CONCLUSIONS Continuous dynamic mapping was found to be a feasible and ergonomic technique for localizing the exact site of the CST and distance to the motor fibers. The acoustic feedback and the ability to stimulate the tissue continuously and exactly at the site of tissue removal improves the accuracy of mapping, especially at low (< 5 mA) stimulation intensities. This new technique may increase the safety of motor eloquent tumor surgery.
Resumo:
Until today, most of the documentation of forensic relevant medical findings is limited to traditional 2D photography, 2D conventional radiographs, sketches and verbal description. There are still some limitations of the classic documentation in forensic science especially if a 3D documentation is necessary. The goal of this paper is to demonstrate new 3D real data based geo-metric technology approaches. This paper present approaches to a 3D geo-metric documentation of injuries on the body surface and internal injuries in the living and deceased cases. Using modern imaging methods such as photogrammetry, optical surface and radiological CT/MRI scanning in combination it could be demonstrated that a real, full 3D data based individual documentation of the body surface and internal structures is possible in a non-invasive and non-destructive manner. Using the data merging/fusing and animation possibilities, it is possible to answer reconstructive questions of the dynamic development of patterned injuries (morphologic imprints) and to evaluate the possibility, that they are matchable or linkable to suspected injury-causing instruments. For the first time, to our knowledge, the method of optical and radiological 3D scanning was used to document the forensic relevant injuries of human body in combination with vehicle damages. By this complementary documentation approach, individual forensic real data based analysis and animation were possible linking body injuries to vehicle deformations or damages. These data allow conclusions to be drawn for automobile accident research, optimization of vehicle safety (pedestrian and passenger) and for further development of crash dummies. Real 3D data based documentation opens a new horizon for scientific reconstruction and animation by bringing added value and a real quality improvement in forensic science.
Resumo:
The effect of MWCNT introduction in a polycarbosilane based ceramic on its electrical properties is presented. The electrical conductivity of two MWCNT powders was measured under dynamic compaction up to 20 MPa when it reached 3–5 S/cm. The compaction behavior was also analyzed and modeled. A composite was then realized using allylhydridopolycarbosilane SMP10® and divinylbenzene as matrix. Intact 10 mm MWCNT-SiC ceramic discs samples with 2 wt.% filler load were produced pressure-less via liquid route despite the linear shrinkage of about 30%. Nanotubes microstructure and distribution in the matrix were confirmed after pyrolysis with TEM and SEM analysis. Anyhow similar electrical conductivity values after pyrolysis between the loaded and unloaded samples were measured. The microstructure analysis via XRD and TEM revealed that the percolative carbon network formed through the use of divinylbenzene improves the electric conductivity more than that of MWCNT addition and also simplifies the whole process.
Resumo:
The contribution of this article demonstrates how to identify context-aware types of e-Learning objects (eLOs) derived from the subject domains. This perspective is taken from an engineering point of view and is applied during requirements elicitation and analysis relating to present work in constructing an object-oriented (OO), dynamic, and adaptive model to build and deliver packaged e-Learning courses. Consequently, three preliminary subject domains are presented and, as a result, three primitive types of eLOs are posited. These types educed from the subject domains are of structural, conceptual, and granular nature. Structural objects are responsible for the course itself, conceptual objects incorporate adaptive and logical interoperability, while granular objects congregate granular assets. Their differences, interrelationships, and responsibilities are discussed. A major design challenge relates to adaptive behaviour. Future research addresses refinement on the subject domains and adaptive hypermedia systems.
Resumo:
Abstract Information-centric networking (ICN) offers new perspectives on mobile ad-hoc communication because routing is based on names but not on endpoint identifiers. Since every content object has a unique name and is signed, authentic content can be stored and cached by any node. If connectivity to a content source breaks, it is not necessarily required to build a new path to the same source but content can also be retrieved from a closer node that provides the same content copy. For example, in case of collisions, retransmissions do not need to be performed over the entire path but due to caching only over the link where the collision occurred. Furthermore, multiple requests can be aggregated to improve scalability of wireless multi-hop communication. In this work, we base our investigations on Content-Centric Networking (CCN), which is a popular {ICN} architecture. While related works in wireless {CCN} communication are based on broadcast communication exclusively, we show that this is not needed for efficient mobile ad-hoc communication. With Dynamic Unicast requesters can build unicast paths to content sources after they have been identified via broadcast. We have implemented Dynamic Unicast in CCNx, which provides a reference implementation of the {CCN} concepts, and performed extensive evaluations in diverse mobile scenarios using NS3-DCE, the direct code execution framework for the {NS3} network simulator. Our evaluations show that Dynamic Unicast can result in more efficient communication than broadcast communication, but still supports all {CCN} advantages such as caching, scalability and implicit content discovery.