CN103399742A - Adjustable object structure, system framework and method for transforming existing system - Google Patents

Adjustable object structure, system framework and method for transforming existing system Download PDF

Info

Publication number
CN103399742A
CN103399742A CN2013103149738A CN201310314973A CN103399742A CN 103399742 A CN103399742 A CN 103399742A CN 2013103149738 A CN2013103149738 A CN 2013103149738A CN 201310314973 A CN201310314973 A CN 201310314973A CN 103399742 A CN103399742 A CN 103399742A
Authority
CN
China
Prior art keywords
chain
operational
class
templates
adaptable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013103149738A
Other languages
Chinese (zh)
Inventor
马骏
陶先平
吕建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University
Original Assignee
Nanjing University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University filed Critical Nanjing University
Priority to CN2013103149738A priority Critical patent/CN103399742A/en
Publication of CN103399742A publication Critical patent/CN103399742A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses an adjustable object structure, a system framework and a method for transforming an existing system. The object structure is adjusted and extended on the basis of the structure of an existing object (comprising data and operation), and an operation chain is led into each operation for the object to describe the operation and comprises a series of operation variants. The method for transparently transforming the existing object system into an adjustable system is provided on the basis of the structure of the adjustable object and a code implantation technology. The adjustable object structure, the system framework and the method have the advantages that the existing object application system can be automatically transformed into the system which conforms to an adjustable object model, and the new system is adjustable on the basis that original functions are kept; system behavior of the transformed application system can be incrementally developed, and run time of the transformed application system can be adjusted in an online manner; the adjustable object structure, the system framework and the method not only are applicable to system development, but also can support reusing the existing legacy object system, the development cycle of the adjustable system can be shortened, and the development/maintenance costs can be reduced.

Description

