accomplishments getting larger portion of both java and c# into codedom to support cross language...

Post on 21-Jan-2016

224 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

TestingWhite Box and Black Box Testing

2

White Box Testing: ◦ Unit Testing

Black Box Testing:◦ Production Rule Testing◦ Stress Testing◦ Functional Testing

Testing Our Project

3

Console Project…bypasses GUI◦ Parses source and builds CodeDOM◦ No analysis

◦ Targets JDK1.6 Microsoft Visual Studio 9.0

Stress Testing

4

Stress Testing (Good)

5

Stress Testing (Not So Good)

6

Current Test Count: 33

Added test code to cover◦ Some off-nominals◦ Some stress

Project Unit Test Results

Current StatusWhere we currently stand

8

Project Metrics (Release 0.01)

Project Metrics (Release 0.01)

Legacy Code

Slight Increase From Baseline

top related