accomplishments getting larger portion of both java and c# into codedom to support cross language...
TRANSCRIPT
![Page 1: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/1.jpg)
CodeDOM Status
Accomplishments
Language Element CodeDOM Java C# C++Source File CodeCompilationUnit Yes YesImports/Using CodeNamespaceImport Yes YesFormal Parameters CodeParameterDeclarationExpression YesMethod Declaration CodeMemberMethod YesInterface Declaration CodeTypeDeclaration Yes YesField Declaration CodeMemberField YesEnumeration Declaration CodeTypeDeclaration YesClass Declaration CodeTypeDeclaration Yes YesStruct Declaration CodeTypeDeclaration YesConstructor Declaration CodeConstructor Yes
Getting larger portion of both Java and C# into CodeDOM to support cross language detections
Source code and statement line number associations now in place
1
![Page 2: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/2.jpg)
TestingWhite Box and Black Box Testing
2
![Page 3: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/3.jpg)
White Box Testing: ◦ Unit Testing
Black Box Testing:◦ Production Rule Testing◦ Stress Testing◦ Functional Testing
Testing Our Project
3
![Page 4: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/4.jpg)
Console Project…bypasses GUI◦ Parses source and builds CodeDOM◦ No analysis
◦ Targets JDK1.6 Microsoft Visual Studio 9.0
Stress Testing
4
![Page 5: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/5.jpg)
Stress Testing (Good)
5
![Page 6: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/6.jpg)
Stress Testing (Not So Good)
6
![Page 7: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/7.jpg)
Current Test Count: 33
Added test code to cover◦ Some off-nominals◦ Some stress
Project Unit Test Results
![Page 8: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/8.jpg)
Current StatusWhere we currently stand
8
![Page 9: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/9.jpg)
Project Metrics (Release 0.01)
![Page 10: Accomplishments Getting larger portion of both Java and C# into CodeDOM to support cross language detections Source code and statement line number](https://reader036.vdocument.in/reader036/viewer/2022082518/5697bff51a28abf838cbd4d0/html5/thumbnails/10.jpg)
Project Metrics (Release 0.01)
Legacy Code
Slight Increase From Baseline