Abstract:
Embodiments for methods, systems and apparatuses of a supplier/buyer commerce network electronically introducing buyer and suppliers are disclosed. One computer-method includes electronically harvesting information related to characteristics of at least one of the buyers and anonymizing the harvested information. The anonymously harvested information is presented to a selected set of the suppliers, and a formation of a business relationship is facilitated between suppliers who express an interest in the at least one buyer.
Abstract:
Disclosed is a method for using source code to create the models used in model-based testing. After exploring the intended behavior of a software package, a test engineer writes source code to model that intended behavior. The source code is compiled into a model, and the model is automatically analyzed to generate numerous test scripts that can exercise the behavior of the software package. When the tests are run, their results are compared against intended behaviors, and discrepancies are used to correct the software package (or to correct the source-code model if it was prepared incorrectly). The model coding, test generation, test execution, and comparison steps are repeated as often as necessary to thoroughly test the software package. In some embodiments, the test scripts generated by the model are written in XML (Extensible Markup Language), allowing the easy integration of the test scripts with a number of XML-based tools.
Abstract:
Methods and systems of testing software and modeling user actions are described. In some embodiments, multiple different algorithms are provided for operating on a software model. The software model describes behavior associated with software that is to be tested. Different sets of algorithms can be selected for operating on the software model to produce a sequence of test actions that are to be used to test the software. The algorithms can be mixed and matched to achieve a desired testing result. In some embodiments, the different algorithms comprise deterministic algorithms, random algorithms, and various types of algorithms therebetween. In one embodiment, the software model comprises a state graph having nodes that represent state, and links between the nodes that represent actions. The different algorithms that are available for selection can have different graph traversal characteristics such that the state graph can be traversed in different manners. For example, algorithms that are more local in their traversals can be teamed with algorithms that are more global in their traversals, thus covering a wider area of the state space with good local coverage in some areas.
Abstract:
A desk organizer device having a housing member disposed on a substantially hollow base member having open front and back ends. A plurality of compartments disposed on and within the housing member for storing a plurality of items. An electric pencil sharpener, a digital touch screen, a tape dispenser, and at least one of cork board, foam material, and apertures for holding items being located on the housing member.
Abstract:
A desk organizer device includes a housing member manufactured from a first predetermined material and having a first predetermined shape and a first predetermined size. At least one compartment is disposed at least one of within and on such housing member at a predetermined location for at least one of receiving and storing at least one predetermined item. Such at least one compartment is at least one of a second predetermined size and a plurality of predetermined sizes. Such at least one compartment is at least one of a second predetermined shape and a plurality of predetermined shapes.
Abstract:
A finite state model-based testing system has a user interface to enable a user to enter state information and transition information about a software application to be tested. The user interface further enables a user to initiate a model generation engine to generate a model of the software application from the state information and transition information. A graph traversal menu enables a user to select a graph traversal program to generate a test sequence of inputs for the software application from the model, and a test execution menu enables a user to select a test driver program to read the test sequence of inputs for the software application, and execute the test sequence of inputs on the software application.
Abstract:
Methods and systems of testing software and modeling user actions are described. In some embodiments, multiple different algorithms are provided for operating on a software model. The software model describes behavior associated with software that is to be tested. Different sets of algorithms can be selected for operating on the software model to produce a sequence of test actions that are to be used to test the software. The algorithms can be mixed and matched to achieve a desired testing result. In some embodiments, the different algorithms comprise deterministic algorithms, random algorithms, and various types of algorithms therebetween. In one embodiment, the software model comprises a state graph having nodes that represent state, and links between the nodes that represent actions. The different algorithms that are available for selection can have different graph traversal characteristics such that the state graph can be traversed in different manners. For example, algorithms that are more local in their traversals can be teamed with algorithms that are more global in their traversals, thus covering a wider area of the state space with good local coverage in some areas.