Integration & Test: Report    
December 2003      
SUBSYSTEM PACKAGE SLOCs(*) Documentation Lines Test Dir. Lines of Code %test(**) TAGGED Subs. Makefile build results test results
ACS Tools Totals grouped by language (dominant language first): man: 50315 source: 24464 source: 5.54%
  CommonSoftware ansic:       165016 (37.35%) html:1309379 xml: 3761          
  kit java:        134229 (30.39%)   idl: 0          
  cpp:          45438 (10.29%)   xsd: 1779          
  lisp:         40172 (9.09%)   Total: 30004 Total: 6.79%        
  sh:           13256 (3.00%)              
  makefile:      9149 (2.07%)              
  python:        8518 (1.93%)              
  xml:           7062 (1.60%)              
  xsd:           4424 (1.00%)              
  yacc:          4121 (0.93%)              
  tcl:           3172 (0.72%)              
  fortran:       2613 (0.59%)              
  idl:           2559 (0.58%)              
  lex:            707 (0.16%)              
  sed:            600 (0.14%)              
  xslt:           451 (0.10%)              
  csh:            232 (0.05%)              
  perl:            34 (0.01%)              
  Total Physical Lines of Code = 441753              
ARCHIVE Databse Totals grouped by language (dominant language first): man: 0 source: 1720 source: 9.55%
  Archive java:         12241 (67.94%) html: 65429 xml: 2690          
  BulkStore xml:           4990 (27.69%)   idl: 0          
  MonitorStore makefile:       459 (2.55%)   xsd: 256          
  xsd:            256 (1.42%)   Total: 4666 Total: 25.90%        
  sh:              72 (0.40%)              
  Total Physical Lines of Code = 18018              
CONTROL Control Totals grouped by language (dominant language first): man: 0 source: 300 source: 14.76%
< NO TICS > java:          1403 (69.01%) html: 9331 xml: 101          
< NO RTAI > xml:            207 (10.18%)   idl: 0          
  makefile:       193 (9.49%)   xsd: 86          
  xsd:            172 (8.46%)   Total: 487 Total: 23.95%        
  sed:             39 (1.92%)              
  sh:              19 (0.93%)              
  Total Physical Lines of Code = 2033              
CORR CCC Totals grouped by language (dominant language first): man: 0 source: 3363 source: 8.10%
  CDP cpp:          19774 (47.65%) html: 43423 xml: 817          
  CORR_XML ansic:         9846 (23.73%)   idl: 0          
  MEM_MGR python:        6188 (14.91%)   xsd: 0          
  DO makefile:      4015 (9.67%)   Total: 4180 Total: 10.07%        
  DelayNC xml:           1203 (2.90%)              
  idl:            188 (0.45%)              
  xsd:            146 (0.35%)              
  java:           101 (0.24%)              
  sed:             18 (0.04%)              
  sh:              16 (0.04%)              
  tcl:              4 (0.01%)              
    Total Physical Lines of Code = 41499              
DRUI   Development will start in 2005              
EXEC sysinfo / mailer Totals grouped by language (dominant language first): man: 0 source: 1017 source: 18.94%
  execmaster java:          3883 (72.31%) html: 33554 xml: 274          
  almaadmin makefile:       983 (18.31%)   idl: 0          
  operatorclient xml:            308 (5.74%)   xsd: 0          
  errormonit/useradmin sh:             169 (3.15%)   Total: 1291 Total: 24.04%        
  watchdog / security sed:             27 (0.50%)              
  longtermschedsync Total Physical Lines of Code = 5370              
OBSPREP otproto Totals grouped by language (dominant language first): man: 0 source: 10507 source: 21.86%
  ProjectRepository java:         45141 (93.91%) html: 341565 xml: 1348          
  ObservingTool xml:           1863 (3.88%)   idl: 0          
    makefile:       575 (1.20%)   xsd: 0          
    xsd:            258 (0.54%)   Total: 11855 Total: 24.66%        
    python:         156 (0.32%)              
    sed:             37 (0.08%)              
    sh:              32 (0.07%)              
    tcl:              6 (0.01%)              
    Total Physical Lines of Code = 48068              
PIPELINE Science Totals grouped by language (dominant language first): man: 0 source: 2331 source: 46.45%
  QuickLook java:          4016 (80.02%) html:15359 xml: 240          
    makefile:       311 (6.20%)   idl: 0          
    idl:            286 (5.70%)   xsd: 48          
    xml:            240 (4.78%)   Total: 2619 Total: 54.19%        
    sed:             78 (1.55%)              
    xsd:             48 (0.96%)              
    sh:              40 (0.80%)              
    Total Physical Lines of Code = 5019              
SCHEDULING RealMode Totals grouped by language (dominant language first): man: 0 source: 1133 source: 8.54%
  PlanningModeSim java:         12756 (96.13%) html: 192803 xml: 136          
    makefile:       251 (1.89%)   idl: 0          
    xml:            136 (1.02%)   xsd: 48          
    xsd:             48 (0.36%)   Total: 1317 Total: 9.93%        
    sed:             47 (0.35%)            
    sh:              31 (0.23%)            
    Total Physical Lines of Code = 13269              
TELCAL TelCalDataManager Totals grouped by language (dominant language first): man:0 source: 2281 source: 23.96%
  TelCalResult cpp:           5461 (57.37%) html: 41784 xml: 0          
  TelCalPublisher makefile:      1260 (13.24%)   idl: 0          
  Tools xsd:           1042 (10.95%)   xsd: 48          
    xml:            963 (10.12%)   Total: 2281 Total: 23.96%        
    java:           447 (4.70%)              
    python:         229 (2.41%)              
    sh:             104 (1.09%)              
    ansic:           13 (0.14%)              
    Total Physical Lines of Code = 9519              
Legenda  
n/a: Not Available
(*) = LOCs in all Subsystem directories
(**) = This column contains two percentages. The first one "source" is calculated as: (source/"Total Physical Lines of Code")*100
        the seconde one "Total" is calculated as: (Total/"Total Physical Lines of Code")*100
Red color highlights a percentage lower than 50%
Colour Legenda  
   OK
   WARNING (Minor Problem)
   ALARM (Major Problem)
Common extensions for the language are listed in parentheses:    
1. Ada (.ada, .ads, .adb)
2. Assembly (.s, .S, .asm)
3. awk (.awk)
4. Bourne shell and variants (.sh)
5. C (.c)
6. C++ (.C, .cpp, .cxx, .cc)
7. C shell (.csh)
8. COBOL (.cob, .cbl) as of version 2.10
9. C# (.cs) as of version 2.11
10. Expect (.exp)
11. Fortran (.f)
12. Haskell (.hs) as of version 2.11
13. Java (.java)
14. lex/flex (.l)
15. LISP/Scheme (.el, .scm, .lsp, .jl)
16. Makefile (makefile) 
17. Modula-3 (.m3, .i3) as of version 2.07
18. Objective-C (.m)
19. Pascal (.p, .pas)
20. Perl (.pl, .pm, .perl)
21. PHP (.php, .php[3456], .inc) as of version 2.05
22. Python (.py)
23. Ruby (.rb) as of version 2.09
24. sed (.sed)
25. SQL (.sql) 
26. TCL (.tcl, .tk, .itk)
27. Yacc/Bison (.y)
28. Interface Definition language (.idl)
29. eXtensible Markup Language (.xml)
30. XML Schema Definition (.xsd)
31. XSL (Style Sheet Language for XML) Transformation (.xslt)