Provisional application management with automated acceptance tests and decision criteria

a technology of decision criteria and application management, applied in the field of computer software, can solve the problems of inability to preemptively ensure the continued integrity of the computing environment, inefficient methods, and time-consuming

Inactive Publication Date: 2006-07-27
IBM CORP
View PDF13 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Additionally, software companies often bundle patches and fixes into large groupings, frequently containing hundreds of files, to be installed simultaneously as a “fix pack” or “release level.” Additionally, many operating systems allow for automated and unattended installation of such patches and upgrades, such that the end user may not even be aware that an installation activity has occurred.
With the complexity of modern computers, applications, and operating systems, errors are often unintentionally introduced into the computing environment when new applications, patches, or upgrades are applied.
Presently, whether software is installed automatically or manually, no satisfactory method exists to preemptively ensure the continued integrity of the computin...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Provisional application management with automated acceptance tests and decision criteria
  • Provisional application management with automated acceptance tests and decision criteria
  • Provisional application management with automated acceptance tests and decision criteria

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] With reference now to the figures, and particularly to FIG. 1, there is depicted a block diagram of an exemplary data processing system in which a preferred embodiment of the present invention may be implemented. Data processing system 100 may be, for example, one of the models of personal or server computers available from International Business Machines Corporation of Armonk, N.Y. Data processing system 100 includes a central processing unit (CPU) 102, which is connected to a system bus 108. In the exemplary embodiment, data processing system 100 includes a graphics adapter 104 also connected to system bus 108, for providing user interface information to a display 106.

[0015] Also connected to system bus 108 are a memory controller 110 for a system memory 112, and an input / output (I / O) bus bridge 114. I / O bus bridge 114 couples an I / O bus 116 to system bus 108, relaying and / or transforming data transactions from one bus to the other. Peripheral devices such as nonvolatile s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method and system for testing newly installed or recently upgraded software is presented. All software installation activities are tracked and logged. New and upgrade software is isolated, either physically or logically, and tested using diagnostic software. If the new/upgrade isolated software passes the testing by the diagnostic software, then it is allowed to operate in the presence of other previously installed software. If an error occurs during an execution of the new/upgrade software, either while isolated or in the presence of previously loaded software, a log of other concurrently running software is reviewed to determine a likely software incompatibility with the new/upgrade software.

Description

BACKGROUND OF THE INVENTION [0001] 1. Technical Field [0002] The present invention relates in general to the field of computers, and in particular to computer software. Still more particularly, the present invention is a productivity-enhancing tool that improves application integration, integrity, and troubleshooting through an automated installation control and diagnostic process. [0003] 2. Description of the Related Art [0004] The average computer users today, whether business or casual, have dozens and perhaps even hundreds of disparate applications installed and running on their computers at any given time. Additionally, new applications are continuously added to computing environments, while existing applications are often patched to correct known problems or upgraded to add functionality. Often application upgrades and patches come in related groupings such that multiple changes are introduced into a computing environment simultaneously. [0005] For example, if a user installs ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F15/177G06F15/173
CPCG06F11/3688
Inventor BOSS, GREGORY JENSENALLEN, RICK IISEAMAN, JAMES WESLEYWATERS, TIMOTHY MOFFETT
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products