The method that can regulate object structure, system framework and existing system is transformed
Technical field
The present invention relates to computer software, specifically take object formula software systems as point of penetration, adjust and expand on existing object structure basis, obtain an object structure with adjustability, thereby better instruct, the design and development of support target formula adjustable systems: can regulate on the object model basis, further having proposed a cover is the technology of adjustable systems based on the code implanted prosthetics with existing object formula system transparent translation.
Background technology
Along with extensively universal, developing rapidly of wireless communication technique and the emerging in an endless stream of novel computing equipment of Internet, the computing platform that computer software faces and environment experienced one by early stage " sealing, static, easily control " to the nowadays transformation course of " open, dynamically, the difficult control "; The computing environment of " open, dynamically, difficult control " in order to adapt to, require the go forward side by side behavior of a step joint self of variation that software systems can its running environment of perception, namely possesses certain context aware adaptive ability.
In order to regulate the behavior of software according to the variation of environment, at first software systems self must be adjustable (adaptable).Both at home and abroad the researchist is devoted to regulate the research of software configuration, a collection of software configuration and corresponding support platform or the framework regulated occurred, for the each side such as the exploitation of upper layer application system, operation provide support unified, in various degree.
Yet nowadays, there has been a large amount of application systems in computing machine and various software application and general each application of existence among people's routine work and life.Existing these frameworks, platform provide certain support for the brand-new application of dynamically can regulating of exploitation of growing out of nothing really.But these existing systems of efficient multiplexing with regard to how, slightly make an amendment and just can add certain dynamic adjustments function to meet new demand side on their bases, but less than solution preferably.With the exception of this, the feature of computing environment " open, dynamic, difficult control " makes context aware application system research staff often be difficult to (not even possibility) can run into when just predicting system in final deployment, operation at the beginning of design and development various situations, and this also increases difficulty and the expense of design, exploitation and the later maintenance of adaptive system greatly.In order to reduce the difficulty of system, exploitation, simplify system anabolie and maintenance work, needing can be in the process of system operation, the behavior of dynamic interpolation, deletion and the system of modification.And available frame does not provide effective solution at this point yet.
Summary of the invention
Technical matters to be solved by this invention is to provide a kind of object structure with adjustability, thereby the design and development of better guidance, support target formula adjustable systems: can regulate on the object model basis, further having proposed a cover is the method for adjustable systems with existing object formula system transparent translation.Meet by existing object formula application system is converted to one automatically the system that can regulate object model, new system under the prerequisite of the function that keeps original system, possesses adjustability simultaneously; , for the application system that is converted to,, by independent definition, insertion or deletion sequence of operations variant means, can realize adjusting the incremental development of system action and the time of running online (on-line).
Object structure with adjustability of the present invention, this object structure comprise data and the sequence of operations of correspondence with it, the also corresponding operational chain of each operation in described sequence of operations, and each operational chain is consisted of a series of operational variation; Each operational variation provides the specific implementation of corresponding each operation; Carry out certain when operation, system is the corresponding operational chain of search operation at first, then each operational variation of executable operations chain successively.
In addition, the present invention also provides to adopt and can regulate the entire system frame model of object structure, and it comprises:
The Adaptable class: the Adaptable class is safeguarded a static attribute chain_templates, is used for preserving the corresponding operational chain template of such each method; For all operations chain in chain_templates, the Adaptable class realizes respectively two method: insert_OV () and the remove_OV () that interface I_Adaptable provides, thereby the some operational chains in chain_templates insert or deletion assigned operation variant, in addition, Adaptable also safeguards an instance properties ov_chains, and this attribute is used for recording the corresponding operational chain of method of each Adaptable instance objects;
OperationChain class: realize the I_OperationChain interface and safeguard the attribute () of an obj by name, but be used for the record controlled plant; The OperationChain class also further provides two extra operation setValue () and getValue (), but is used for obtaining or revise the value of certain attribute of the specified controlled plant of obj;
The corresponding AppMgr class example of application system, but be used for unified this application all controlled plants time of running of safeguarding, and register_AdaptObject () with unregister_AdaptObject () but method be to provide to controlled plant and creating and withering away constantly to the AppMgr registration or nullify: AppMgr example also is responsible for safeguarding that corresponding application system can use all operations variant, and insertOV () is for the corresponding operational chain insertion of the assigned operation of the class to appointment with removeOV () method or deletes specific operational variation.
The present invention also provides existing object formula application system automatic transparent has been converted to the method that can regulate objective system, and the method is carried out the automatic conversion of an off-line to existing object formula system program or class, obtain corresponding with it a series of classes of regulating; Obtain meeting the object formula system of object structure after conversion, the function keeping original system, possessed adjustable ability simultaneously; Utilize loading moment code implanted prosthetics to change each class of existing object formula system program, detailed process is: given class C, and switch process comprises:
1) Adaptable generic attribute/method is implanted:
A) add interface I_Adaptable to interface that class C realizes,
B) Adaptable generic attribute and method are implanted among the C class;
C) initialization static attribute chain_templates:, for each method m of C class, for it creates an operational chain example, and be inserted in hash table chain_templates;
2) method conversion:, for each method m of C class, complete following conversion:
A) m is renamed as m.name+ " _ $ Original $ ", wherein m.name is the title of method m;
B) creation method m again, the method has identical method name, parameter list and return type with original m method, and the method body of newly-established method m directly calls the execute () method of corresponding operational chain, and returns to execution result;
3) adjustment of building method:
A) for each building method of class C, before carrying out, the instruction of building method article one adds the initialization to the ov_chains attribute, and each non-static method copies the respective operations chain and inserts among ov_chains from chain_templates for it;
B) after all instructions of building method are carried out and finished, add the registration to AppMgr, namely call register_AdaptObject () method) code.
Above-mentioned operation and the amending method of regulating objective system, but while being somebody's turn to do the operation of controlled plant formula system, the operational variation that develop and field is new, and delete or replace existing operational variation, to realize incremental development and the dynamic behaviour adjustment to system action, wherein:
1) can regulate the concrete operating procedure of startup of objective system as follows:
1.1) establishment AppMgr example;
1.2) carry out the Main () method of appointment, operational system;
2) but system can constantly create/nullify a series of controlled plant in operational process, detailed process is:
2.1) but the establishment of each controlled plant complete by corresponding constructed fuction, the constructed fuction process need is completed following steps:
If a) can regulate class is to be loaded first, at first carry out the static statement block of initialization static attribute chain_templates: for each method m of C class, for it creates an operational chain example, and be inserted in hash table chain_templates;
B) the ov_chains attribute of initialization object instance, namely each non-static method m copies the respective operations chain and inserts among ov_chains from chain_templates for it;
C) register to the AppMgr example: after completing the example establishment, the new object instance regulated that creates need to be from trend AppMgr example (calling register_AdaptObject () method) registration oneself;
2.2) but be not cited when controlled plant, and need to be by after the cleaning of system rubbish gatherer, the AppMgr example can be automatically by the unregister_AdaptObject () of self but method is nullified the correspondence controlled plant;
3) when needing to insert/delete the assigned operation variant to certain the method m institute respective operations chain that can regulate class C in the system operational process, will carry out in accordance with the following steps:
31) operational chain corresponding to inquiry m from chain_templates, be designated as chain_temp; To inserting in chain_temp/operational variation of deletion appointment;
3.2) example of local all the C classes of AppMgr inquiry, and, from the corresponding operational chain of ov_chains method for querying and obtaining m of each example, be designated as chain_instance: the operational variation of then to chain_instance, inserting/delete appointment;
4) but in the method m that carries out certain controlled plant in the system operational process, will carry out in accordance with the following steps:
4.1) if the call method m of institute is the static method, operational chain corresponding to inquiry m from chain_templates, be designated as chain; , if the call method m of institute is not the static method, inquire about operational chain chain corresponding to m from object ov_chains;
4.2), for the operational chain chain that acquires,, if the operational variation quantity in chain is 0, directly move the original realization of m method, i.e. m_ $ Original method; Otherwise order is carried out each operational variation in chain successively.
The present invention is take object formula system as point of penetration, proposes one cover is effective dynamically can regulate objective system conversion/development technique.Present technique is adjusted and expands on existing object structure basis, obtain an object structure with adjustability, thereby better instruct, the design and development of support target formula adjustable systems: can regulate on the object model basis, further having proposed a cover is the technology of adjustable systems based on the code implanted prosthetics with existing object formula system transparent translation.
Concrete advantage is:
1) can realize the conversion of the automatic transparent of existing object formula system, obtain same original system function identical but possess simultaneously the new system of adjustability;
2) behavior of new system can be by writing new operational variation, and load dynamically, delete, replace the corresponding operating variant in the time of running and adjust and change;
3) the present invention can effectively support multiplexing to existing object formula system to help exploitation and maintenance based on the adaptable software system that possesses context perception ability of object formula;
4) the present invention's exploitation of can not only adaptive system growing out of nothing, what is more important can support to existing legacy object formula system multiplexing, construction cycle of shortening adjustable systems, reduce exploitation/maintenance cost.
Description of drawings
Fig. 1: can regulate object structure;
Fig. 2: but the class figure of controlled plant and run time infrastructure thereof represents;
Fig. 3: existing objective system is converted to the process that can regulate objective system;
Fig. 4: can regulate the Object Creation process;
Fig. 5: to the method m institute respective operations chain insertion/deletion action variant process of specified class C;
Fig. 6: but the process of execution controlled plant designation method m;
Fig. 7: an operational variation code sample.
Embodiment
Hardware environment
1) general PC, workstation or server
2 software environments
1) JDK 1.6 or above version
2) javassist-3.12.GA
3 application scenarioss
The technology that the present invention proposes can be used for existing legacy object formula software systems are carried out the automatic conversion of an off-line, and the new system that is converted to possesses the dynamic adjustability time of running except keeping simultaneously with the consistent function of original system.This transparent translation technology is conducive to multiplexing to existing legacy object formula system, to be reduced at incremental development and the Dynamical Deployment of introducing context aware adaptive behavior and respective behavior on existing legacy object formula system-based, shorten construction cycle, the reduction exploitation/maintenance cost of adjustable systems.
Technical description
Now by reference to the accompanying drawings ins and outs of the present invention are described.
Fig. 1 has showed can regulate object structure;
1) but the behavior of controlled plant portrayed by a series of operation: each operational correspondence is in an operational chain;
2) each operational chain is consisted of a series of operational variation; Each operational variation provides respective operations different specific implementations;
3) carry out certain operation constantly, system is the corresponding operational chain of search operation at first, then carries out successively each operational variation of respective operations chain.
Fig. 2 has showed that the class figure of regulated object structure proposed by the invention and run time infrastructure thereof represents;
1) the Adaptable class part of core the most. the Adaptable class is safeguarded a static attribute chain_templates, is used for preserving the corresponding operational chain template of such each method; For all operations chain in chain_templates, the Adaptable class has realized respectively two methods that interface I_Adaptable provides: insert OV to Chain () and remove_OV (), thus the some operational chains to (or from) chain_templates are inserted the assigned operation variant.In addition, Adaptable has also safeguarded an instance properties ov_chains, and this attribute is used for recording the corresponding operational chain of method of each Adaptable instance objects;
It should be noted that, the Adaptable class is only a template herein, the attribute that it provides and method are that all can be regulated class and all should possess. because our transfer process needs inheritance between the original class of retention system, we can not obtain attribute and the method for Adaptable class by allowing the class that is converted to inherit the Adaptable class in transfer process: for this reason, the mode that we implant by code realizes the attribute of Adaptable class and method are implanted to (referring to claim 4 and 5) in class to be converted.
2) the OperationChain class realize I_OperationChain interface (two method insertOV () with removeOV () be used for insert/delete the operational variation of appointment to operational chain) and safeguard the attribute () of an obj by name but be used for the record controlled plant: the OperationChain class also further provides two extra operation setValue () and getValue (), but is used for obtaining or revise the value of certain attribute of the specified controlled plant of obj;
3) corresponding AppMgr class example of application system, but this application all controlled plants time of running are safeguarded in this example unification, and register_AdaptObject () with unregister_AdaptObject () but method be to provide to controlled plant and creating and withering away constantly to AppMgr registration (or cancellation): AppMgr example also is responsible for safeguarding that corresponding application system can use all operations variant, insertOV () is to insert or delete specific operational variation for the corresponding operational chain of the assigned operation of the class to appointment with removeOV () method.
Fig. 3 has showed the process that a specified class C is carried out regulating conversion;
Concrete switch process comprises:
1) Adaptable generic attribute/method is implanted:
A) add interface I_Adaptable to class C and realize the interface of (implements)
B) Adaptable generic attribute and method are implanted among the C class;
C) initialization static attribute chain_templates:, for each method m of C class, for it creates an operational chain example, and be inserted in hash table chain_templates;
2) method conversion., for each method m of C class, complete following conversion:
A) m is renamed as m.name+ " _ $ Original $ " (m.name is the title of method m);
B) creation method m again, the method has identical method name, parameter list and return type with original m method.The method body of newly-established method m directly calls the execute () method of corresponding operational chain, and returns to execution result.
3) adjustment of building method:
A) for each building method of class C, added the initialization to the ov_chains attribute before the instruction of building method article one is carried out, each non-static method copies the respective operations chain and inserts among ov_chains from chain_templates for it;
B) after end is carried out in all instructions of building method, add to the code of AppMgr registration.
But Fig. 4 has showed the process of a controlled plant of concrete establishment;
Detailed process mainly comprises the following steps:
1) judge at first whether can regulate class is to be loaded first.If so, at first carry out the static statement block of initialization static attribute chain_templates:, for each method m of C class, for it creates an operational chain example, and be inserted in hash table chain_templates
2) secondly, the ov_chains attribute of initialization object instance, namely each non-static method m copies the respective operations chain and inserts among ov_chains from chain_templates for it;
3) the most backward AppMgr example registration: after completing the example establishment, but the new controlled plant that creates need to be from trend AppMgr example (calling register_AdaptObject () method) registration oneself.
Fig. 5 has showed the method m institute respective operations chain insertion/deletion action variant process to specified class C;
The process need of concrete insertion/deletion action variant is realized by following step:
1) operational chain template corresponding to inquiry m from chain_templates, be designated as chain_temp;
2) to inserting in chain_temp/operational variation of deletion appointment;
3) example of local all the C classes of AppMgr inquiry, and, from the corresponding operational chain of ov_chains method for querying and obtaining m of each example, be designated as chain_instance:
4) then to chain_instance, insert/delete the operational variation of appointment.
But Fig. 6 has showed the process of execution controlled plant designation method m;
Concrete implementation is consisted of following steps:
1) judge at first whether the call method m of institute is the static method,
2), if the static method is inquired about operational chain corresponding to m from chain_templates, be designated as chain;
3), if the call method m of institute is not the static method, inquire about operational chain chain corresponding to m from object ov_chains;
4), for the operational chain chain that acquires,, if the operational variation quantity in chain is 0, directly move the original realization of m method, i.e. m_ $ Original method; Otherwise order is carried out each operational variation in chain successively.
Fig. 7 has showed an operational variation code sample of developing for the m2 method of class C in Fig. 2;
1) operational variation is to define by a class who has realized the I_OperationVariant interface;
2) at first need to specify the corresponding class of regulating of this operational variation with Annotation AdaptClass
3) this operational variation has been for C class methods m2 (). it only comprises a realization with C class methods m2 () return type, function name is identical, number of parameters is identical with type method m2 ().

