DE58909816D1 - Verfahren zur Beobachtung des zeitlichen Ablaufs eines von einem Rechnersystem ausgeführten Objektprogrammes und Beobachtungswerkzeug zur Durchführung dieses Verfahrens - Google Patents

Verfahren zur Beobachtung des zeitlichen Ablaufs eines von einem Rechnersystem ausgeführten Objektprogrammes und Beobachtungswerkzeug zur Durchführung dieses Verfahrens

Info

Publication number
DE58909816D1
DE58909816D1 DE58909816T DE58909816T DE58909816D1 DE 58909816 D1 DE58909816 D1 DE 58909816D1 DE 58909816 T DE58909816 T DE 58909816T DE 58909816 T DE58909816 T DE 58909816T DE 58909816 D1 DE58909816 D1 DE 58909816D1
Authority
DE
Germany
Prior art keywords
observing
carrying
computer system
time sequence
program executed
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.)
Expired - Lifetime
Application number
DE58909816T
Other languages
English (en)
Inventor
Andreas Danuser
Lothar Dr Krings
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.)
Alaric US LLC
Original Assignee
Asea Brown Boveri AG Switzerland
Asea Brown Boveri AB
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 Asea Brown Boveri AG Switzerland, Asea Brown Boveri AB filed Critical Asea Brown Boveri AG Switzerland
Application granted granted Critical
Publication of DE58909816D1 publication Critical patent/DE58909816D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3624Software debugging by performing operations on the source code, e.g. via a compiler
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
DE58909816T 1988-11-09 1989-11-06 Verfahren zur Beobachtung des zeitlichen Ablaufs eines von einem Rechnersystem ausgeführten Objektprogrammes und Beobachtungswerkzeug zur Durchführung dieses Verfahrens Expired - Lifetime DE58909816D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CH416188 1988-11-09

Publications (1)

Publication Number Publication Date
DE58909816D1 true DE58909816D1 (de) 1997-10-23

Family

ID=4270941

Family Applications (1)

Application Number Title Priority Date Filing Date
DE58909816T Expired - Lifetime DE58909816D1 (de) 1988-11-09 1989-11-06 Verfahren zur Beobachtung des zeitlichen Ablaufs eines von einem Rechnersystem ausgeführten Objektprogrammes und Beobachtungswerkzeug zur Durchführung dieses Verfahrens

Country Status (5)

