Talk:Real time library
From JopWiki
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)
- 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)
- You can add yourself. Martin 04:34, 23 September 2007 (CDT)
- Who (or what) should be listed as the copyright holder in the license? Vocaro 04:22, 23 September 2007 (CDT)
- Okay, I'll add an LGPL license to all the source files. Vocaro 04:07, 23 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)
