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

38 results about "Model-driven architecture" patented technology

Model-driven architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model-driven architecture is a kind of domain engineering, and supports model-driven engineering of software systems. It was launched by the Object Management Group (OMG) in 2001.

Software development method and system for executing model drive structure

The invention discloses a software development method for performing model driven architecture and the system thereof, belonging to the field of computer software. The method comprising the following steps: abstracting a business flow process into node elements, customizing a node business flow description file from control flow, core business flow and page flow three levels, customizing a data model file, and inputting the business flow file and the data model file into a parser to generate target frame codes. The invention also provides an attribute file of business flow graphical layout for WYSIWYG customizing the attribute information of the node elements; the system consists of a microkernel, a plug-in, a tools integration, an application server integration and a knowledge library. The invention can quickly respond to business requirement change and technical change, support highly modularized and highly integrated software system, has wide application and provides a solid foundation for further development of computer software technology.
Owner:宋乃辉

Integration of software into an existing information technology (IT) infrastructure

A method and apparatus for integrating a software application into an information technology (IT) infrastructure. An inventory is created using a Model-Driven Architecture (MDA) approach from the Object Management Group (OMG). The inventory includes information about: each component of the IT infrastructure, the software application, how each component communicates with each other component, and how the software application communicates with each component. Each element of information in the inventory has a single source and owner. The inventory is used to analyze the IT infrastructure and the software application during integrating the software application. From contents of the inventory, using the MDA approach from the OMG, artifacts that execute the integration are generated, and test programs are generated to verify that the integration is complete and correct. The inventory is progressively updated during and after the integration as more information about the IT infrastructure or the software application is developed.
Owner:IBM CORP

Incremental model refinement and transformation in generating commerce applications using a model driven architecture

In one embodiment of the invention, a method for profile mapped model transformation for model driven architecture (MDA) development of service provisioning applications can be provided. Them method can include mapping elements of a platform independent domain specific model to a platform specific domain specific model for a target platform with stereotypes in a uniform modeling language (UML) profile defined for the target platform. The method further can include transforming a platform independent domain specific model into a platform specific domain specific model for a target platform by applying the stereotypes of the UML profile defined for the target platform. Finally, the method can include generating shell source code for the transformed platform specific domain specific model.
Owner:IBM CORP

Embedded system reliability analysis and evaluation method

The invention relates to an embedded system reliability analysis and evaluation method. The method is technically characterized by comprising the following steps of: based on an AADL architecture model file and an AADL error model file, forming an AADL reliability model file; converting an AADL reliability model into a general stochastic Petri net (GSPN) reliability model; and performing quantitative analysis on the AADL reliability model by using a conventional GSPN reliability evaluation method. The method brings convenience to automation of software architecture reliability analysis, and brings the convenience to a user to analyze and evaluate the reliability of embedded software at an early stage of software design and evaluate the reliability of software at an architecture level; and if the model architecture cannot meet a requirement, then the software architecture can be modified in advance. Therefore, not only development cost can be saved, but also a development period can be shortened.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Component Based Approach to Building Data Integration Tools

A method facilitating interoperability across the integrating platforms is provided by composing purpose specific integrating tools using conceptual modeling framework and a set of primitive foundational components. The model driven architecture provides easy migration from one solution architecture to another. Also, the present invention discloses a method to migrate from one implementation to another using set of composed purpose specific integration tools.
Owner:TATA CONSULTANCY SERVICES LTD

Elastic extensible multi-data-source mvc (model-view-controller) model architecture

The invention relates to the field of software technology development, in particular to elastic extensible multi-data-source mvc (model-view-controller) model architecture. The elastic extensible multi-data-source mvc model architecture is characterized in that each data source is provided with a corresponding model layer, namely, a business logical processing layer; different data sources are used for uniformly controlling interaction between a business layer and a presentation layer through a uniform controller layer; the presentation layer can be used for flexibly and dynamically selecting a multi-data-source business as required; different data sources correspond to sub-mvc modes; the presentation layer and the control layer are not designed independently; the control layer is common; the presentation layer is applied in a mixed way mostly, namely, different data source businesses can be called simultaneously in the same view interface. By adopting the elastic extensible multi-data-source mvc model architecture, the problem of difficulty in dynamical extension of other relevant businesses of multiple data sources in the conventional application is solved; the elastic extensible multi-data-source mvc model architecture can be applied to the development of Web applications.
Owner:GUANGDONG ELECTRONICS IND INST

