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

89 results about "Activity diagram" patented technology

Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. In the Unified Modeling Language, activity diagrams are intended to model both computational and organizational processes (i.e., workflows), as well as the data flows intersecting with the related activities. Although activity diagrams primarily show the overall flow of control, they can also include elements showing the flow of data between activities through one or more data stores.

System and method for model based system testing of interactive applications

A method and device with instructions for testing a software application include creating a system model for the software application, wherein the system model includes an activity diagram, and applying one or more test annotations to the activity diagram to control test generation for testing the software application. Further, test annotations and the system model are processed to create one or more test cases, and the software application is tested using a test execution tool that uses the test cases.
Owner:SIEMENS CORP

Execution of extended activity diagrams by code generation

A process modeling tool for graphically representing a process which includes transactions and events, and for generating computer code representing the process. A graphical tool creates a graphical representation of the transactions and events with graphical symbols, where one or more of such transactions and events may be of an asynchronous nature. A code generator generates computer code in response to information contained in the graphical representation. The computer code is executable on a computer system to cause the computer system to perform one or more operations which emulate the process shown in the graphical representation.
Owner:IBM CORP

Method, system and computer program for managing test processes based on customized UML diagrams

A method for facilitating the management of a test process is proposed. For this purpose, the different test scenarios included in the process and their execution dependencies are represented by means of a customized UML activity diagram (300a). An execution weight is also associated with each test scenario (for example, defined by the man-hours required for its execution). In this way, it is possible to identify critical test scenarios (315g), which may impair the execution of the whole test process when they fail (because many other test scenarios depend on their successful completion). The order of execution of the test scenarios is then arranged into a test plan, so as to minimize the time required to reach the critical test scenarios. Preferably, the same process is repeated whenever any runtime condition changes (such when a test scenario fails).
Owner:IBM CORP

Generating performance tests from UML specifications using markov chains

An automated approach to generating test cases for performance testing may be used for test case planning, early in the software development process, when a UML use case model and its activity diagram refinement are specified. The planned performance tests are executed later in the software development process, after the system is developed. The use case model is annotated with operation arrival rates and departure rates. Deterministic state testing (DST) generation and execution are applied for performance test generation and execution. In addition, a technique is described to generate the most likely test scenarios, labeling each arch in the activity diagram with transition probabilities and applying a breadth first search algorithm to select the most likely paths to be tested for each state generated by the DST algorithm.
Owner:SIEMENS MEDICAL SOLUTIONS USA INC

Method and system for automatically generating test use case based on unified modeling language activity graph

InactiveCN101464797AStandardize test case designSolve the problem that test cases cannot be generated in combination with scenariosSpecific program execution arrangementsSpecial data processing applicationsActivity diagramTest case
The invention relates to a method and a system based on a test case generated automatically by a unified modeling language activity diagram, wherein, the method comprises steps as follows: the unified modeling language activity diagram is converted to a set consisting of a node set and an edge set; the unified modeling language activity diagram is used to describe the operating procedure of a software to be tested; a path from a start node to a leaf node is extracted from the node set to get a path set; and the edge node and the path node in the set are used as the test case. The system comprises a converting module, an extracting module and a generating module. By adopting the scheme, the operation procedure of the software to be tested is shown by the UML activity diagram, the UML activity diagram is converted to the set, and the test case is generated by the combination of the scheme and a scene, therefore, the problem that the test case can't be generated through the combination of the prior art and the scene is solved.
Owner:BEIJING XINWANG RUIJIE NETWORK TECH CO LTD

System and method for testing and/or debugging runtime systems for solving MES (manufacturing execution system) problems

The invention relates to a system and method for testing and / or debugging runtime systems, particularly runtime systems used for solving MES (manufacturing execution system) problems. According to the invention, a user uses an editor to link graphic elements to an activity diagram that can be visually depicted on a display device. Communication relationships can be established between the activity diagrams by using appropriate means. In addition, the operation of an asynchronously cooperating state machine is described by an activity diagram.
Owner:SIEMENS AG

Method and system for generating functional test cases

