Apparatus and method to support simultaneous round-trip engineering for maintaining consistency between source code and corresponding design model
暂无分享,去创建一个
PURPOSE: A device and a method for supporting the SRE(Simultaneous Round-trip Engineering) by keeping consistency of a designed model and a source code are provided to facilitate reuse and maintenance of a software by managing and keeping the consistency between the designed model and the source code for developing and realizing an object oriented software. CONSTITUTION: An UML(Unified Modeling Language) model maker(10) provides the edited change message information if the software design model information is edited by a user. An UML model manager(20) packages the change message information and provides the packaged message information through a design model gateway(30). A source code manager(40) manages a grammar tree in order to keep the program source information up to the annotation information by linking with a source code parser(60) after receiving the packaged message information from the UML model manager. If the source code is changed by the user, a source code editor(70) provides the changed source code to the source code manager while deciding a time for synchronizing the change of the source code.