Integration & Test: Report    
January 2004      
SUBSYSTEM PACKAGE SLOCs (*) SRC Dirs SLOC (**) TEST dirs SLOC (**) %(TEST/SRC) (***) TAGGED Subs. Makefile build results test results
ACS Tools Totals grouped by language (dominant language first): java:        119144 (43.41%) java:        6094 (42.37%) 5,24%
  CommonSoftware ansic:       164854 (37.94%) ansic:        85914 (31.30%) ansic:        4233 (29.43%)          
  kit java:        134047 (30.85%) lisp:        40172 (14.63%) makefile:        1547 (10.75%)          
  cpp:          44951 (10.34%) sh:        10183 (3.71%) xsd:        1133 (7.87%)          
  lisp:         40172 (9.24%) python:        7234 (2.63%) sh:        475 (3.30%)          
  sh:           13520 (3.11%) yacc:        4121 (1.50%) python:        383 (2.66%)          
  makefile:      9374 (2.16%) tcl:        3287 (1.19%) sed:        223 (1.55%)          
  python:        8853 (2.04%) makefile:        2666 (0.97%) cpp:        177 (1.23%)          
  yacc:          4121 (0.95%) lex:        707 (0.25%) tcl:        72 (0.50%)          
  xsd:           3784 (0.87%) xsd:        662 (0.24%) csh:        44 (0.30%)          
  tcl:           3583 (0.82%) cpp:        262 (0.09%) test directories code's lines = 14381          
  fortran:       2613 (0.60%) perl:        34 (0.01%) of which GUI SLOC are = 369          
  idl:           2608 (0.60%) csh:        16 (0.00%) 2.57%          
  lex:            707 (0.16%) src directories code's lines = 274402            
  xslt:           579 (0.13%) of which GUI SLOC are = 17427            
  sed:            537 (0.12%) 6.35%            
  csh:            199 (0.05%)              
  perl:            34 (0.01%)              
  Total Physical Lines of Code = 434536              
ARCHIVE Databse Totals grouped by language (dominant language first): java:        10663 (97.37%) java:        2319 (86.01%) 24,62%
  Archive java:         13696 (88.95%) makefile:        278 (2.53%) xsd:        171 (6.34%)          
  BulkStore xsd:            680 (4.42%) sh:        9 (0.08%) makefile:        148 (5.48%)          
  MonitorStore makefile:       533 (3.46%) src directories code's lines = 10950 sh:        58 (2.15%)          
  xslt:           421 (2.73%) of which GUI SLOC are = 0 test directories code's lines = 2696          
  sh:              67 (0.44%) 0% of which GUI SLOC are = 0 0%          
  Total Physical Lines of Code = 15397              
CONTROL Control Totals grouped by language (dominant language first): java:        1200 (97.24%) java:        203 (67.66%) 24,31%
< NO TICS > java:          1403 (80.63%) makefile:        34 (2.75%) sed:        39 (13.00%)          
< NO RTAI > makefile:       193 (11.09%) src directories code's lines = 1234 makefile:        39 (13.00%)          
  xsd:             86 (4.94%) of which GUI SLOC are = 0 0% sh:        19 (6.33%)          
  sed:             39 (2.24%)   test directories code's lines = 300          
  sh:              19 (1.09%)   of which GUI SLOC are = 0 0%          
  Total Physical Lines of Code = 1740              
CORR ACSIF Totals grouped by language (dominant language first): cpp:        4467 (56.78%) cpp:        3347 (49.73%) 85,55%
  CmdRouter  cpp:          19705 (49.18%) ansic:        2498 (31.75%) python:        2545 (37.82%)          
  CORR_XML ansic:         9846 (24.57%) makefile:        901 (11.45%) makefile:        571 (8.48%)          
  Logger python:        6188 (15.44%) src directories code's lines = 7866 ansic:        243 (3.61%)          
  DO makefile:      3859 (9.63%) of which GUI SLOC are = 0 0% sed:        13 (0.19%)          
  DelayNC idl:            188 (0.47%)   sh:        8 (0.11%)          
  CDP_Commands xsd:            146 (0.36%)   tcl:        2 (0.02%)          
  VOTable java:           101 (0.25%)   test directories code's lines = 6729          
  Config sed:             18 (0.04%)   of which GUI SLOC are = 0 0%          
  sh:              12 (0.03%)              
  tcl:              4 (0.01%)              
    Total Physical Lines of Code = 40067              