Code generating method and system based on model driving

The invention discloses a code generating method and system based on model driving. The system comprises a database model, a model architecture and code templates on a data model layer. In a code generating process, a model analysis module acquires model objects specified by programming personnel from database models and operational models, and invokes the corresponding code templates through a template engine according to the model objects; finally, a code generator cleans up the relations among the model objects, and generates final codes based on the model objects according to the model engine. The method and system provided by the invention adopt a positive code generating mode, a two-way derivation code generating mechanism and a plug-in type code generating architecture, and is high in efficiency and quality, so that higher-quality codes can be obtained according to the code generating technology.
Owner:MASHANGYOU TECH CO LTD

System and method for pervasive software platform-based model driven architecture transaction aware application generator

In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The meta-data definition can describe the application for the plurality of node types. A code generation module can then automatically generate the application code for the plurality of node types, including transaction aware code. The code can be compiled per node type and the packaging necessary to deploy the application to the plurality of node types can also be automatically generated.
Owner:OPEN INVENTION NEWTORK LLC

Incremental model refinement and transformation in generating commerce applications using a model driven architecture

In one embodiment of the invention, a method for profile mapped model transformation for model driven architecture (MDA) development of service provisioning applications can be provided. The method can include mapping elements of a platform independent domain specific model to a platform specific domain specific model for a target platform with stereotypes in a uniform modeling language (UML) profile defined for the target platform. The method further can include transforming a platform independent domain specific model into a platform specific domain specific model for a target platform by applying the stereotypes of the UML profile defined for the target platform. Finally, the method can include generating shell source code for the transformed platform specific domain specific model.
Owner:IBM CORP

Business application software development system and method

The invention provides a business application software development system and method, and the system is based on a model drive architecture (MDA) idea, and comprises a demand modeling module, a designmodeling module, a development modeling module, a test modeling module, a system management module, a basic framework module, and a document management module. Through the modules, the software development process comprises the steps of demand analysis, design, development and testing, the high-level models of all the steps are stored in a metadata mode and converted among all the steps, and through engineering model developed by software, an operation interface configured through visual modeling, and a standard practice template, one-key generation of operable target software is realized. According to the invention, the software development quality and efficiency are improved, and the professional knowledge requirements of software designers and the design difficulty of software development are reduced.
Owner:SHENZHEN COMTOP INFORMATION TECH

Decorated Model Architecture for Efficient Model-Driven Application Development

A method for implementing a model-driven architecture, including defining a principal model having a plurality of classes, references, attributes, and associations between any of the classes, the model configured to facilitate the automatic generation of at least one resource for use by a computer-executable application, where a change to the principal model subsequent to performing the automatic generation requires the automatic generation be performed again in order to effect the change for use by the application, defining a decoration model having a class, reference, and attribute for any corresponding one of the primary model classes, references, and attributes, where a change to the decoration model subsequent to performing the automatic generation does not require the automatic generation be performed again in order to effect the change for use by the application, mapping the decoration model to the principal model, and storing both of the models on a computer-readable medium.
Owner:IBM CORP

System and method for pervasive software platform-based model driven architecture transaction aware application generator

In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The meta-data definition can describe the application for the plurality of node types. A code generation module can then automatically generate the application code for the plurality of node types, including transaction aware code. The code can be compiled per node type and the packaging necessary to deploy the application to the plurality of node types can also be automatically generated.
Owner:OPEN INVENTION NEWTORK LLC

Integration of software into an existing information technology (IT) infrastructure

InactiveUS7949997B2Software designProgram loading/initiatingInformation technology educationStructure of Management Information
A method and apparatus for integrating a software application into an information technology (IT) infrastructure. An inventory is created using a Model-Driven Architecture (MDA) approach from the Object Management Group (OMG). The inventory includes information about: each component of the IT infrastructure, the software application, how each component communicates with each other component, and how the software application communicates with each component. Each element of information in the inventory has a single source and owner. The inventory is used to analyze the IT infrastructure and the software application during integrating the software application. From contents of the inventory, using the MDA approach from the OMG, artifacts that execute the integration are generated, and test programs are generated to verify that the integration is complete and correct. The inventory is progressively updated during and after the integration as more information about the IT infrastructure or the software application is developed.
Owner:INT BUSINESS MASCH CORP