Claims (4)

1. object structure with adjustability, this object structure comprises data and the sequence of operations of correspondence with it, it is characterized in that, the also corresponding operational chain of each operation in described sequence of operations, and each operational chain is consisted of a series of operational variation; Each operational variation provides the specific implementation of corresponding each operation; Carry out certain when operation, system is the corresponding operational chain of search operation at first, then each operational variation of executable operations chain successively.
2. entire system frame model that adopts the described object structure of claim 1 is characterized in that comprising:
The Adaptable class: the Adaptable class is safeguarded a static attribute chain_templates, is used for preserving the corresponding operational chain template of such each method; For all operations chain in chain_templates, the Adaptable class realizes respectively two method: insert_OV () and the remove_OV () that interface I_Adaptable provides, thereby the some operational chains in chain_templates insert or deletion assigned operation variant, in addition, Adaptable also safeguards an instance properties ov_chains, and this attribute is used for recording the corresponding operational chain of method of each Adaptable instance objects;
OperationChain class: realize the I_OperationChain interface and safeguard the attribute () of an obj by name, but be used for the record controlled plant; The OperationChain class also further provides two extra operation setValue () and getValue (), but is used for obtaining or revise the value of certain attribute of the specified controlled plant of obj;
The corresponding AppMgr class example of application system, but be used for unified this application all controlled plants time of running of safeguarding, and register_AdaptObject () with unregister_AdaptObject () but method be to provide to controlled plant and creating and withering away constantly to the AppMgr registration or nullify: AppMgr example also is responsible for safeguarding that corresponding application system can use all operations variant, and insertOV () is for the corresponding operational chain insertion of the assigned operation of the class to appointment with removeOV () method or deletes specific operational variation.
3. one kind is converted to existing object formula application system automatic transparent the method that can regulate objective system, and the method is carried out the automatic conversion of an off-line to existing object formula system program or class, obtain corresponding with it a series of classes of regulating; Obtain meeting the object formula system of object structure after conversion, the function keeping original system, possessed adjustable ability simultaneously; It is characterized in that, utilize loading moment code implanted prosthetics to change each class of existing object formula system program, detailed process is: given class C, and switch process comprises:
1) Adaptable generic attribute/method is implanted:
Add interface I_Adaptable to interface that class C realizes,
Adaptable generic attribute and method are implanted among the C class;
Initialization static attribute chain_templates:, for each method m of C class, for it creates an operational chain example, and be inserted in hash table chain_templates;
2) method conversion:, for each method m of C class, complete following conversion:
A) m is renamed as m.name+ " _ $ Original $ ", wherein m.name is the title of method m;
B) creation method m again, the method has identical method name, parameter list and return type with original m method, and the method body of newly-established method m directly calls the execute () method of corresponding operational chain, and returns to execution result;
3) adjustment of building method:
A) for each building method of class C, added the initialization to the ov_chains attribute before the instruction of building method article one is carried out, namely each non-static method copies the respective operations chain and inserts among ov_chains from chain_templates for it;
B) after all instructions of building method are carried out and finished, add the registration to AppMgr, namely call register_AdaptObject () method) code.
4. operation and amending method of regulating objective system claimed in claim 3, it is characterized in that, but during the operation of controlled plant formula system, the operational variation that develop and field is new, and deletion or replace existing operational variation, to realize incremental development and the dynamic behaviour adjustment to system action, wherein:
1) can regulate the concrete operating procedure of startup of objective system as follows:
1.1) establishment AppMgr example;
1.2) carry out the Main () method of appointment, operational system;
2) but system can constantly create/nullify a series of controlled plant in operational process, detailed process is:
2.1) but the establishment of each controlled plant complete by corresponding constructed fuction, the constructed fuction process need is completed following steps:
Be to be loaded first if can regulate class, at first carry out the static statement block of initialization static attribute chain_templates:, for each method m of C class, for it creates an operational chain example, and be inserted in hash table chain_templates;
The ov_chains attribute of initialization object instance, namely each non-static method m copies the respective operations chain and inserts among ov_chains from chain_templates for it;
Register to the AppMgr example: after completing the example establishment, the new object instance regulated that creates need to be from trend AppMgr example (calling register_AdaptObject () method) registration oneself;
2.2) but be not cited when controlled plant, and need to be by after the cleaning of system rubbish gatherer, the AppMgr example can be automatically by the unregister_AdaptObject () of self but method is nullified the correspondence controlled plant;
3) when needing to insert/delete the assigned operation variant to certain the method m institute respective operations chain that can regulate class C in the system operational process, will carry out in accordance with the following steps:
31) operational chain corresponding to inquiry m from chain_templates, be designated as chain_temp; To inserting in chain_temp/operational variation of deletion appointment;
3.2) example of local all the C classes of AppMgr inquiry, and, from the corresponding operational chain of ov_chains method for querying and obtaining m of each example, be designated as chain_instance: the operational variation of then to chain_instance, inserting/delete appointment;
4) but in the method m that carries out certain controlled plant in the system operational process, will carry out in accordance with the following steps:
4.1) if the call method m of institute is the static method, operational chain corresponding to inquiry m from chain_templates, be designated as chain; , if the call method m of institute is not the static method, inquire about operational chain chain corresponding to m from object ov_chains;
4.2), for the operational chain chain that acquires,, if the operational variation quantity in chain is 0, directly move the original realization of m method, i.e. m_ $ Original method; Otherwise order is carried out each operational variation in chain successively.
CN2013103149738A 2013-07-25 2013-07-25 Adjustable object structure, system framework and method for transforming existing system Pending CN103399742A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103149738A CN103399742A (en) 2013-07-25 2013-07-25 Adjustable object structure, system framework and method for transforming existing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103149738A CN103399742A (en) 2013-07-25 2013-07-25 Adjustable object structure, system framework and method for transforming existing system