DRUI   Development will start in 2005              
EXEC common  Totals grouped by language (dominant language first): java:        3797 (96.81%) java:        436 (75.43%) 14,74%
  execmaster java:          4233 (90.84%) makefile:        124 (3.16%) makefile:        109 (18.85%)          
  applications makefile:       364 (7.81%) sh:        1 (0.02%) sh:        26 (4.49%)          
  xsd:             29 (0.62%) src directories code's lines = 3922 sed:        7 (1.21%)          
  sh:              27 (0.58%) of which GUI SLOC are = 1571 test directories code's lines = 578          
  sed:              7 (0.15%) 40.06% of which GUI SLOC are = 237 (41.00%)          
  Total Physical Lines of Code = 4660              
OBSPREP otproto Totals grouped by language (dominant language first): java:        35347 (99.35%) java:        10596 (96.64%) 30,82%
  ProjectRepository java:         45496 (98.07%) makefile:        130 (0.36%) makefile:        236 (2.15%)          
  ObservingTool makefile:       576 (1.24%) python:        86 (0.24%) python:        70 (0.63%)          
    python:         156 (0.34%) sh:        15 (0.04%) sed: 37 (0.33%)          
    xsd:             86 (0.19%) src directories code's lines = 35578 sh:        21 (0.19%)          
    sed:             37 (0.08%) of which GUI SLOC are = 15595 tcl: 4(0.03%)          
    sh:              36 (0.08%) 40.06%
         
    tcl:              4 (0.01%)  
test directories code's lines = 10964
         
    Total Physical Lines of Code = 46391  
of which GUI SLOC are = 2879 (26.26%)
         
PIPELINE Science Totals grouped by language (dominant language first): java:        1888 (94.11%) java:        2128 (90.13%) 117,70%
  QuickLook java:          4016 (84.35%) makefile:        118 (5.88%) makefile:        85 (3.60%)          
    makefile:       311 (6.53%) src directories code's lines = 200 sh:        58 (2.45%)          
    idl:            286 (6.01%) of which GUI SLOC are = 0 0% xsd:        48 (2.03%)          
    sh:              58 (1.22%)   sed:        42 (1.77%)          
    xsd:             48 (1.01%)   test directories code's lines = 2361          
    sed:             42 (0.88%)   of which GUI SLOC are = 0 0%          
    Total Physical Lines of Code = 4671              
SCHEDULING RealMode Totals grouped by language (dominant language first): java:        12129 (99.43%) java:        1207 (88.48%) 11,18%
  PlanningModeSim java:         13336 (97.26%) makefile:        69 (0.56%) makefile:        80 (5.86%)          
    makefile:       251 (1.83%) src directories code's lines = 12198 sed:        47 (3.44%)          
    xsd:             48 (0.35%) of which GUI SLOC are = 584 sh:        30 (2.19%)          
    sed:             47 (0.34%) 4.79% test directories code's lines = 1364          
    sh:              30 (0.22%) of which GUI SLOC are = 0 0%          
    Total Physical Lines of Code = 13712              
TELCAL TelCalDataManager Totals grouped by language (dominant language first): cpp:        3544 (78.21%) cpp:        1327 (54.42%) 53,81%
  TelCalResult cpp:           5995 (64.94%) makefile:        748 (16.50%) makefile:        485 (19.89%)          
  TelCalPublisher makefile:      1342 (14.54%) java:        239 (5.27%) python:        275 (11.27%)          
  Tools xsd:           1018 (11.03%) src directories code's lines = 4531 java:        210 (8.61%)          
    java:           449 (4.86%) of which GUI SLOC are = 0 0% sh:        139 (5.70%)          
    python:         275 (2.98%)   ansic:        2 (0.08%)          
    sh:             139 (1.51%)   test directories code's lines = 2438          
    ansic:           13 (0.14%)   of which GUI SLOC are = 0 0%          
    Total Physical Lines of Code = 9231              
Legenda  
n/a: Not Available
(*) = SLOC in all Subsystem directories
(**) = SLOC in all SRC/TEST directories
(****) = Percentage calculated as: ( TEST dirs SLOC / SCR dirs SLOC ) * 100
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. XSL (Style Sheet Language for XML) Transformation (.xslt)
31. XML Schema Definition (.xsd)