The present invention provides a method, system and computer program product for generating one or more functional test cases for testing a software application. One or more use-case activity diagrams are developed for the software application on the basis of a predefined set of rules. The consistency of the use-case activity diagrams is checked automatically. Further, the consistent use-case activity diagrams are validated with one or more users. Furthermore, the one or more functional test cases are generated automatically from the validated use-case activity diagrams.
Owner:INFOSYS LTD

Method and system for identifying regression test cases for a software

The present invention provides a method, system and computer program product for identifying regression test cases for a software application by identifying one or more units of functionalities of the software application, structuring the use case activity diagrams using the identified units of functionalities, modifying the structured use case activity diagrams when there is a change in the software application, and analyzing the modifications made to the structured use case activity diagrams to identify regression test cases for the changes in the software application.
Owner:INFOSYS LTD

System and method for extracting UML models from legacy applications

A method and computer program product are provided for extracting UML models from legacy applications. The system involves extraction of UML models and importing and exporting than to other commercial UML tools. In a more specific aspect, UML objects are associated with business rules which have been extracted from a legacy application. In particular, UML diagrams are extracted from a legacy application for Use Case diagrams, Activity diagrams from screen flows, and Activity diagrams from program logic.
Owner:MICRO FOCUS US

Process of automatically translating a high level programming language into a hardware description language

A process of automatically translating a high level programming language into a hardware description language (HDL), which can use a three-stage translation mechanism to generate the HDL codes corresponding to the functions described by the high level programming language. The first stage translates source codes coded by the high level programming language into an extended activity diagram (EAD). The second stage translates the EAD into a hardware component graph (HCG). The third stage generates the respective signal connections of HDL components according to all edges of the HCG, and outputs an HDL entity and architecture to a file in a string form, thereby completing the entire translation.
Owner:TATUNG COMPANY

Method and system for generating functional test cases

The present invention provides a method, system and computer program product for generating one or more functional test cases for testing a software application. One or more use-case activity diagrams are developed for the software application on the basis of a predefined set of rules. The consistency of the use-case activity diagrams is checked automatically. Further, the consistent use-case activity diagrams are validated with one or more users. Furthermore, the one or more functional test cases are generated automatically from the validated use-case activity diagrams.
Owner:INFOSYS LTD

System and method for extracting uml models from legacy applications

A method and computer program product are provided for extracting UML models from legacy applications. The system involves extraction of UML models and importing and exporting than to other commercial UML tools. In a more specific aspect, UML objects are associated with business rules which have been extracted from a legacy application. In particular, UML diagrams are extracted from a legacy application for Use Case diagrams, Activity diagrams from screen flows, and Activity diagrams from program logic.
Owner:MICRO FOCUS US

Iterative constraint solving in abstract graph matching for cyber incident reasoning

A technique for storage-efficient cyber incident reasoning by graph matching. The method begins with a graph pattern that comprises a set of elements with constraints and connections among them. A graph of constraint relations (GoC) in the graph pattern is derived. An activity graph representing activity data captured in association with a host machine is then obtained. In response to a query, one or more subgraphs of the activity graph that satisfy the graph pattern are then located and, in particular, by iteratively solving constraints in the graph pattern. In particular, a single element constraint is solved to generate a result, and that result is propagated to connected constraints in the graph of constraint relations. This process continues until all single element constraints have been evaluated, and all propagations have been performed. The subgraphs of the activity graph that result are then returned in response to a database query.
Owner:IBM CORP

System, method and apparatus for converting the business processes to test-centric activity diagrams

A system, a Computer-implemented method and an apparatus for the generation of automated, hybrid Test Suites for one or more Business Processes to measure one or more quality attributes of a system under test. A Processing module converts the Business Processes with tags into a Test-Centric Activity Diagram (TCAD) which is traversed by a Parsing module to identify one or more types of Nodes and corresponding Edges to generate one or more Lists that annotate the TCAD for an Analysis module which generates one or more Test Scenarios by representing the various paths through the Business Process under test in addition to Test Scenarios generated using other Tests. A Test Generator takes inputs from storage containing Test Data Models and the Test Scenarios generated by the Analysis module, to generate automated, hybrid Test Suites including, Test Cases, Test Data Placeholders, and Test Scripts.
Owner:M S CIGNITI TECH

