Movatterモバイル変換


[0]ホーム

URL:


US20220137939A1 - Representation and analysis of workflows using abstract syntax trees - Google Patents

Representation and analysis of workflows using abstract syntax trees
Download PDF

Info

Publication number
US20220137939A1
US20220137939A1US17/577,366US202217577366AUS2022137939A1US 20220137939 A1US20220137939 A1US 20220137939A1US 202217577366 AUS202217577366 AUS 202217577366AUS 2022137939 A1US2022137939 A1US 2022137939A1
Authority
US
United States
Prior art keywords
state
workflow
actions
transitions
transition
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.)
Abandoned
Application number
US17/577,366
Inventor
Tejas Viswanath
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.)
Chaldal Inc
Original Assignee
Chaldal Inc.
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 Chaldal Inc.filedCriticalChaldal Inc.
Priority to US17/577,366priorityCriticalpatent/US20220137939A1/en
Publication of US20220137939A1publicationCriticalpatent/US20220137939A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A workflow for an operational process may be defined using a functional programming language. A computer system may parse the workflow to generate an abstract syntax tree, which may include states of the workflow and transitions from one workflow state to another. The computer system may generate code paths from the abstract syntax tree representing sequences of execution. Reflection on the workflow may be performed using the abstract syntax tree and code paths to allow intelligent decision-making.

Description

Claims (21)

US17/577,3662018-05-242022-01-17Representation and analysis of workflows using abstract syntax treesAbandonedUS20220137939A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/577,366US20220137939A1 (en)2018-05-242022-01-17Representation and analysis of workflows using abstract syntax trees

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201862676240P2018-05-242018-05-24
US16/421,686US11226797B2 (en)2018-05-242019-05-24Representation and analysis of workflows using abstract syntax trees
US17/577,366US20220137939A1 (en)2018-05-242022-01-17Representation and analysis of workflows using abstract syntax trees

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US16/421,686ContinuationUS11226797B2 (en)2018-05-242019-05-24Representation and analysis of workflows using abstract syntax trees

Publications (1)

Publication NumberPublication Date
US20220137939A1true US20220137939A1 (en)2022-05-05

Family

ID=68614551

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/421,686Active2040-01-16US11226797B2 (en)2018-05-242019-05-24Representation and analysis of workflows using abstract syntax trees
US17/577,366AbandonedUS20220137939A1 (en)2018-05-242022-01-17Representation and analysis of workflows using abstract syntax trees

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/421,686Active2040-01-16US11226797B2 (en)2018-05-242019-05-24Representation and analysis of workflows using abstract syntax trees

Country Status (1)

