Sagewire Logo

JAVA in safety critical environment

3 Message(s) by 3 Author(s) originally posted in java advocacy


From: cara Date:   Thursday, May 10, 2007
Hi, I have ADA background and am new to JAVA. I am interested in
opinions about the use of JAVA in safety critical envirnoments. I am
currently supporting a system based built with ADA. Migration to JAVA
is proposed. Are there any special JAVA characteristics to be wary of?
Any reservations for JAVA in a saftety critical environment?


From: niceguy Date:   Thursday, May 10, 2007
wrote in message:
Hi, I have ADA background and am new to JAVA. I am interested in
opinions about the use of JAVA in safety critical envirnoments. I am
currently supporting a system based built with ADA. Migration to JAVA
is proposed. Are there any special JAVA characteristics to be wary of?
Any reservations for JAVA in a saftety critical environment?



Maybe.>From the license:

=================

You acknowledge that Licensed Software isn't designed or
intended for use in the design, construction, operation or
maintenance of any nuclear facility.

=================


From: John W. Kennedy Date:   Thursday, May 10, 2007
wrote in message:
Hi, I have ADA background and am new to JAVA. I am interested in
opinions about the use of JAVA in safety critical envirnoments. I am
currently supporting a system based built with ADA. Migration to JAVA
is proposed. Are there any special JAVA characteristics to be wary of?
Any reservations for JAVA in a saftety critical environment?



Well, there are the obvious ones, like the lack of subtypes. And if
latency matters, the fact that JAVA /must/ use a garbage collector can
be a problem, as can the fact that all non-elementary data must be
allocated from the heap. Part of the performance loss, however, is
gained back by modern JAVA technology, which observes the program in
action for a while, and then does an optimized compile on the fly.

But JAVA learned a great deal from Ada , and doesn't have most of the
bad things that Ada also doesn't have, and has many of the good things
that Ada does.

--
John W. Kennedy
"The bright critics assembled in this volume will doubtless show, in
their sophisticated and ingenious new ways, that, just as /Pooh/ is
suffused with humanism, our humanism itself, at this late date, has
become full of /Pooh./"
-- Frederick Crews. "Postmodern Pooh", Preface
* TagZilla 0.066 * http://tagzilla.mozdev.org



Next Message: JAVAFX Mobile - New Linux OS-based scripting


Blogs related to JAVA in safety critical environment

Environmentalism Present
There, a nice Java applet lets one enter the initial population and the growth rate and the number of years to yield a classic compound interest rate result. Putting 6.5 billion in with a 1.3 % growth rate for the next 20 years yields a ...

Environmentalism Past
[50] see http://www.ibiblio.org/lunarbin/worldpop/ for David Levine's java applet population clock year by year from 1970 to present. [51] Karan PP (1994) Environmental Movements in India Geographical Review, Vol. 84, No. 1. (Jan.), pp. ...

Real-Time Java I from IBM DW
These include the nondeterministic performance effects inherent in the Java language's design, such as dynamic class loading, and in the Java Runtime Environment (JRE) itself, such as the garbage collector and native code compilation. ...

Real-time Java, Part 2: Comparing compilation techniques
This format can be viewed as the Java platform because it defines all the information needed to execute a program written in the Java language. The execution engine for Java programs, also known as the Java Runtime Environment (JRE), ...

Catching Up
Furthermore, Rational Software's first commercial product was a software development environment for Ada, running on our own machine, the R1000. Although Ada never reached the critical mass of C++ or Java, it was an important influence ...

Java/J2ee Interview Companion
How would you go about minimising memory leaks in your Java/J2EE application? 5. How would you go about improving performance of your Java/J2EE application? 6. How would you go about identifying any potential thread-safety issues in ...


Programming | Sports | Autos

copyright 2006
Valid XHTML 1.0 Transitional