System and method for converting the business processes to test-centric activity diagrams

A system and method for conversion of a business process to test-centric activity diagrams and to computationally generate automatic test suites for various quality attributes. It has been created to reduce the effort of a test engineer. The system consists of the processor, the parsing module, the analysis module and the test case generator. The method takes an activity diagram as the input, which can be generated using UML or any available standard business modelers and to be exported in the industry standard XMI format. The method is pro-agile as it achieves almost 100% functional coverage and has negligible dependence on conventional documentation. The method permits domain specialists and business analysts to add special, custom tags for specific validation conditions and functional checks.
Owner:M S CIGNITI TECH

Sensor network software modeling platform development method based on unified modeling language

The invention discloses a sensor network software modeling platform development method based on a unified modeling language and a genetic algorithm. By combining with the thought of an intelligent agent and the genetic algorithm, a model suitable for sensor network software development is built with the unified modeling language; the built model is optimized by the genetic algorithm; and a modeling platform based on the model is built. A model formed the unified modeling language based on the intelligent agent is built, and by defining a meta-model of a domain model formed by the unified modeling language based on the intelligent agent, the domain model comprises a plurality of diagrammatic figures, namely, an activity diagram of a group, an intelligent agent diagram owned by the group, a group diagram to which the intelligent agent belongs, a role diagram owned by the group and a relational graph between groups. The model is optimized by the genetic algorithm, so that attribute redundancy in the group in the model is lowered, and the model with the perfect performance is obtained. According to the sensor network software modeling platform development method, a purpose that a sensor network software model is visually built is realized, and the sensor network software development difficulty is lowered.
Owner:NANJING UNIV OF POSTS & TELECOMM

System and method for deriving stochastic performance evaluation model from annotated uml design model

The computer program enables a computer to function as: means for transforming a static call graph into a syntax tree having a binary tree structure; means for transforming a protocol state diagram into a stochastic process algebraic form; means for transforming an activity diagram into a stochastic process algebraic form; means for obtaining a stochastic process algebraic form of each of classes by merging the stochastic process algebraic form of the protocol state diagram, and the stochastic process algebraic form of the activity diagram; and means for obtaining a stochastic algebraic form of a whole system from the syntax tree, and from the stochastic process algebraic forms of the classes.
Owner:LINKEDIN

Method of authoring XML document and apparatus for performing the same

Disclosed are a method of authoring an XML document and an apparatus for performing the same. The XML document authoring method includes generating a unified modeling language (UML) activity diagram model corresponding to provided contents, based on a predefined UML generation rule, and generating an XML document corresponding to the UML activity diagram model based on a predefined mapping rule, so that main contents of a text-based procedural data module are visually displayed, and thus a user easily recognizes the contents of the procedural data module, and easily generates an S1000D procedural data module XML file without having to learn an S1000D XML schema.
Owner:ELECTRONICS & TELECOMM RES INST

GUI testing method based on UML activity diagrams

The invention provides an automatic GUI testing method based on UML activity diagrams. The method includes the first step of carrying out user behavioral modeling, and carrying out modeling on possible operation behaviors of a user on a GUI to generate corresponding UML activity diagrams, the second step of establishing a script library, wherein the script library includes all functions and parameters needing to be called in the test executing process, and the functions and the parameters are in one-to-one correspondence with activities in the UML activity diagrams generated in the user behavioral modeling step, the third step of generating testing scripts, performing traversal on the UML activity diagrams generated in the user behavioral modeling step to obtain feasible execution sequences, and according to the execution sequences and the mapping relation between the UML activity diagrams and the function in the script library to generate the testing scripts, the fourth step of executing testing, calling the testing scripts to automatically execute the testing and recording execution process and execution results, and the fifth step of analyzing the results, obtaining the testing coverage rate according to the execution results of the corresponding scripts, and analyzing occurrence reasons of program errors through playback.
Owner:EAST CHINA NORMAL UNIV

Method for development by utilizing UML (Unified Modeling Language) sequence diagram and activity diagram generation tool