Country Link
US (1) US5204956A (de)
EP (1) EP0368190B1 (de)
JP (1) JPH02199548A (de)
CA (1) CA2002325C (de)
DE (1) DE58909816D1 (de)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0511827A (ja) * 1990-04-23 1993-01-22 Canon Inc 工業用自動装置の実行時間出力方式
DE69026379T2 (de) * 1990-08-07 1996-08-29 Bull Hn Information Syst Nachrichtenorientierte Fehlerbeseitigungsverfahren
US5313616A (en) * 1990-09-18 1994-05-17 88Open Consortium, Ltd. Method for analyzing calls of application program by inserting monitoring routines into the executable version and redirecting calls to the monitoring routines
JPH04148242A (ja) * 1990-10-08 1992-05-21 Fujitsu Ltd ロード・モジュール実行時トレース処理方法
GB9023633D0 (en) * 1990-10-31 1990-12-12 Int Computers Ltd Predicting the performance of a computer system
US5396612A (en) * 1991-05-02 1995-03-07 At&T Corp. Data tracking arrangement for improving the quality of data stored in a database
SE469859B (sv) * 1992-03-13 1993-09-27 Icl Systems Ab Sätt att utöka funktionaliteten hos ett datorprogram samt datorsystem för genomförande av sättet
WO1993022725A1 (en) * 1992-04-28 1993-11-11 THE UNITED STATES GOVERNMENT as represented by THESECRETARY OF COMMERCE Synthetic perturbation tuning of computer programs
JPH0820982B2 (ja) * 1992-11-12 1996-03-04 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータ・アプリケーションプログラム収納体の項目をフィルタ処理する方法
US5604895A (en) * 1994-02-22 1997-02-18 Motorola Inc. Method and apparatus for inserting computer code into a high level language (HLL) software model of an electrical circuit to monitor test coverage of the software model when exposed to test inputs
US5768592A (en) * 1994-09-27 1998-06-16 Intel Corporation Method and apparatus for managing profile data
US5691920A (en) * 1995-10-02 1997-11-25 International Business Machines Corporation Method and system for performance monitoring of dispatch unit efficiency in a processing system
US5752062A (en) * 1995-10-02 1998-05-12 International Business Machines Corporation Method and system for performance monitoring through monitoring an order of processor events during execution in a processing system
US5949971A (en) * 1995-10-02 1999-09-07 International Business Machines Corporation Method and system for performance monitoring through identification of frequency and length of time of execution of serialization instructions in a processing system
US5797019A (en) * 1995-10-02 1998-08-18 International Business Machines Corporation Method and system for performance monitoring time lengths of disabled interrupts in a processing system
US5751945A (en) * 1995-10-02 1998-05-12 International Business Machines Corporation Method and system for performance monitoring stalls to identify pipeline bottlenecks and stalls in a processing system
US5748855A (en) * 1995-10-02 1998-05-05 Iinternational Business Machines Corporation Method and system for performance monitoring of misaligned memory accesses in a processing system
US5729726A (en) * 1995-10-02 1998-03-17 International Business Machines Corporation Method and system for performance monitoring efficiency of branch unit operation in a processing system
US5812133A (en) * 1995-11-01 1998-09-22 Allen Bradley Company, Llc Industrial controller with display of rung execution
DE19739380A1 (de) * 1997-09-09 1999-03-11 Abb Research Ltd Verfahren zum Test eines Leitsystems
US6041286A (en) * 1997-10-21 2000-03-21 Sony Corporation Apparatus for and method of accurately obtaining the cycle time of completion of transmission of video frames within an isochronous stream of data transmitted over an IEEE 1394 serial bus network
US7076784B1 (en) 1997-10-28 2006-07-11 Microsoft Corporation Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment
US6557167B1 (en) * 1999-09-03 2003-04-29 International Business Machines Corporation Apparatus and method for analyzing performance of a computer program
US6748555B1 (en) * 1999-09-09 2004-06-08 Microsoft Corporation Object-based software management
US6594820B1 (en) * 1999-09-28 2003-07-15 Sun Microsystems, Inc. Method and apparatus for testing a process in a computer system
US20070006166A1 (en) * 2005-06-20 2007-01-04 Seagate Technology Llc Code coverage for an embedded processor system
US7490269B2 (en) * 2005-08-24 2009-02-10 Microsoft Corporation Noise accommodation in hardware and software testing
DE102011101154A1 (de) * 2011-05-11 2012-11-15 Abb Technology Ag Verfahren und Einrichtung zur einheitlichen Benennung von gleichen Parametern unterschiedlicher Feldgeräte eines Automatisierungssystems
US8935676B2 (en) * 2011-08-07 2015-01-13 Hewlett-Packard Development Company, L.P. Automated test failure troubleshooter

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3707725A (en) * 1970-06-19 1972-12-26 Ibm Program execution tracing system improvements
US4205370A (en) * 1975-04-16 1980-05-27 Honeywell Information Systems Inc. Trace method and apparatus for use in a data processing system
US4231106A (en) * 1978-07-13 1980-10-28 Sperry Rand Corporation Performance monitor apparatus and method
US4367525A (en) * 1980-06-06 1983-01-04 Tesdata Systems Corporation CPU Channel monitoring system
JPS576946A (en) * 1980-06-13 1982-01-13 Nec Corp Program debug device
US4435759A (en) * 1981-06-15 1984-03-06 International Business Machines Corporation Hardware monitor for obtaining processor software/hardware interrelationships
US4462077A (en) * 1982-06-24 1984-07-24 Bell Telephone Laboratories, Incorporated Trace facility for use in multiprocessing environment
US4497022A (en) * 1982-10-19 1985-01-29 International Business Machines Corporation Method and apparatus for measurements of channel operation
US4598364A (en) * 1983-06-29 1986-07-01 International Business Machines Corporation Efficient trace method adaptable to multiprocessors
JPS6123255A (ja) * 1984-07-11 1986-01-31 Nec Corp プログラムの障害解析情報の採取方法
US4683532A (en) * 1984-12-03 1987-07-28 Honeywell Inc. Real-time software monitor and write protect controller
US4920538A (en) * 1985-06-28 1990-04-24 International Business Machines Corporation Method of checking the execution of microcode sequences
US4899306A (en) * 1985-08-26 1990-02-06 American Telephone And Telegraph Company, At&T Bell Laboratories Test interface circuit which generates different interface control signals for different target computers responding to control signals from host computer
JPS6250905A (ja) * 1985-08-30 1987-03-05 Mitsubishi Electric Corp プログラム・コントロ−ラのリモ−トプログラム方式
US4821178A (en) * 1986-08-15 1989-04-11 International Business Machines Corporation Internal performance monitoring by event sampling
US4802165A (en) * 1986-10-08 1989-01-31 Enteleki, Inc. Method and apparatus of debugging computer programs
US5010477A (en) * 1986-10-17 1991-04-23 Hitachi, Ltd. Method and apparatus for transferring vector data between parallel processing system with registers & logic for inter-processor data communication independents of processing operations
GB2197506A (en) * 1986-10-27 1988-05-18 Burr Brown Ltd Providing and handling break points in a software monitor
US4819233A (en) * 1987-04-08 1989-04-04 Westinghouse Electric Corp. Verification of computer software
US4910663A (en) * 1987-07-10 1990-03-20 Tandem Computers Incorporated System for measuring program execution by replacing an executable instruction with interrupt causing instruction
US4905171A (en) * 1987-11-09 1990-02-27 International Business Machines Corporation Workstation controller performance monitor
IE60444B1 (en) * 1988-03-30 1994-07-13 Elverex Ltd A software verification apparatus
US5067073A (en) * 1988-08-02 1991-11-19 International Business Machines Corporation Embedded tracing method for identifying program executed paths
US5050168A (en) * 1989-12-29 1991-09-17 Paterson Timothy L Test coverage analyzer