An Open Model Driven Architecture Application Implementation Service

A process for developing a software application as a service using an open model drive architecture. The business problem is analyzed to develop an application definition in a first flexible grammar. A number of view templates are accessed using a controller definition that interprets the grammar to transform the application definition into content output. The output content is generated by applying application attributes to dynamic content descriptors.
Owner:IBM CORP

Model center construction method among heterogeneous scheduling systems based on agency service

InactiveCN106096835ARealize two-way sharingStrong consistencyResourcesAgent architecturePower grid
The invention discloses a model center construction method among heterogeneous scheduling systems based on agency service, comprising: constructing a model service agent architecture based on on-demand sharing; and creating a bidirectional subscription issue method based on a plant-station model version, a model center model maintenance privilege management method, and a heterogeneous scheduling subsystem and model center area model comparison method. A model center can realize power grid model distribution and maintenance and whole network instant sharing of whole network physical model consistent storage, solve the problems of complex flow, poor instantaneity, incomplete splicing data, poor expansibility, etc. of a distributed modeling method of forming a large power grid model in a model splicing mode, and guarantee great consistency of each power grid model connected to a model center system. The model center construction method among heterogeneous scheduling systems solves the problems of model fusion, interaction efficiency, security and model partition maintenance in the construction of a model center among heterogeneous scheduling systems.
Owner:NARI TECH CO LTD +3

Implementation method and system used for data distribution service (DDS) application software and based on model driven architecture (MDA)

The invention provides an implementation method used for data distribution service (DDS) application software and based on model driven architecture (MDA). The method comprises the steps of converting a DDS application layer data model into a DDS distribution layer data model, converting a platform-independent model combining the distribution layer data model, a function model and a structure model into a platform-dependent model, and converting the platform-dependent model into an executable program code. The invention further provides an implementation system used for the DDS application software and based on the MDA. The system comprises a data model conversion module, a platform model conversion module and a code generation module. By adopting the model-driven method, influence of change of a technology platform on a software system is avoided to the maximum degree, and the problems that models are difficult to manage, packaging is omitted, the development process is complex and coupling between an application layer and a bus is difficult in the prior art are solved.
Owner:TSINGHUA UNIV

Industrial software construction method and system based on model driving and micro-service coupling

PendingCN112148255AResolve internal relationship issuesSoftware designData transformationIndustrial software
The embodiment of the invention discloses an industrial software construction method and system based on model driving and micro-service coupling. The method comprises the steps of forming a universaldata model of industrial software by a model driving architecture; acquiring data of an industrial product object, and establishing a mapping relationship between the data of the industrial product object and model data in the general data model; converting the data of the industrial product object into target data output by the general data model according to the mapping relationship; forming industrial software according to the target data, and creating a software picture according to functional requirements of working software; and obtaining functional modules except the software picture in the industrial software, and completing the construction of the industrial software after the functional modules except the software picture in the industrial software are realized through the micro-service. According to the embodiment of the invention, a model driving architecture and a micro-service architecture technology are combined, loose coupling related to industrial software is realizedthrough the micro-service architecture, and the problem of internal relations of complex industrial products is solved through model driving.
Owner:SUZHOU SHUSHE TECH CO LTD

Model maintenance architecture for advanced process control

A system and method modifies a dynamic model of a process in a plant for an advanced process control controller (115) wherein the model (115, 330) includes sub models. Performance of the controller is monitored (120, 305, 405) and performance degradation is quantified as the process changes. It is then determined whether a selected number of sub models need updating or the entire model dynamics need updating (315, 410) as a function of the quantified controller performance degradation. If a selected number of sub models need updating, an excitation signal is initiated for such sub models (325, 415) to identify new sub models. If the entire model dynamics need updating, a complete perturbation signal is initiated (320, 420) and triggers exhaustive closed-loop identification of entire model (130,430). The newly identified model or sub models is incorporated in the controller (435).
Owner:HONEYWELL INT INC

Decorated model architecture for efficient model-driven application development