CountryLink
US (2)US11226797B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12086629B1 (en)*2020-07-102024-09-10Descartes Labs, Inc.Geospatial data workflow platform

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11973780B2 (en)*2020-10-142024-04-30Palo Alto Networks, Inc.Deobfuscating and decloaking web-based malware with abstract execution
CN113342343B (en)*2021-04-202022-05-27山东师范大学Code abstract generation method and system based on multi-hop inference mechanism

Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5777869A (en)*1994-12-091998-07-07The University Of AkronRelay ladder control system for simulation and monitoring
US6038378A (en)*1993-07-292000-03-14Digital Esquipment CorporationMethod and apparatus for testing implementations of software specifications
US20030005413A1 (en)*2001-06-012003-01-02Siemens Ag OsterreichMethod for testing of software
US20060241927A1 (en)*2005-04-252006-10-26Shubha KadambeSystem and method for signal prediction
US7152229B2 (en)*2002-01-182006-12-19Symbol Technologies, IncWorkflow code generator
US7200838B2 (en)*2000-12-202007-04-03National Instruments CorporationSystem and method for automatically generating a graphical program in response to a state diagram
US20070263544A1 (en)*2006-05-152007-11-15Ipflex Inc.System and method for finding shortest paths between nodes included in a network
US20090327317A1 (en)*2008-05-132009-12-31Sap AgMethod and apparatus for a fuzzy distributed decision support system
US20100106551A1 (en)*2008-10-242010-04-29Oskari KoskimiesMethod, system, and apparatus for process management
US20120323889A1 (en)*2011-06-142012-12-20International Business Machines CorporationSystems and methods for using graphical representations to manage query results
US20140049411A1 (en)*2011-03-142014-02-20Pallavi ReddyState metrics based stopping criterion for turbo-decoding
US20150309813A1 (en)*2012-08-312015-10-29iAppSecure Solutions Pvt. LtdA System for analyzing applications in order to find security and quality issues
US9372846B1 (en)*2013-11-202016-06-21Dmitry PotapovMethod for abstract syntax tree building for large-scale data analysis
US20160350447A1 (en)*2015-06-012016-12-01Assurant Design Automation LLCGenerating path execution times
US20170004405A1 (en)*2015-07-052017-01-05Sas Institute Inc.Stress testing by avoiding simulations
US20170293477A1 (en)*2014-10-142017-10-12Nippon Telegraph And Telephone CorporationAnalysis device, analysis method, and analysis program
US9792443B1 (en)*2015-03-122017-10-17Whitehat Security, Inc.Position analysis of source code vulnerabilities
US20170310723A1 (en)*2016-04-222017-10-26Home Box Office, Inc.Streaming media state machine
US10521197B1 (en)*2016-12-022019-12-31The Mathworks, Inc.Variant modeling elements in graphical programs

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8417489B2 (en)*2008-01-082013-04-09International Business Machines CorporationDuration estimation of repeated directed graph traversal
US8458662B2 (en)*2008-02-272013-06-04Accenture Global Services LimitedTest script transformation analyzer with economic cost engine
US8516458B2 (en)*2008-02-292013-08-20Iti Scotland LimitedSystem representation and handling techniques
US9152668B1 (en)*2010-01-292015-10-06Asana, Inc.Asynchronous computation batching
US8572570B2 (en)*2010-06-102013-10-29Accenture Global Services LimitedAssisted compositional reasoning for test scripts
US8776029B2 (en)*2011-03-232014-07-08Zerodee, Inc.System and method of software execution path identification
US10515093B2 (en)*2015-11-302019-12-24Tableau Software, Inc.Systems and methods for interactive visual analysis using a specialized virtual machine
US9891982B2 (en)*2015-12-042018-02-13Microsoft Technology Licensing, LlcError handling during onboarding of a service
US20170220455A1 (en)*2016-01-292017-08-03Mentor Graphics CorporationTest case generation using a constraint graph solver
KR102092721B1 (en)*2016-03-232020-04-23포그혼 시스템스 인코포레이티드 Configuration of pattern-driven reaction in real-time data flow programming
US10884902B2 (en)*2017-05-232021-01-05Uatc, LlcSoftware version verification for autonomous vehicles
CN107844415B (en)*2017-09-282021-02-05西安电子科技大学Model detection path reduction method based on interpolation and computer

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6038378A (en)*1993-07-292000-03-14Digital Esquipment CorporationMethod and apparatus for testing implementations of software specifications
US5777869A (en)*1994-12-091998-07-07The University Of AkronRelay ladder control system for simulation and monitoring
US7200838B2 (en)*2000-12-202007-04-03National Instruments CorporationSystem and method for automatically generating a graphical program in response to a state diagram
US20030005413A1 (en)*2001-06-012003-01-02Siemens Ag OsterreichMethod for testing of software
US7152229B2 (en)*2002-01-182006-12-19Symbol Technologies, IncWorkflow code generator
US20060241927A1 (en)*2005-04-252006-10-26Shubha KadambeSystem and method for signal prediction
US20070263544A1 (en)*2006-05-152007-11-15Ipflex Inc.System and method for finding shortest paths between nodes included in a network
US20090327317A1 (en)*2008-05-132009-12-31Sap AgMethod and apparatus for a fuzzy distributed decision support system
US20100106551A1 (en)*2008-10-242010-04-29Oskari KoskimiesMethod, system, and apparatus for process management
US20140049411A1 (en)*2011-03-142014-02-20Pallavi ReddyState metrics based stopping criterion for turbo-decoding
US20120323889A1 (en)*2011-06-142012-12-20International Business Machines CorporationSystems and methods for using graphical representations to manage query results
US20150309813A1 (en)*2012-08-312015-10-29iAppSecure Solutions Pvt. LtdA System for analyzing applications in order to find security and quality issues
US9372846B1 (en)*2013-11-202016-06-21Dmitry PotapovMethod for abstract syntax tree building for large-scale data analysis
US20170293477A1 (en)*2014-10-142017-10-12Nippon Telegraph And Telephone CorporationAnalysis device, analysis method, and analysis program
US9792443B1 (en)*2015-03-122017-10-17Whitehat Security, Inc.Position analysis of source code vulnerabilities
US20160350447A1 (en)*2015-06-012016-12-01Assurant Design Automation LLCGenerating path execution times
US20170004405A1 (en)*2015-07-052017-01-05Sas Institute Inc.Stress testing by avoiding simulations
US20170310723A1 (en)*2016-04-222017-10-26Home Box Office, Inc.Streaming media state machine
US10521197B1 (en)*2016-12-022019-12-31The Mathworks, Inc.Variant modeling elements in graphical programs

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12086629B1 (en)*2020-07-102024-09-10Descartes Labs, Inc.Geospatial data workflow platform

Also Published As

Publication numberPublication date
US11226797B2 (en)2022-01-18
US20190361685A1 (en)2019-11-28

Similar Documents

PublicationPublication DateTitle
US20220137939A1 (en)Representation and analysis of workflows using abstract syntax trees
CN107230035B (en)Information pushing method and device
Weinzierl et al.Prescriptive business process monitoring for recommending next best actions
CN109840648B (en)Method and device for outputting bin information
AhmadiTeshnizi et al.Optimus: Scalable optimization modeling with (mi) lp solvers and large language models
Moussa et al.Study of an innovative method based on complementarity between ARIZ, lean management and discrete event simulation for solving warehousing problems
CN112394922A (en)Decision configuration method, business decision method and decision engine system
JP2006506702A (en) Agent engine
US8527452B2 (en)Construction of rules for use in a complex event processing system
US20200356871A1 (en)Declarative rule-based decision support system
US20240152811A1 (en)Artificial-intelligence-assisted construction of integration processes
Banaszak et al.Constraint programming for project-driven manufacturing
US11256748B2 (en)Complex modeling computational engine optimized to reduce redundant calculations
Navaei et al.Machine Learning in Software Development Life Cycle: A Comprehensive Review.
Popova et al.Discovering unbounded synchronization conditions in artifact-centric process models
Ryan et al.Digitalisation for organisations in industry 4.0: A working example
ComuzziAnt-colony optimisation for path recommendation in business process execution
AU2019229462B2 (en)Monitoring an artificial intelligence (ai) based process
Lager et al.Task roadmaps: speeding up task replanning
Sayeb et al.Toward integrating reuse approach within scrum process
MontaliAI for declarative processes: representation, mining, synthesis
Krause et al.AutoGRAMS: Autonomous Graphical Agent Modeling Software
Yahya et al.Process discovery by synthesizing activity proximity and user’s domain knowledge
Seidel et al.Decision Support for Knowledge-Intensive Processes.
KR102830987B1 (en)Apparatus for processing information for picking of items and method thereof

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp