Integration & Test: Report    
ALMA R1      
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: 59438 source: 21366 source: 6.21%
  CommonSoftware ansic:       108980 (31.68%) html:1787215 xml: 2384          
  kit java:        108875 (31.65%)   idl: 0          
  cpp:          42088 (12.23%)   xsd: 736          
  lisp:         40172 (11.68%)   Total: 24486 Total: 7.12%        
  sh:           12695 (3.69%)              
  makefile:      7363 (2.14%)              
  yacc:          4121 (1.20%)              
  xml:           3664 (1.07%)              
  python:        3509 (1.02%)              
  xsd:           3088 (0.90%)              
  tcl:           3053 (0.89%)              
  fortran:       2613 (0.76%)              
  idl:           2442 (0.71%)              
  lex:            707 (0.21%)              
  sed:            402 (0.12%)              
  csh:            201 (0.06%)              
  perl:            34 (0.01%)              
  Total Physical Lines of Code = 344007              
ARCHIVE Databse Totals grouped by language (dominant language first): man: 0 source: 1784 source: 14.03%
  Archive java:          5991 (47.10%) html: 47378 xml: 3178          
  BulkStore xml:           5702 (44.83%)   idl: 0          
  MonitorStore makefile:       522 (4.10%)   xsd: 344          
  xsd:            344 (2.70%)   Total: 5306 Total: 41.72%        
  sh:              84 (0.66%)              
  idl:             76 (0.60%)              
  Total Physical Lines of Code = 12719              
CONTROL Control Totals grouped by language (dominant language first): man: 0 source: 300 source: 14.56%
< NO TICS > java:          1427 (69.27%) html: 9397 xml: 101          
< NO RTAI > xml:            207 (10.05%)   idl: 0          
  makefile:       196 (9.51%)   xsd: 86          
  xsd:            172 (8.35%)   Total: 487 Total: 23.64%        
  sed:             39 (1.89%)              
  sh:              19 (0.92%)              
  Total Physical Lines of Code = 2060              
CORR CCC Totals grouped by language (dominant language first): man: 0 source: 11426 source: 27.82%
  CDP cpp:          19843 (48.31%) html: 105140 xml: 719          
  CORR_XML ansic:         9846 (23.97%)   idl: 0          
  MEM_MGR python:        6111 (14.88%)   xsd: 0          
  DO makefile:      3987 (9.71%)   Total: 12145 Total: 29.57%        
  DelayNC xml:            812 (1.98%)              
  idl:            188 (0.46%)              
  xsd:            146 (0.36%)              
  java:           101 (0.25%)              
  sh:              24 (0.06%)              
  sed:             16 (0.04%)              
  tcl:              4 (0.01%)              
    Total Physical Lines of Code = 41078              
DRUI   Development will start in 2005              
EXEC sysinfo / mailer Totals grouped by language (dominant language first): man: 0 source: 1075 source: 20.84%
  execmaster java:          3817 (73.99%) html: 34068 xml: 80          
  almaadmin makefile:       983 (19.05%)   idl: 0          
  operatorclient sh:             234 (4.54%)   xsd: 0          
  errormonit/useradmin xml:            114 (2.21%)   Total: 1155 Total: 22.39%        
  watchdog / security sed:             11 (0.21%)              
  longtermschedsync Total Physical Lines of Code = 5159              
OBSPREP otproto Totals grouped by language (dominant language first): man: 0 source: 7257 source: 18.08%
  ObsPrepEntities java:         37608 (93.70%) html: 321305 xml: 529          
  ObservingTool xml:            971 (2.42%)   idl: 0          
  ProjectRepository xsd:            745 (1.86%)   xsd: 0          
    makefile:       684 (1.70%)   Total: 7786 Total: 19.40%        
    sh:              48 (0.12%)              
    sed:             37 (0.09%)              
    idl:             37 (0.09%)              
    tcl:              6 (0.01%)              
    Total Physical Lines of Code = 40136              
PIPELINE Science Totals grouped by language (dominant language first): man: 0 source: 2321 source: 49.22%
  QuickLook java:          3873 (82.12%) html:10376 xml: 215          
    makefile:       316 (6.70%)   idl: 0          
    xml:            215 (4.56%)   xsd: 48          
    idl:            138 (2.93%)   Total: 2584 Total: 54.79%        
    sed:             78 (1.65%)              
    sh:              48 (1.02%)              
    xsd:             48 (1.02%)              
    Total Physical Lines of Code = 4716              
SCHEDULING Totals grouped by language (dominant language first): man: 0 source: 761 source: 10.17%
    java:          6761 (90.34%) html: 69087 xml: 186          
    xml:            372 (4.97%)   idl: 0          
    makefile:       178 (2.38%)   xsd: 48          
    xsd:             96 (1.28%)   Total: 995 Total: 13.30%        
    sed:             46 (0.61%)            
    sh:              31 (0.41%)            
    Total Physical Lines of Code = 7484              
TELCAL TelCalDataManager Totals grouped by language (dominant language first): man:0 source: 1502 source: 16.67%
  TelCalResult cpp:           5008 (55.57%) html: 34635 xml: 0          
  TelCalPublisher makefile:      1053 (11.68%)   idl: 0          
  Tools xsd:           1042 (11.56%)   xsd: 48          
    xml:            934 (10.36%)   Total: 1502 Total: 16.67%        
    ansic:          837 (9.29%)              
    sh:              86 (0.95%)              
    python:          52 (0.58%)              
    Total Physical Lines of Code = 9012              
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)