Abstract
Reusable Component Technology (RCT) allows program of encapsulating similar behaviors that affect multiple modules into a sole module which can be reused by the related applications. CMM (Coordinate Measuring Machine) software is a relevant complicated system which normally consists of many modules and be suited to apply RCT. This paper presents a method with RCT to support data communicating among different modules which written with different programming languages, e.g., C, C++ and C#, to support CMM software upgrade effectively and efficiently. A C# software platform design is discussed with RCW (Running Callable Wrapper) agent by which can make data encapsulating and sending/receiving available between C# code and non C# code; and then the function model and components definition are presented where the functions and interfaces of individual component are analyzed respectively; finally, a real case of CAD model management component is illustrated in a real CMM software development.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.