Publications (1)

Publication Number Publication Date
CN103399742A true CN103399742A (en) 2013-11-20

Family

ID=49563376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103149738A Pending CN103399742A (en) 2013-07-25 2013-07-25 Adjustable object structure, system framework and method for transforming existing system

Country Status (1)

Country Link
CN (1) CN103399742A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063764A (en) * 2014-07-01 2014-09-24 成都市卓睿科技有限公司 Visualized project code generating device and method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0841612A2 (en) * 1996-11-08 1998-05-13 International Business Machines Corporation Framework for software development

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0841612A2 (en) * 1996-11-08 1998-05-13 International Business Machines Corporation Framework for software development

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马骏 等: "《多 Agent 系统的上下文感知增强》", 《软件学报》, vol. 23, no. 11, 30 November 2012 (2012-11-30), pages 2905 - 2921 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063764A (en) * 2014-07-01 2014-09-24 成都市卓睿科技有限公司 Visualized project code generating device and method
CN104063764B (en) * 2014-07-01 2015-08-19 成都市卓睿科技有限公司 The device and method of Visual Production item code

Similar Documents

Publication Publication Date Title
Zhang et al. Research on lightweight MVC framework based on spring MVC and mybatis
Baresi et al. Service-oriented dynamic software product lines
Drath et al. AutomationML-the glue for seamless automation engineering
CN102368216B (en) Process implementation method based on automatic project building
CN100489778C (en) Method for implementing dynamic update of Java program
CN103412747A (en) Model driven based imaging design method for embedded industrial real-time system
CN104536737A (en) Program development framework based on assemblies
CN110471698A (en) The generation method and device, storage medium and computer equipment of API document
CN103197927B (en) A kind of method that realizes of Workflow and system thereof
CN105260169A (en) Cross-platform python program transplanting method and device
CN108037929A (en) A kind of message treatment method and system
CN101944061B (en) Method and device for debugging codes
CN103176838A (en) Method and system compatible with Android native program
CN103399742A (en) Adjustable object structure, system framework and method for transforming existing system
CN101277222B (en) Method for upgrading base station
Tulke et al. A Dynamic Framework for Construction Scheduling based on BIM using IFC
CN102750177A (en) Script realization method using compiler
CN103559574B (en) Method and system for operating workflow
Lubbers et al. Interpreting task oriented programs on tiny computers
CN106779046A (en) A kind of multiple agent high-order conviction cognition planner implementation method
CN109669671A (en) Multi-level self-adaptive method based on micro-service
CN104731695A (en) Unit testing system and method supporting table-driven underlying input
CN112148271A (en) Method for automatically generating and injecting assembly process codes
CN105354175B (en) A kind of data transfer device and system
CN109101243A (en) A kind of iOS relies on the synchronous method and terminal in library

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131120