The invention provides a method for development by utilizing a UML (Unified Modeling Language) sequence diagram and an activity diagram generation tool. The method mainly comprises the following steps: obtaining a UML sequence diagram corresponding to a business process flow; and generating the UML sequence diagram into a corresponding activity diagram, wherein the UML sequence diagram at least comprises one of a branch processing primitive and a processing primitive or an exterior processing primitive. With the adoption of the method and the activity diagram generation tool, different processing logics can be executed according to the different situations of various businesses.
Owner:HUAWEI TECH CO LTD

Goal and scene-based use case-driven requirement elicitation method

A goal and scene-based use case-driven requirement elicitation method includes the following steps: (1) goals and scenes are divided into a four-layered structure, which includes a business layer, a service layer, an interaction layer and an internal layer; (2) a user is guided to fill in a table, so that requirements are elicited; (3) the requirements elicited in step 2 are converted into a goal-scene table, which is converted into a use case table; (4) the use case table is converted into a use case diagram, and by means of the use case diagram, an activity diagram, a sequence diagram and a state diagram are generated; (5) the non-functional requirements and the functional requirements are correlated, and the non-functional requirement templates added by the user are converted into a visualized non-functional requirement diagram and a soft goal tree. The goal-scene four-layered structure is designed and realized, so that requirement analyzers can conveniently interact with the user; the requirements elicited from goals and scenes are converted into a use case model; and the conversion from the use case model to a UML (Unified Modeling Language) requirement model is provided.
Owner:XIDIAN UNIV

System and method for representing large activity diagrams

An Activity Diagram is partitioned into appropriately-sized panels. The panels are arranged in the time order of the activities in them. Unused swim lanes are eliminated from each panel, and thus each panel is compressed without adversely affecting legibility. Each swim lane is labeled on each panel. Conditional elements are repeated (and flagged when repeated) if necessary to represent their second path on one or more later panels in the sequence. The panels are displayed to a reader in any of a number of possible media (e.g., electronic, printed, etc.). The system and method solve the large diagram problem by simultaneously allowing for readability and navigability.
Owner:RAVENFLOW

Group behavior recognition method based on video clip attention mechanism and interactive relation activity diagram modeling

The invention provides a group behavior identification method based on a video clip attention mechanism and interactive relation activity diagram modeling, which is mainly used for solving the problemof group behavior identification precision in a video monitoring scene so as to improve the group behavior identification precision and eliminate a large amount of redundant information in a video. The method comprises the following steps: firstly, extracting key fragments in a video by utilizing a fragment attention mechanism, and extracting spatial and temporal characteristics of the key fragments through a P3D network; secondly, constructing a group activity graph by using a convolution relation mechanism to capture an interaction relation between people, and optimizing the activity graphthrough multiple stages and different types of convolution operations to form dynamic description of a group relation; further, the optimized group relation activity diagram is fused with the originalP3D features through a fusion mechanism, and the purpose is to combine the P3D features of the bottom layer with the group features of the high layer to avoid feature loss; and finally, using a softmax classifier to identify the group behavior according to the fused features, so as to obtain higher group behavior identification precision and effect.
Owner:QINGDAO UNIV OF SCI & TECH

Method for converting xUML4MC model into MSVL program, and computer program

The invention belongs to the technical field of computer software and discloses a method for converting an xUML4MC model into an MSVL program, and a computer program. The method for converting the xUML4MC model into the MSVL program comprises the steps of establishing a class diagram model and activity diagram model description system; converting a class diagram and an activity diagram into an object-oriented abstract grammar tree; preprocessing and converting the object-oriented abstract grammar tree into a process-oriented abstract grammar tree; and converting the process-oriented abstract grammar tree into the MSVL program. The method is suitable for model detection system modeling; a UML-based visual modeling mode is intuitive in modeling and easy to master, and is more convenient andaccurate compared with a text language-based modeling mode; and the MSVL program generated by conversion can be directly used for model detection. The unification of software design modeling and modeldetection system modeling is realized; and the popularization of a model detection technology in the industrial circles is facilitated.
Owner:XIAN UNIV OF POSTS & TELECOMM
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