A method for implementing a model-driven architecture, including defining a principal model having a plurality of classes, references, attributes, and associations between any of the classes, the model configured to facilitate the automatic generation of at least one resource for use by a computer-executable application, where a change to the principal model subsequent to performing the automatic generation requires the automatic generation be performed again in order to effect the change for use by the application, defining a decoration model having a class, reference, and attribute for any corresponding one of the primary model classes, references, and attributes, where a change to the decoration model subsequent to performing the automatic generation does not require the automatic generation be performed again in order to effect the change for use by the application, mapping the decoration model to the principal model, and storing both of the models on a computer-readable medium.
Owner:IBM CORP

Collaborative realtime planning using a model driven architecture and iterative planning tools

Systems and methods are disclosed that include creating a template file with at least one logic unit. These systems and methods also include creating model file with at least one type independent information element. The type independent information has at least two values associated with it. In addition, there are systems and methods interpreting the data comprised within the model file using the template file. A program is created in some embodiments using data that has been created.
Owner:MODRIA

Collaborative realtime planning using a model driven architecture and iterative planning tools

Systems and methods are disclosed that include creating a template file with at least one logic unit. These systems and methods also include creating model file with at least one type independent information element. The type independent information has at least two values associated with it. In addition, there are systems and methods interpreting the data comprised within the model file using the template file. A program is created in some embodiments using data that has been created.
Owner:MODRIA

Component Based Approach to Building Data Integration Tools

A method facilitating interoperability across the integrating platforms is provided by composing purpose specific integrating tools using conceptual modeling framework and a set of primitive foundational components. The model driven architecture provides easy migration from one solution architecture to another. Also, the present invention discloses a method to migrate from one implementation to another using set of composed purpose specific integration tools.
Owner:TATA CONSULTANCY SERVICES LTD

Embedded system reliability analysis and evaluation method

The invention relates to an embedded system reliability analysis and evaluation method. The method is technically characterized by comprising the following steps of: based on an AADL architecture model file and an AADL error model file, forming an AADL reliability model file; converting an AADL reliability model into a general stochastic Petri net (GSPN) reliability model; and performing quantitative analysis on the AADL reliability model by using a conventional GSPN reliability evaluation method. The method brings convenience to automation of software architecture reliability analysis, and brings the convenience to a user to analyze and evaluate the reliability of embedded software at an early stage of software design and evaluate the reliability of software at an architecture level; and if the model architecture cannot meet a requirement, then the software architecture can be modified in advance. Therefore, not only development cost can be saved, but also a development period can be shortened.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

Target object processing method and device

PendingCN113590124ADemand is not distortedAvoid lossSoftware engineeringService modelSoftware engineering
The embodiment of the invention provides a target object processing method and device. The data processing method is applied to an object processing platform adopting a model-driven architecture, and comprises: determining interaction elements in response to operation of a target user on an interaction interface, generating a page model based on the interaction elements and the interaction attributes of the interaction elements; determining a service interface based on the page model, determining a service element in response to an operation of the target user on the service interface, and generating a service model based on the service element and a service attribute of the service element; determining an execution interface based on the service model, determining an execution element in response to an operation of the target user on the execution interface, and generating an execution model based on the execution element and an execution attribute of the execution element; and generating a target object based on the page model, the service model and the execution model.
Owner:ZHEJIANG E COMMERCE BANK CO LTD

Architecture Design Method of Heterogeneous Multi-core SoC

The heterogeneous multi-core SoC architecture design method provided by the present invention includes: obtaining the first call function set according to the running time and access times of the functions in the algorithm of the application field; and designing the simulation input stimulus by analyzing the calculation characteristics of the first call function set ; Determine the exploration space of the first SoC architecture according to the design requirements of the application field; trim the exploration space of the first SoC architecture to obtain the exploration space of the second SoC architecture; randomly select from the exploration space of the second SoC architecture Combining variables, simulating and synthesizing each group of SoC architectures to obtain running time, chip area, and power consumption; using machine learning algorithms to train variable combinations, running time, chip area, and power consumption to obtain regression models or classification models; using The above model explores the exploration space of the second SoC architecture and selects the SoC architecture satisfying multiple constraints from it. The invention can realize optimal heterogeneous multi-core SoC architecture design.
Owner:BEIJING SMART LOGIC TECH CO LTD
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