Talk:Real time library

From JopWiki

Jump to: navigation, search

Contents

[edit] External References

The external references are a little bit biased by the work Kelvin has done ;-) Martin 05:31, 3 September 2007 (CDT)

They do focus on Aonix, but other than that they're not too biased and provide some good details about the challenges involved. Also, they are perhaps the only non-academic articles about safety-critical Java. Vocaro 16:24, 3 September 2007 (CDT)

[edit] I/O classes

Blocking in library functions (blocking IO) is also an issue Martin 05:31, 3 September 2007 (CDT)

Right now I'm only focusing on collection classes. IO classes will have to be future work. Vocaro 16:24, 3 September 2007 (CDT)

[edit] Analysis Tools for Safety-Critical Systems

The key to building safety-critical systems in analyzability. One example is a static WCET analyzer such as Clepsydra. But surely this is not the only type of analysis that is performed. What are some other tools that are commonly used for safety-critical systems? I assume that there are some industry-standard tools that are routinely used for DO-178B certification, but what are they and what do they do? Vocaro 01:14, 5 September 2007 (CDT)

[edit] License

Do we need to specify a license for the source code to this library, or are we simply handing it over to the funding agency? Vocaro 04:07, 23 September 2007 (CDT)

It has to be open-source as OS is part of the funding contract. So LGPL should be fine. Martin 04:01, 23 September 2007 (CDT)
Okay, I'll add an LGPL license to all the source files. Vocaro 04:07, 23 September 2007 (CDT)
Who (or what) should be listed as the copyright holder in the license? Vocaro 04:22, 23 September 2007 (CDT)
You can add yourself. Martin 04:34, 23 September 2007 (CDT)
Can I make it GPL instead of LGPL? I'd like to add some code from the GPL release of the Java class library, but I won't be able to do that if our library is LGPL. Vocaro 02:31, 24 September 2007 (CDT)
If the Classpath is GPL, than go ahaed with GPL. We should just copy the Classpath copyright text including the exception and we are fine. Martin 02:51, 24 September 2007 (CDT)

[edit] Naming conventions

Currently I'm naming my classes PredictableList, PredictableSet, and PredictableMap. I can't think of better names for them. Perhaps SafetyCriticalList, etc.? Or RealTimeList, etc.? There is also the issue of package names. Right now I'm using a proprietary package name, but perhaps I should call it javax.safetycritical.util instead? Vocaro 04:10, 23 September 2007 (CDT)

Personal tools