ATE160032T1 - Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem - Google Patents

Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem

Info

Publication number
ATE160032T1
ATE160032T1 AT94916023T AT94916023T ATE160032T1 AT E160032 T1 ATE160032 T1 AT E160032T1 AT 94916023 T AT94916023 T AT 94916023T AT 94916023 T AT94916023 T AT 94916023T AT E160032 T1 ATE160032 T1 AT E160032T1
Authority
AT
Austria
Prior art keywords
provider
version
implementation
client
definition
Prior art date
Application number
AT94916023T
Other languages
English (en)
Inventor
Alan W Lillich
Original Assignee
Apple Computer
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 Apple Computer filed Critical Apple Computer
Application granted granted Critical
Publication of ATE160032T1 publication Critical patent/ATE160032T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44536Selecting among different versions

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)
  • Hardware Redundancy (AREA)
AT94916023T 1993-05-05 1994-05-03 Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem ATE160032T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US5834593A 1993-05-05 1993-05-05

Publications (1)

Publication Number Publication Date
ATE160032T1 true ATE160032T1 (de) 1997-11-15

Family

ID=22016251

Family Applications (1)

Application Number Title Priority Date Filing Date
AT94916023T ATE160032T1 (de) 1993-05-05 1994-05-03 Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem

Country Status (8)

Country Link
US (1) US5613101A (de)
EP (1) EP0698238B1 (de)
JP (1) JP3343354B2 (de)
AT (1) ATE160032T1 (de)
AU (1) AU6783394A (de)
CA (1) CA2162033A1 (de)
DE (1) DE69406660D1 (de)
WO (1) WO1994025918A1 (de)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805899A (en) * 1995-07-06 1998-09-08 Sun Microsystems, Inc. Method and apparatus for internal versioning of objects using a mapfile
US7330870B1 (en) * 1997-02-11 2008-02-12 International Business Machines Corporation Streaming computer system and method with multi-version protocol compatibility
US6092147A (en) * 1997-04-15 2000-07-18 Sun Microsystems, Inc. Virtual machine with securely distributed bytecode verification
US7080371B1 (en) * 1998-03-03 2006-07-18 Siebel Systems, Inc. Method, system, apparatus and program product for distribution and instantiation of software upgrades
US6185734B1 (en) * 1998-07-21 2001-02-06 Hewlett-Packard Company Hierarchical registry structure for managing multiple versions of software components
US6154878A (en) * 1998-07-21 2000-11-28 Hewlett-Packard Company System and method for on-line replacement of software
US6202205B1 (en) * 1998-07-21 2001-03-13 Hewlett-Packard Company System and method for profile-based, on-the-fly optimization of library code
US6880155B2 (en) 1999-02-02 2005-04-12 Sun Microsystems, Inc. Token-based linking
US6868425B1 (en) * 1999-03-05 2005-03-15 Microsoft Corporation Versions and workspaces in an object repository
US7158993B1 (en) 1999-11-12 2007-01-02 Sun Microsystems, Inc. API representation enabling submerged hierarchy
DE10008245A1 (de) * 2000-02-23 2001-09-06 Siemens Ag Verfahren zur Sicherstellung der Kompatibilität und Verfahren zur Datensicherung innerhalb eines mehrere Teilrechnersysteme aufweisenden verteilten Rechnersystems
US6651186B1 (en) * 2000-04-28 2003-11-18 Sun Microsystems, Inc. Remote incremental program verification using API definitions
US6986132B1 (en) 2000-04-28 2006-01-10 Sun Microsytems, Inc. Remote incremental program binary compatibility verification using API definitions
US6883163B1 (en) 2000-04-28 2005-04-19 Sun Microsystems, Inc. Populating resource-constrained devices with content verified using API definitions
US6981245B1 (en) 2000-09-14 2005-12-27 Sun Microsystems, Inc. Populating binary compatible resource-constrained devices with content verified using API definitions
AU9084201A (en) * 2000-09-14 2002-03-26 Sun Microsystems Inc Remote incremental program binary compatibility verification using api definitions
EP1202168A3 (de) * 2000-10-30 2006-08-23 Microsoft Corporation Vorrichtung und Verfahren zur dynamischen Verifikation des Kompatibilität eines Benutzerschnittstelleresources
JP2002318704A (ja) * 2001-04-24 2002-10-31 Sony Corp 電子機器
US20030191870A1 (en) * 2002-04-02 2003-10-09 Dominic Duggan Method and apparatus for updating software libraries
US6898768B1 (en) * 2002-05-17 2005-05-24 Cisco Technology, Inc. Method and system for component compatibility verification
JP5036770B2 (ja) * 2002-07-19 2012-09-26 株式会社リコー 装置及びラッピング処理方法並びにプログラム
US7636172B2 (en) * 2002-07-31 2009-12-22 Ricoh Company, Ltd. Image forming apparatus, information processing apparatus and version check method using an API from an application
JP4026456B2 (ja) * 2002-09-13 2007-12-26 日本電気株式会社 計算機システム及び情報収集方法
US7055147B2 (en) * 2003-02-28 2006-05-30 Sun Microsystems, Inc. Supporting interactions between different versions of software for accessing remote objects
EP1475611B1 (de) * 2003-05-07 2007-07-11 Harman/Becker Automotive Systems GmbH Verfahren und Vorrichtung zur Sprachausgabe, Datenträger mit Sprachdaten
JP4411344B2 (ja) * 2004-04-01 2010-02-10 バイエリッシェ モートーレン ウエルケ アクチエンゲゼルシャフト 多数の制御デバイスを備えたバスシステムでの非コンパチビリティを認識する方法
US20060174252A1 (en) * 2004-11-18 2006-08-03 Besbris David G Service versioning
US20060161910A1 (en) * 2005-01-14 2006-07-20 International Business Machines Corporation Method, system and program product for automatically ensuring compatability of a code module loaded into a program-code environment
EP1739552A1 (de) * 2005-06-21 2007-01-03 Hewlett-Packard Development Company, L.P. Verfahren und Computersystem zur Softwareinstallierung
US7802252B2 (en) * 2007-01-09 2010-09-21 International Business Machines Corporation Method and apparatus for selecting the architecture level to which a processor appears to conform
US8146109B2 (en) * 2007-02-15 2012-03-27 Microsoft Corporation Version resiliency for a host application and custom code
US8181188B2 (en) * 2007-02-15 2012-05-15 Microsoft Corporation Version resiliency for a host application and managed code
US20150207757A1 (en) * 2009-03-25 2015-07-23 Hewlett-Packard Development Company, L.P. Shared resource allocation control
US8694981B2 (en) 2010-11-17 2014-04-08 Apple Inc. Shared resource dependencies
US9064134B1 (en) * 2010-12-06 2015-06-23 Adobe Systems Incorporated Method and apparatus for mitigating software vulnerabilities
US8930901B2 (en) * 2011-08-15 2015-01-06 International Business Machines Corporation Automatic selection of lowest configuration feature level by functionality exploited
US9489184B2 (en) * 2011-12-30 2016-11-08 Oracle International Corporation Adaptive selection of programming language versions for compilation of software programs
US9317269B2 (en) 2012-09-28 2016-04-19 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US9128792B2 (en) 2012-09-28 2015-09-08 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US9235491B2 (en) 2012-09-28 2016-01-12 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US8949824B2 (en) 2012-09-28 2015-02-03 Wal-Mart Stores, Inc. Systems and methods for installing, managing, and provisioning applications
US10338907B2 (en) * 2016-12-04 2019-07-02 Sap Se Cloud service framework for toolkit deployment
US10572495B2 (en) * 2018-02-06 2020-02-25 Cisco Technology Inc. Network assurance database version compatibility
US11226839B2 (en) * 2019-02-27 2022-01-18 International Business Machines Corporation Maintaining compatibility for complex functions over multiple machine generations

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4558413A (en) * 1983-11-21 1985-12-10 Xerox Corporation Software version management system
JPS6276954A (ja) * 1985-09-30 1987-04-09 Toshiba Corp 通信制御装置
CA2048306A1 (en) * 1990-10-02 1992-04-03 Steven P. Miller Distributed configuration profile for computing system
US5579509A (en) * 1991-02-08 1996-11-26 International Business Machines Corporation Apparatus and method for verifying compatibility of system components

