WO2008037656A3 - Computer-based tool and method for extracting the functional code of control appliances - Google Patents

Computer-based tool and method for extracting the functional code of control appliances Download PDF

Info

Publication number
WO2008037656A3
WO2008037656A3 PCT/EP2007/060012 EP2007060012W WO2008037656A3 WO 2008037656 A3 WO2008037656 A3 WO 2008037656A3 EP 2007060012 W EP2007060012 W EP 2007060012W WO 2008037656 A3 WO2008037656 A3 WO 2008037656A3
Authority
WO
WIPO (PCT)
Prior art keywords
code
extracting
functional
computer
control appliances
Prior art date
Application number
PCT/EP2007/060012
Other languages
German (de)
French (fr)
Other versions
WO2008037656A2 (en
Inventor
Manfred Pfitz
Original Assignee
Bosch Gmbh Robert
Manfred Pfitz
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 Bosch Gmbh Robert, Manfred Pfitz filed Critical Bosch Gmbh Robert
Priority to EP07820441A priority Critical patent/EP2069873A2/en
Publication of WO2008037656A2 publication Critical patent/WO2008037656A2/en
Publication of WO2008037656A3 publication Critical patent/WO2008037656A3/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23262DDE direct data exchange, DLL dynamic library linking
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23275Use of parser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23451Software in the loop, bypass function, execute new program parts on external device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23452Simulate sequence on display to control program, test functions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23456Model machine for simulation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2637Vehicle, car, auto, wheelchair

Abstract

The invention relates to a computer-based tool (10) and a method for extracting the functional code of control appliances, said tool comprising: an interface (I1) for reading the programme code (20) of a control appliance and the associated management data of said programme code (20); a means (11) for extracting a functional code from the read programme code (20) using the management data of the programme code; a means (12) for generating a functional library (30) which can be dynamically integrated into a complete simulation model for control appliances and the surroundings thereof and comprises the extracted functional code; and an interface (I2) for outputting the generated functional library (30).
PCT/EP2007/060012 2006-09-25 2007-09-21 Computer-based tool and method for extracting the functional code of control appliances WO2008037656A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP07820441A EP2069873A2 (en) 2006-09-25 2007-09-21 Computer-based tool and method for extracting the functional code of control appliances

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102006045154 2006-09-25
DE102006045154.6 2006-09-25

Publications (2)

Publication Number Publication Date
WO2008037656A2 WO2008037656A2 (en) 2008-04-03
WO2008037656A3 true WO2008037656A3 (en) 2008-05-22

Family

ID=39134692

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/060012 WO2008037656A2 (en) 2006-09-25 2007-09-21 Computer-based tool and method for extracting the functional code of control appliances

Country Status (3)

Country Link
EP (1) EP2069873A2 (en)
DE (1) DE102007045563A1 (en)
WO (1) WO2008037656A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008042744A1 (en) * 2008-10-10 2010-04-15 Robert Bosch Gmbh Controllable device with a control program
EP2649598A4 (en) 2010-11-09 2014-11-05 Master Lock Co Electronically monitored safety lockout devices, systems and methods
CN107918585B (en) * 2016-10-07 2023-05-02 福特全球技术公司 Method and device for testing software program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0881034A1 (en) * 1996-11-07 1998-12-02 Kabushiki Kaisha Mori Seiki Seisakusho Method and device for analyzing nc program for nc machining
EP0990983A1 (en) * 1998-09-30 2000-04-05 3534421 Canada Corporation Automation of the design recovery and forward engineering of legacy applications
US20010042067A1 (en) * 1999-10-04 2001-11-15 Homayoun Dayani-Fard Dynamic semi-structured repository for mining software and software-related information
US6389588B1 (en) * 1999-02-04 2002-05-14 Relativity Technologies Method and system of business rule extraction from existing applications for integration into new applications
DE10303489A1 (en) * 2003-01-30 2004-08-12 Robert Bosch Gmbh Motor vehicle control unit software testing, whereby the software is simulated using a test system that at least partially simulates the control path of a control unit
WO2006035038A2 (en) * 2004-09-28 2006-04-06 Robert Bosch Gmbh Method for testing control device software for a control device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0881034A1 (en) * 1996-11-07 1998-12-02 Kabushiki Kaisha Mori Seiki Seisakusho Method and device for analyzing nc program for nc machining
EP0990983A1 (en) * 1998-09-30 2000-04-05 3534421 Canada Corporation Automation of the design recovery and forward engineering of legacy applications
US6389588B1 (en) * 1999-02-04 2002-05-14 Relativity Technologies Method and system of business rule extraction from existing applications for integration into new applications
US20010042067A1 (en) * 1999-10-04 2001-11-15 Homayoun Dayani-Fard Dynamic semi-structured repository for mining software and software-related information
DE10303489A1 (en) * 2003-01-30 2004-08-12 Robert Bosch Gmbh Motor vehicle control unit software testing, whereby the software is simulated using a test system that at least partially simulates the control path of a control unit
WO2006035038A2 (en) * 2004-09-28 2006-04-06 Robert Bosch Gmbh Method for testing control device software for a control device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2069873A2 *

Also Published As

Publication number Publication date
WO2008037656A2 (en) 2008-04-03
DE102007045563A1 (en) 2008-04-03
EP2069873A2 (en) 2009-06-17

Similar Documents

Publication Publication Date Title
WO2008099776A1 (en) User interface generator, information terminal, user interface generation control program, recording medium, and user interface generation method
WO2008094611A3 (en) Simulation system implementing real-time machine data
IL247198B (en) System, method, and computer program for a consumer defined information architecture
WO2007038352A3 (en) Automated creation of model and view code
WO2005038560A3 (en) Method for providing physics simulation data
TW200636571A (en) Data processor adapted for efficient digital signal processing and method therefor
TWI370368B (en) Method and system for a runtime user account creation operation within a single-sign-on process in a federated computing environment
WO2008033344A3 (en) Hardware definition language generation for frame-based processing
EP2101147A4 (en) Information providing system, information providing method, and computer program
WO2007136560A3 (en) Method and system for information extraction and modeling
EP1679594A4 (en) Information processing device, process control method, and computer program
EP1934696A4 (en) A method, device, computer program and graphical user interface for user input of an electronic device
EP1636667A4 (en) Systems, methods and computer program products for modeling uncertain future benefits
WO2007143272A3 (en) Artificial intelligence analyzer and generator
GB0508849D0 (en) Method and software for extracting chemical data
EP1898409A4 (en) Data recording device, data recording method, and computer program
WO2009047502A3 (en) Improved method of creating a computer model of the physical world
EP1691287A4 (en) Information processing device, process control method, and computer program
WO2007111814A3 (en) Method and application tool for dynamically navigating a user customizable representation of a network device configuration
WO2010066816A3 (en) Method for managing data from analysis appliances
WO2008037656A3 (en) Computer-based tool and method for extracting the functional code of control appliances
GB0623932D0 (en) Data modelling of class independent recognition models
BRPI0917054A2 (en) method, computer program and equipment for generating vocal user interface code from a data metamodel
WO2007136684A3 (en) Action languages for unified modeling language model
EP1830171A4 (en) Dynamic- mode atomic force- microscope probe(tip) vibration simulation method, program, recording medium, and vibration simulator

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07820441

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2007820441

Country of ref document: EP