Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

31 results about "Model driven development" patented technology

Model Driven Software Development (MDSD) is a style of software development that considers itself as an alternative to the traditional style of programming. The approach centers itself on building models of a software system. These models are typically made manifest through diagrammatic design notations - the UML is one option.

Model driven development including aspect integration tool

The present invention discloses a software development tool that includes a model development interface, an aspect design tool, and a model transformation engine. The model development interface can permit a developer to graphically design at least one software model. The aspect design tool for the model development interface can be configured to permit a user to specify at least one aspect to be applied to a model of the model development interface. The model transformation engine can transform a model of the model development interface having at least one aspect defined via the aspect design tool into automatically generated aspect code integrated with base language code.
Owner:INT BUSINESS MASCH CORP

Model driven development including aspect integration tool

The present invention discloses a software development tool that includes a model development interface, an aspect design tool, and a model transformation engine. The model development interface can permit a developer to graphically design at least one software model. The aspect design tool for the model development interface can be configured to permit a user to specify at least one aspect to be applied to a model of the model development interface. The model transformation engine can transform a model of the model development interface having at least one aspect defined via the aspect design tool into automatically generated aspect code integrated with base language code.
Owner:IBM CORP

System for annotation based model driven software development

The invention relates to a system for annotation based model driven software development comprising a source code and a model. The system further comprises an element in said model linked to at least one element in said source code through an annotation. Hereby is achieved to maintain and develop software systems through a model driven development environment and to maintain correspondence between source code and model (including possibility for round-tripping) with a reduced amount of complexity and development effort. Further, it is achieved to have one system / modelling tool able to comprise an entire software system. Further, it is achieved to allow the user to make changes to both the model and the source code.
Owner:BEST BRAINS

Integration of User Interface Design and Model Driven Development

A system for creating a user interface is disclosed herein. The system comprises (a) a display for viewing a visual representation of the user interface being created, (b) a processor, (c) data storage, and (d) program code stored in the data storage and executable by the processor to (i) implement a UML model explorer that communicates with a model driven design tool to access one or more UML models, (ii) implement a rule-based object visual creation system that is operable to map UML elements to corresponding user interface objects, (iii) in response to input from a user, add corresponding user interface objects to the visual representation, and (iv) implement a model generator that is operable to generate a UML model based on the visual representation of the user interface, wherein the UML model can be executed to create an instance of the user interface on a display.
Owner:HONEYWELL INT INC

Apparatus and method for supporting model-driven development

In a model editing apparatus, a model transformation function transforms SM (source model) 0 into TM (target model) 0, and generates TDM (transformation dependency model) 0. Moreover, when an SM editor generates SM1 by updating SM0, the model transformation function transforms SM1 into TM1 and generates TDM1. When a TM editor generates TM0_n by editing TM0 independently of the change in SM0, a Change element registration function registers a difference Δ2 between TM0 and TM0_n in TDM0, thereby generating TDM0_n. Then, in response to a call, a merge function merges a difference Δ1 between TDM0 and TDM1 extracted by a Δ1 extraction function, and a difference Δ2 extracted from TDM0_n, according to prestored processing patterns.
Owner:IBM CORP

System and method for expanding model driving development capability by applying plug-in

ActiveCN102033743ASolve the problem of insufficient description abilityExpandable and flexibleSpecific program execution arrangementsModel descriptionStationary model
The invention relates to a system and method for expanding the model driving development capability by applying a plug-in. In the system and the method, a'model and plug-in' combined mode is provided to describe and establish a software system, firstly a model designing tool is used for establishing basic model description of the software system and then establishing a plurality of reusable plug-pin model for further describing a basic model object, the plug-in model can be expanded randomly on various basic model objects, and the plug-in can complete a software function with any complexity, therefore, the expansion of the model driving development capability is realized. By utilizing the invention, the technical problems of the existing model driving development method that because a fixed model is adopted, the describing capability of complex service system is poor, and the software system with the model driving development can not be established, expanded and maintained visually and dynamically under the operating state and the like are solved. The system developed by using the method has the advantages that the development complexity degree is low, the development speed is fast, the reusable degree of technology is high, the expansion is flexible, the maintenance is convenient and the reliability is high.
Owner:广州翼风信息科技股份有限公司

Database mapping of models for reporting tools in model driven development

Embodiments of the present invention provide a method, system and computer program product for mapping models to relational databases for reporting tools. In an embodiment of the invention, a model mapping method for models of a model driven development (MDD) environment can include initializing a database table and selecting a data source storing a modeling framework representation of a model. A first query can be executed against an application programming interface (API) of the data source supporting a modeling framework query language to retrieve selected elements of the model. Likewise, a second query can be executed against the API of the data source to retrieve selected attributes of the selected elements of the model. Finally, rows of the database table can be populated with the retrieved selected elements of the model and corresponding columns of the database table can be populated with the retrieved selected attributes of the selected elements of the model. Consequently, a report can be generated for the model based upon the rows and columns of the database table.
Owner:IBM CORP

Design method of complex reaction type system controller

The invention discloses a design method of a complex reaction type system controller, belonging to the field of controller design. In the method, a mode that control software and an embedded hardware platform are in parallel is adopted. The method comprises the following steps: dividing the controller into a logic part and a control law part according to the complex reaction type system attributes; respectively establishing a model for the two parts by using the idea of model driving development, and combining the logic part and the control law part of the controller by using the model integration mode of model importing, thereby forming complete complex reaction type system control software irrelevant to the platform; and finally, converting a personal information management (PIM) model into a platform specific model (PSM) by using a specific operating system adapter, and downloading the PSM model to the designed hardware platform, thereby completing the design of the complex reaction type system controller. By using the design method, the design personnel can concentrate on the construction of the complex reaction type system logic model without considering the editing of the controller software, thereby greatly enhancing the development efficiency of the complex reaction type system controller.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Model driven development method based on specific domain modeling

The invention discloses a model driven development method based on specific domain modeling. The method comprises the steps of establishing an executable model meeting an MMLs5 level by taking behavior modeling as a core, replacing a code generator with a model analysis execution mechanism, combining a domain frame to become a specific domain model execution infrastructure, raising an abstraction level of code realization by a standardized, self-contained, self-description and modular WEB service, packaging details of the code realization, supplying a related software function entity in a specific domain to the specific domain model execution infrastructure in a WEB service cluster manner, and driving operation of a system by analysis execution of a behavior model. The method aims at achieving software generation and realizes an executable final system converted by a model, wherein an end user familiar with a demand constructs an application model; a domain expert performs domain analysis element modeling; a technical expert develops a specific domain support service; and executable software is formed by integrating in the model execution infrastructure.
Owner:YUNNAN UNIV

Managing visual renderings of typing classes in a model driven development environment

A method, system and apparatus for managing visual renderings of typing classes in a model driven development environment. The method can include toggling a visual rendering of a typing class for a specified typed member in a visually rendered owner class in response to a selection of an activatable toggle disposed in proximity to the visually rendered owner class in the model driven development environment. The toggling step further can include toggling a visual rendering of a linkage between the typing class and the visually rendered owner class responsive to the selection. Additionally, the toggling step further can include the step of toggling an appearance of the activatable toggle responsive to the selection.
Owner:LINKEDIN

Visual modeling platform based on GMF

The invention provides a visual modeling platform based on a GMF (Graphical Modeling Framework). The visual modeling platform is characterized in that on the basis of a definition testing system meta model, a testing system model and a data instance editor are built by using a GMF technology based on a model driven development method. Through a definition domain model, a graphical model, a tooling model and a mapping model combining the definition domain model, the graphical model and the tooling model, an XML (Extensive Markup Language) file which is converted by a testing model and conforms to corresponding Schema is resolved, and visual modeling and automatic generation of partial codes are realized. The visual modeling platform has the advantages that the model driven thought is introduced into the testing field; the model is used as a core; the reutilization of testing resources is realized; and the testing period is effectively shortened.
Owner:STATE GRID CORP OF CHINA +1

Dynamic native editor code view facade

A method, computer program product and system for providing for the editing of software code in a software model driven development process, the method including the step of providing a plurality of custom native software code editors each in a different software language. The method, computer program product and system also includes the step of moving one of the plurality of custom native software code editors into a code view display area depending on a user selected element, thereby allowing a user to edit the software code relating to the user selected element using the custom native software code editor moved into the code view display area.
Owner:IBM CORP

Opening structural computer digital control system able to re-configurate

The invention is characterized by that making numerical system undergo the process of function module division, maknig model creation based on model drive development method, separating function of module from its behavious, utilizing change of state graph of correspondent module to despatch the the condition of its function execution so as to implement reuse of module function; using port to make communication between modules, said port can utilize its contract abstract interface to make interaction with man-machine interface and bottom layer hardware equipment so as to make related hardware application program meet the interface function requirement provided by system, and in the model layer increasing / reducing or replacing correspondent module so as to implement change of system functino. Said invention also provides the application of said numerical control system.
Owner:东莞市升力智能科技有限公司

Method and system for model driven development

The invention relates to a method and system for model driven development. In one embodiment, the method for model driven development is provided and comprises the following steps: analyzing a program code so as to determine the execution sequence of statements of the program code, wherein the program code is generated through execution of first conversion of a model; and the model comprises abstract description of a service realized to the program code; grouping at least one part of the statements of the program code to form a functional block; creating visual representation of the program code based on the execution sequence and the functional block; and labelling the visual representation based on a user, determining a code segment to be reserved in the program code, wherein the code segment is reserved in a new program code generated through execution of second conversion of the model; and the second conversion is executed after the first conversion. A corresponding system is also described.
Owner:IBM CORP

Visualization of implicit relationships in a trace query for model driven development

Embodiments of the present invention address deficiencies of the art in respect to traceability visualization in a model driven development (MDD) tool and provide a method, system and computer program product for visualization of implicit relationships in a trace query for MDD. In an embodiment of the invention, a method for visualization of implicit relationships in a trace query for MDD can be provided. The method can include issuing a model query in an MDD tool, retrieving an implicit relationship in response to the model query, generating a trace link for the implicit relationship and displaying the trace link in a trace query diagram for the MDD tool.
Owner:IBM CORP

Extensible context based user interface simplification

Embodiments of the present invention address deficiencies of the art in respect to modeling tools and provide a method, system and computer program product for extensible context based user interface simplification of modeling components for a modeling tool. In an embodiment of the invention, a method for extensible context based user interface simplification can be provided for a model driven development tool. The method can include detecting a context change to a new context in a model driven development tool, locating tool items mapped to the new context, and displaying the located tool items in the model driven development tool.
Owner:IBM CORP

Model driving development method implementing information assisted input function

The present invention provides a model driving developing method for realizing information auxiliary recording function. The purpose of the invention is to promote the development of information auxiliary recording function to simple configuration of model. The invention realizes the quick development of function and realizes the quick response to the service requirement change through model modification. The invention settles the problems of high technical requirement and slow developing speed in realizing information auxiliary recording function with a traditional mode. Compared with prior art, the method of the invention completes the function through simple configuring a model and directly operating the model by the engine. The artificial code compiling is not required. The information auxiliary recording function with various forms can be simply and quickly realized.
Owner:INSPUR SOFTWARE CO LTD

System and method for developing mobile based applications using model driven development

A method and system is provided for developing a mobile based application using a model driven development (MDD) approach. The system includes a meta-modelling module to capture a plurality of requirements from a user. Based on the captured requirements, a user interface modeler design at least one screen for the mobile based application. And, a screen flow modeler designs the navigation between the screens. Based on the selected technology platform by the user, the system generates a code for that particular technology platform using a code generator module. And finally, the generated code is bundled using a mobile application bundling module for one or more technology platforms.
Owner:TATA CONSULTANCY SERVICES LTD

Visualization of implicit relationships in a trace query for model driven development

Embodiments of the present invention address deficiencies of the art in respect to traceability visualization in a model driven development (MDD) tool and provide a method, system and computer program product for visualization of implicit relationships in a trace query for MDD. In an embodiment of the invention, a method for visualization of implicit relationships in a trace query for MDD can be provided. The method can include issuing a model query in an MDD tool, retrieving an implicit relationship in response to the model query, generating a trace link for the implicit relationship and displaying the trace link in a trace query diagram for the MDD tool.
Owner:IBM CORP

Network modeling method and device suitable for embedded system and storage medium

The invention belongs to the technical field of embedded system modeling, and relates to a network modeling method suitable for an embedded system. In order to realize network modeling, firstly, a network element model needs to be established; Specific steps are as follows: carrying out related modeling feature extraction on the AS6802; establishing sub-models of all parts of the time-triggered Ethernet meta-model by modules; namely, firstly, establishing a time-triggered Ethernet main element overview map; establishing a time-triggered Ethernet scheduling resource sub-model, establishing a frame classification sub-model, establishing a scheduling sub-model of a scheduler, establishing a partitioning system sub-model, and integrating the sub-models to obtain a time-triggered Ethernet overall sub-model capable of completing time-triggered network modeling. Based on the meta-model, network modeling can be carried out on the embedded system. According to the method based on the model, thedevelopment efficiency of the embedded software is improved, the labor cost is saved, and model drive development is enriched.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Apparatus and method for supporting model-driven development

In a model editing apparatus, a model transformation function transforms SM (source model) 0 into TM (target model) 0, and generates TDM (transformation dependency model) 0. Moreover, when an SM editor generates SM1 by updating SM0, the model transformation function transforms SM1 into TM1 and generates TDM1. When a TM editor generates TM0_n by editing TM0 independently of the change in SM0, a Change element registration function registers a difference Δ2 between TM0 and TM0_n in TDM0, thereby generating TDM0_n. Then, in response to a call, a merge function merges a difference Δ1 between TDM0 and TDM1 extracted by a Δ1 extraction function, and a difference Δ2 extracted from TDM0_n, according to prestored processing patterns.
Owner:IBM CORP

System and method for developing mobile based applications using model driven development

A method and system is provided for developing a mobile based application using a model driven development (MDD) approach. The system includes a meta-modelling module to capture a plurality of requirements from a user. Based on the captured requirements, a user interface modeler design at least one screen for the mobile based application. And, a screen flow modeler designs the navigation between the screens. Based on the selected technology platform by the user, the system generates a code for that particular technology platform using a code generator module. And finally, the generated code is bundled using a mobile application bundling module for one or more technology platforms.
Owner:TATA CONSULTANCY SERVICES LTD

Database mapping of models for reporting tools in model driven development

Embodiments of the present invention provide a method, system and computer program product for mapping models to relational databases for reporting tools. In an embodiment of the invention, a model mapping method for models of a model driven development (MDD) environment can include initializing a database table and selecting a data source storing a modeling framework representation of a model. A first query can be executed against an application programming interface (API) of the data source supporting a modeling framework query language to retrieve selected elements of the model. Likewise, a second query can be executed against the API of the data source to retrieve selected attributes of the selected elements of the model. Finally, rows of the database table can be populated with the retrieved selected elements of the model and corresponding columns of the database table can be populated with the retrieved selected attributes of the selected elements of the model. Consequently, a report can be generated for the model based upon the rows and columns of the database table.
Owner:INT BUSINESS MASCH CORP

Opening structural computer digital control system able to re-configurate

The invention is characterized by that making numerical system undergo the process of function module division, maknig model creation based on model drive development method, separating function of module from its behavious, utilizing change of state graph of correspondent module to despatch the the condition of its function execution so as to implement reuse of module function; using port to make communication between modules, said port can utilize its contract abstract interface to make interaction with man-machine interface and bottom layer hardware equipment so as to make related hardware application program meet the interface function requirement provided by system, and in the model layer increasing / reducing or replacing correspondent module so as to implement change of system functino. Said invention also provides the application of said numerical control system.
Owner:东莞市升力智能科技有限公司

System and method for expanding model driving development capability by applying plug-in

ActiveCN102033743BSolve the problem of insufficient description abilityExpandable and flexibleSpecific program execution arrangementsModel descriptionStationary model
The invention relates to a system and method for expanding the model driving development capability by applying a plug-in. In the system and the method, a'model and plug-in' combined mode is provided to describe and establish a software system, firstly a model designing tool is used for establishing basic model description of the software system and then establishing a plurality of reusable plug-pin model for further describing a basic model object, the plug-in model can be expanded randomly on various basic model objects, and the plug-in can complete a software function with any complexity, therefore, the expansion of the model driving development capability is realized. By utilizing the invention, the technical problems of the existing model driving development method that because a fixed model is adopted, the describing capability of complex service system is poor, and the software system with the model driving development can not be established, expanded and maintained visually and dynamically under the operating state and the like are solved. The system developed by using the method has the advantages that the development complexity degree is low, the development speed is fast, the reusable degree of technology is high, the expansion is flexible, the maintenance is convenient and the reliability is high.
Owner:广州翼风信息科技股份有限公司

Extensible context based user interface simplification

Embodiments of the present invention address deficiencies of the art in respect to modeling tools and provide a method, system and computer program product for extensible context based user interface simplification of modeling components for a modeling tool. In an embodiment of the invention, a method for extensible context based user interface simplification can be provided for a model driven development tool. The method can include detecting a context change to a new context in a model driven development tool, locating tool items mapped to the new context, and displaying the located tool items in the model driven development tool.
Owner:IBM CORP

Extensible context based user interface simplification

Embodiments of the present invention address deficiencies of the art in respect to modeling tools and provide a method, system and computer program product for extensible context based user interface simplification of modeling components for a modeling tool. In an embodiment of the invention, a method for extensible context based user interface simplification can be provided for a model driven development tool. The method can include detecting a context change to a new context in a model driven development tool, locating tool items mapped to the new context, and displaying the located tool items in the model driven development tool.
Owner:INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products