COE 2014 PLM Question 1: Can Dassault take on the responsibility to ensure new versions of the software are usable on the GA level?

Dave Frank

COE 2014 PLM Question 1: Can Dassault take on the responsibility to ensure new versions of the software are usable on the GA level?

COE 2014 PLM Question 1:  Can Dassault take on the responsibility to ensure new versions of the software are usable on the GA level?    

Background information:  It is inefficient to have each user test, and then communicate defects, and the cost is great. So great…. Most large companies upgrade only 2 to 4 years… and their suppliers are mandated to be concurrent. CATIA is Dynamic…. Ever improving and changing. People pay for this development, but are prohibited from taking advantage of the latest evolutions in the product. Prevented by defects, testing costs, and retraining costs.




Dave Frank  *    Bell Helicopter *  Grand Prairie Texas

Advanced Computer Aided Manufacturing Systems Engineer

COE Product Co-Chairman, Digital Numerical Control

 

Samarinder Singh

RE: COE 2014 PLM Question 1: Can Dassault take on the responsibility to ensure new versions of the software are usable on the GA level?
(in response to Dave Frank)

Dave,

All I can say is that I have already offered my personal time to debug/test any machining related workbenches for the NC-machining improvements. But it requires additional licenses for that.

Regards,
Samarinder Singh

Timothy John Suhr

RE: COE 2014 PLM Question 1: Can Dassault take on the responsibility to ensure new versions of the software are usable on the GA level?
(in response to Dave Frank)

Dave,

I will respond by saying yes they can! But that leads to the question of will they? Then to how? Part of the change will need to include automated test driven development. DS has a very good tool for Test Automation but it lacks several key features and the documentation is terrible. For manufacturing the gaps may make the tool unusable. For example “Macros cannot be recorded and replayed.” It is my understanding that DELMIA may make use of many macros. Also the CAA V5 Encyclopedia eludes to the ability to code frameworks usable in Interactive Test Capture (ITC) but does not provide any specifics on how to do that.

The core of ITC is a record replay engine that sees the CATPaths and CATCommands used during the test case development. There is a tool to View/Modify but no documentation on how to modify of analysis is available. It would also seem that this tool being a tool used for managing code quality, detect code regression or instability would have better documentation and a clear path for greater use inside and outside of DS.

I know ITC can be used by companies to build a set of test cases for most functionality within CATIA but I would have thought that DS would have provided a few through the documentation. If DS would start using the CAA V5 education frameworks using Automated Test Driven Development foundations we would start to see the power of ITC come to light.

Lastly a push from us to enhance ITC so that ENOVIA and DELMIA could make greater use of this testing tool.

To build and launch a CAA use case, first set up the build time environment by copying the CAA frameworks containing the use cases in a workspace root directory of your own, and build the use case associated module(s) along with their prerequisites using the Multi-Workspace Application Builder mkmk. Then set up the run time environment, and launch the use case. After that a recorded framework can be developed by the tester or a coded framework can be developed by a developer.

In Reply to Dave Frank:

COE 2014 PLM Question 1:  Can Dassault take on the responsibility to ensure new versions of the software are usable on the GA level?    

Background information:  It is inefficient to have each user test, and then communicate defects, and the cost is great. So great…. Most large companies upgrade only 2 to 4 years… and their suppliers are mandated to be concurrent. CATIA is Dynamic…. Ever improving and changing. People pay for this development, but are prohibited from taking advantage of the latest evolutions in the product. Prevented by defects, testing costs, and retraining costs.




Dave Frank  *    Bell Helicopter *  Grand Prairie Texas

Advanced Computer Aided Manufacturing Systems Engineer

COE Product Co-Chairman, Digital Numerical Control

 

 

Timothy J. Suhr

Electro-Mechanical Engineering (EME) Product Committee Co-Chair

LinkedIn Profile

Dave Frank

RE: COE 2014 PLM Question 1: Can Dassault take on the responsibility to ensure new versions of the software are usable on the GA level?
(in response to Timothy John Suhr)

Hi Timothy,

Finding ways to immediatly  install and use new Versions of CATIA, is the most important thing I can think of. What good to enhanments new functionality and evolutions do..... if you have to wait 3 years because of the cost of testing, and defects out of the box?!!

RE: “But that leads to the question of will they”….. I expect this question to be assumed, and replied to.

I have been told they have a room with computers, that test 24/7, and it is Interactive button clicks… that usually fail.    Will Interactive Test Capture (ITC) solve that issue? I never heard of ITC. Probably our IT has.

Regarding “ Lastly a push from us to enhance ITC so that ENOVIA and DELMIA could make greater use of this testing tool.”…. I appreciate your offering this suggestion. It sounds like a way to ….divide and conquer….. I believe slicing up the pie between Dassault, the large primes, large and small supplier, single users, and college students, can take on this gargantuan task.

And, will this work for V6?

Best Regards

Dave

 

 


Dave Frank  *    Bell Helicopter *  Grand Prairie Texas

Advanced Computer Aided Manufacturing Systems Engineer

COE Product Co-Chairman, Digital Numerical Control