Virtual validation of software systems
First Claim
Patent Images
1. A method for constructing and validating a software system for a data intensive activity, including the steps of:
- creating a user requirements specification for the software;
developing a project specific validation plan for the software based on the user requirements specification;
developing a functional specification based on the user requirements specification;
selecting software applications to carry out the functional specification and selecting virtual machine support software to run the selected software applications;
building the software system by combining said software applications and said virtual appliance support software to form a virtual appliance;
validating said software system by validating said virtual appliance.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for building and verifying and validating a software system that is used for regulated industry software related activities, such as FDA trials, field trials, biomedical data gathering, and similar efforts includes building the application into a virtual appliance using, for example, Vmware. The application and the supporting software are encapsulated in a single virtual file to create a virtual appliance that is independent of hardware and dependent only on virtual appliance support.
-
Citations
8 Claims
-
1. A method for constructing and validating a software system for a data intensive activity, including the steps of:
-
creating a user requirements specification for the software; developing a project specific validation plan for the software based on the user requirements specification; developing a functional specification based on the user requirements specification; selecting software applications to carry out the functional specification and selecting virtual machine support software to run the selected software applications; building the software system by combining said software applications and said virtual appliance support software to form a virtual appliance; validating said software system by validating said virtual appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification