• Video
  • 21-Mar-2012 10:05 EDT

Safety Critical Uses of Java

00:23:58
Length:

Purchase Required to View Video

Short Preview Below

The Java language is now the most popular programming language for the creation of new software capabilities. Its popularity has resulted in signficant economies of scale, with Java adopted as the primary language of instructional within many university curriculums, an abundance of reusable Java software components and Java software development tools available both from commercial suppliers and as open source technology, a large pool of competent Java developers from which to recruit staff, and a general willingness by senior staff software engineers to invest the effort required to learn this new programming language and technology. This talk describes the special approaches recommended for the use of Java in safety-critical deployments. The talk surveys the current state of the draft JSR-302 Safety Critical Java Specification and describes related experiences with commercially available technologies based on the constraints of early JSR-302 design discussions. Unlike traditional Java, the JSR-302 safety-critical subset of Java uses stack memory allocation instead of a garbage collected heap. Built-in library support is restricted to those libraries most relevant to safety-critical development requirements. And certain real-time library extensions to standard Java allow Java software components to be structured as periodic and aperiodic event handlers, perform low-level device input and output operations, and implement first-level interrupt handlers. Note to organizers: This topic is relevant to a variety of the sessions, including ATC 404, ATC 412, ATC 413, ATC 1103, ATC 1105. Please consider its presentation in any of those sessions, or potentially others. Thank you.

Presenter
Kelvin Nilsen

Buy
Select
Price
List
Purchase to View
$19.00
Learn More
Technical Paper / Journal Article
2011-10-18
SAFETY CRITICAL USES OF JAVA
Share
HTML for Linking to Page
Page URL
Grade
Rate It
No ratings yet

View More Video

Video
2012-05-23
One promising solution for increasing vehicle fuel economy, while still maintaining long-range driving capability, is the plug-in hybrid electric vehicle (PHEV). A PHEV is a hybrid electric vehicle (HEV) whose rechargeable energy source can be recharged from an external power source, making it a combination of an electric vehicle and a traditional hybrid vehicle. A PHEV is capable of operating as an electric vehicle until the battery is almost depleted, at which point the on-board internal combustion engine turns on, and generates power to meet the vehicle demands. When the vehicle is not in use, the battery can be recharged from an external energy source, once again allowing electric driving. A series of models is presented which simulate various powertrain architectures of PHEVs. To objectively evaluate the effect of powertrain architecture on fuel economy, the models were run according to the latest test procedures and all fuel economy values were utility factor weighted.
Video
2012-03-21
Many manufacturing companies want to apply AFP technology to complex high-curvature part shapes. As new AFP machine technologies are developed to specifically apply material over complex shapes, new and innovative NC programming approaches are needed to successfully, reliably, and accurately apply material with good consolidation, while meeting the fiber direction and coverage requirements. A big issue with AFP is the production rate vs. part complexity. Most complex shapes can be created with a single .125? wide strip (tow) of material. But the production time would be impractically long. So machine builders create 6, 8, 16, even 32 tow AFP heads, and use the widest tow possible for the highest laydown rates. But then wide compaction rollers on these systems have difficulty consolidating material over curved surfaces, and the minimum steering radius of wider tows challenge the software?s ability to meet the layup requirements.
Video
2012-05-23
Due to the integration of many interacting subsystems like hybrid vehicle management, energy management, distance management, etc. into the VCU platform the design steps for function development and calibration become more and more complex. This makes an aid necessary to relieve the development. Therefore, the aim of the proposed simulation-based development and calibration design is to improve the time-and-cost consuming development stages of modern VCU platforms. A simulation-based development framework is shown on a complex function development and calibration case study using an advanced powertrain concept with a plug-in hybrid electric vehicle (PHEV) concept with two electrical axles. Presenter Thomas Boehme, IAV GmbH
Video
2012-02-15
Virtual testing is a method that simulates lab testing using multi-body dynamic analysis software. The main advantages of this approach include that the design can be evaluated before a prototype is available and virtual testing results can be easily validated by subsequent physical testing. The disadvantage is that accurate specimen models are sometimes hard to obtain since nonlinear components such as tires, bushings, dampers, and engine mounts are hard to model. Therefore, virtual testing accuracy varies significantly. The typical virtual rigs include tire and spindle coupled test rigs for full vehicle tests and multi axis shaker tables for component tests. Hybrid simulation combines physical and virtual components, inputs and constraints to create a composite simulation system. Hybrid simulation enables the hard to model components to be tested in the lab.

Related Items

Technical Paper / Journal Article
2003-10-19