Also Published As

Publication number Publication date
EP0368190A1 (de) 1990-05-16
EP0368190B1 (de) 1997-09-17
CA2002325A1 (en) 1990-05-09
JPH02199548A (ja) 1990-08-07
CA2002325C (en) 2000-05-23
US5204956A (en) 1993-04-20

Similar Documents

Publication Publication Date Title
DE58909816D1 (de) Verfahren zur Beobachtung des zeitlichen Ablaufs eines von einem Rechnersystem ausgeführten Objektprogrammes und Beobachtungswerkzeug zur Durchführung dieses Verfahrens
ATA219687A (de) Verfahren zum ueberziehen von saatgut und vorrichtung zur durchfuehrung dieses verfahrens
DE3583960D1 (de) Verfahren zur bewegungsadaptiven interpolation eines videosignals und vorrichtung zur durchfuehrung dieses verfahrens.
DE69428612D1 (de) Verfahren und Vorrichtung zur Durchführung einer Zeitskalenmodifikation von Sprachsignalen
DE69212771T2 (de) Verfahren und Vorrichtung zur Ultraschallprüfung von Werkzeugen
DE68907623D1 (de) Verfahren zur gesteuerten oxygenierung einer alkoholischen gaermaische und vorrichtung zum durchfuehren dieses verfahrens.
AT380759B (de) Verfahren zum positionieren von wiedergabeelementen und vorrichtung zur durchfuehrung dieses verfahrens
DE69019636D1 (de) Verfahren zum Festmachen einer Vorrichtung an einem Zelt, Vorrichtung zum Festmachen an einem Zelt und Zelt.
AT358712B (de) Verfahren zur untersuchung von objekten nach dem ultraschall-schnittbildverfahren und schnittbildgeraet zur durchfuehrung dieses verfahrens
DE69510966T2 (de) Verfahren zur Lenkung von Instruktionen in einem Rechnersystem und Rechnersystem zur Durchführung dieses Verfahrens
DE69101138T2 (de) Verfahren zur Herstellung von einem Milchprotein und/oder pflanzliches Protein und Verdickungsmittel enthaltenden Brotaufstrich und Vorrichtung zum Gebrauch dieses Verfahrens.
DE59401546D1 (de) Verfahren zur abdichtung von bodenkörpern und vorrichtung zur durchführung dieses verfahrens
ATA38680A (de) Verfahren zum fraesen von innengewinden und verfahren zum fraesen von innengewinden und vorrichtung zur durchfuehrung dieses verfahrens vorrichtung zur durchfuehrung dieses verfahrens
DE69025885D1 (de) Vorrichtung und Verfahren zur Erzeugung der Ablauffolge eines industriellen Verfahrens
DE19680265D2 (de) Verfahren zur Härteprüfung von Werkstücken und Vorrichtung zur Durchführung dieses Verfahrens
DD137198A5 (de) Verfahren zum handhaben von dauergiessformen und anordnung zur durchfuehrung dieses verfahrens
AT386293B (de) Verfahren zum identifizieren von dokumenten und anordnung zur durchfuehrung dieses verfahrens
DE59302131D1 (de) Verfahren zur durchfürhung von tests an auf einem rechner parallel ablauffähigen objekten eines objektorientierten programmes
DE3864109D1 (de) Verfahren zum analysieren einer probe durch aetzen mittels eines buendels von teilchen und vorrichtung zur durchfuehrung dieses verfahrens.
AT386545B (de) Verfahren zum reinigen von gasen sowie vorrichtung zur durchfuehrung dieses verfahrens
ATA248989A (de) Verfahren zum zerkleinern von stueckigem material sowie vorrichtung zur durchfuehrung dieses verfahrens
DE3576414D1 (de) Verfahren und vorrichtung zur gleichzeitigen beobachtung eines transparenten objektes aus zwei richtungen.
ATA119480A (de) Verfahren zur ueberpruefung eines antiblockierregel-systems und vorrichtung zur durchfuehrung dieses verfahrens
PT83442A (de) Verfahren zur biologischen demitrifizierung von wasser und vorrichtung zur durchfuhrung dieses verfahrens
ATA5288A (de) Verfahren zum trocknen von kohle sowie vorrichtung zur durchfuehrung dieses verfahrens

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: ABB SCHWEIZ HOLDING AG, BADEN, CH

8327 Change in the person/name/address of the patent owner

Owner name: ABB SCHWEIZ AG, BADEN, CH

8327 Change in the person/name/address of the patent owner

Owner name: ALARIC U.S.LLC, BELLEVUE, WASH., US