| Summary: | Provide a full C# implementation of CBE v1.0.1 specification | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Richard Y.S. HUANG <huangys> | ||||
| Component: | TPTP | Assignee: | Richard Y.S. HUANG <huangys> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P1 | CC: | apnan, huangys, mmings, paulslau | ||||
| Version: | unspecified | Keywords: | plan | ||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| URL: | http://www.eclipse.org/tptp/groups/Architecture/documents/features/hf_206718.html | ||||||
| Whiteboard: | closed460 | ||||||
| Attachments: |
|
||||||
|
Description
Richard Y.S. HUANG
added the description document Approved by the AG for TPTP 4.5 with the following comments/questions: -Will this implementation resemble the other CBE implementations in TPTP (C/Java)? For example, a CBE API, factory to create CBEs, serializer to serizialize CBEs, and deserializer to deserialize CBEs. Can you provide some more details on the design? -The sizing for the design could probably be 0.5 PW since this implementation is based on the partial C# implementation and existing CBE 1.0.1 specification and the C/Java implementations. I would suggest adding the 0.5 PW surplus to the coding phase. -The sizing for testing is low since this implementation will require writing unit tests. -Does this work require an Release Engineering (e.g. build) work? -What UI changes are required to support the new CBE implementation? The C# implementation will be converted from Java implementation mainly. So it'll be similar to the current Java implementations. In current plan, no UI changes are required. Only the model related parts of BtM for .NET toolkit will be changed. I've updated description document to adjust the sizing information and added a table for release engineering. Update sizing to include additional testing and release engineering sizing. Created attachment 81132 [details]
draft diagram of CBE lib
The source code has been checked into CVS, and has been tested. Please change the target to the 4.5 iteration when this Bugzilla was resolved. Was completed in i4. As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open. |