Also Published As

Publication number Publication date
DE69406660D1 (de) 1997-12-11
JPH08509830A (ja) 1996-10-15
EP0698238B1 (de) 1997-11-05
EP0698238A1 (de) 1996-02-28
WO1994025918A1 (en) 1994-11-10
CA2162033A1 (en) 1994-11-10
JP3343354B2 (ja) 2002-11-11
US5613101A (en) 1997-03-18
AU6783394A (en) 1994-11-21

Similar Documents

Publication Publication Date Title
DE69406660D1 (de) Verfahren und vorrichtung zur kompatibilitätsverifikation zwischen komponenten in einem rechnersystem
ATE252747T1 (de) Verfahren und system zur entwicklung, anwendung, fernladung, und ausfuhrung, von datenbank gesteuerten webseiten
KR940000961A (ko) 시스템 검증 방법 및 장치
EP3428828A1 (de) System und verfahren zur lokalisierung und korrektur von schwachstellen in einem zielcomputersystem
EP1296235A3 (de) Dynamische Geräteerkennung unter Verwendung von Treiber-Kandidatenlisten
ATE287102T1 (de) Verfahren zur sicherung eines elektronischen geräts, sicherheitssystem und elektronisches gerät
MY149417A (en) System architecture and related methods for dynamically adding software components to extend functionality of system processes
MY115597A (en) Software installation and testing for a build-to-order computer system
ATE262195T1 (de) Vorrichtung und verfahren zur fernen datenrückgewinnung
DE69606673D1 (de) Verfahren und Vorrichtung zur Empfangsbestätigung von übertragenen Anwendungen in einem interaktiven Datensystem
EP0378830A3 (de) Verfahren und Vorrichtung zur Verarbeitung von mehreren Zustandscodes wie für einen Parallel-Pipeline-Rechner
NZ503595A (en) Automated validation and verification of computer software
DE69510772D1 (de) Verfahren zur quantifizierung von lbp in körperflüssigkeiten
DE60203525D1 (de) Vorrichtung und verfahren in einer büroapplikation zur bereitstellung von inhaltsabhängiger hilfeinformation
ATE230859T1 (de) Aktualisierung von 'nur zu lesen' softwaremodulen
US20090037878A1 (en) Web Application Development Tool
EP0957439A3 (de) Verfahren und Gerät für eine Kernanwenderschnittstelle
ATE355191T1 (de) Verfahren und vorrichtung zur kompatibilitätskontrolle von den verschieden komponenten einer laufenden einheit
DE69606999D1 (de) Verfahren und vorrichtung zur bilderzeugung
GB2373575A (en) Cam reference for inspection of multi-color and contour images
CN113344549B (zh) 项目工程文档更新方法、装置、计算机设备及存储介质
DE69810888D1 (de) Verfahren für bedingten zugang zu einem internetbetriebsmittel von einem endgerät mit chipkartenleser
CN109684824A (zh) 进程的权限配置方法及装置
WO1998029809A3 (en) Method and apparatus for identifying and correcting date errors
BECKER et al. Evidence flow graph methods for validation and verification of expert systems(Final Report)

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties