Abstract:
Tools and methods are described herein that allows for measuring and using the relationship between artifacts of a software design, such as requirements, test plans, and so on. The relationship can be quantified by determining a relationship quotient for quantifying a similarity between components of software design artifacts and presenting the quantified relationships to a user, such as a software designer, so that he or she can account for the relationship between such components during design changes and so on. The relationship quotient is made more representative of substantive similarity by selecting the key terms that are to be submitted to a similarity analysis such that words that are too common in the English language, such as conjunctions, articles, etc., are not used. Ubiquity of certain key terms in an enterprise is accounted for by adding a term significance weight to the similarity analysis. The similarity analysis is made contextual, for instance, by the use of inputs from domain ontology including Entity Descriptions, and Entity Relationships.
Abstract:
Enterprise data and syndicated data can be integrated by obtaining enterprise data, obtaining syndicated data from a syndicated data provider, performing various processing on the enterprise and syndicated data such as recast processing, fringe compensation, event identification, and/or event matching, and outputting results. A data integration framework for integrating enterprise data, syndicated data, and/or unstructured data can be provided. The framework can comprise a plurality of data extractors and a data integration module. The data integration module can be configured to perform syndicated data recast processing on the syndicated data, perform fringe compensation processing on the syndicated data, identify consumption events in the processed syndicated data, and match shipment events to consumption events. Results of the matching can be stored and reported.
Abstract:
Computing resources can be assigned to sub-plans within a query plan to effect parallel execution of the query plan. For example, computing resources in a grid can be represented by nodes, and a shortest path technique can be applied to allocate machines to the sub-plans. Computing resources can be provisionally allocated as the query plan is divided into query plan segments containing one or more sub-plans. Based on provisional allocations to the segments, the computing resources can then be allocated to the sub-plans within respective segments. Multiprocessor computing resources can be supported. The techniques can account for data locality. Both pipelined and partitioned parallelism can be addressed. Described techniques can be particularly suited for efficient execution of bushy query plans in a grid environment. Parallel processing will reduce the overall response time of the query.
Abstract:
Topics in source code can be identified using Latent Dirichlet Allocation (LDA) by receiving source code, identifying domain specific keywords from the source code, generating a keyword matrix, processing the keyword matrix and the source code using LDA, and outputting a list of topics. The list of topics is output as collections of domain specific keywords. Probabilities of domain specific keywords belonging to their respective topics can also be output. The keyword matrix comprises weighted sums of occurrences of domain specific keywords in the source code.
Abstract:
A system, method and computer program product for the root cause analysis of the failure of a manufactured product is disclosed. The present invention includes the development of a knowledge model, based on information obtained from historical warranty claim forms and various manufacturing data sources. The invention also includes processing text information in a free-form text that is obtained from warranty claim forms by using text-tagging and annotation techniques. Thereafter, the knowledge model is converted to a Bayesian network. The present invention provides a user interface to select parameters and corresponding instances from current warranty claim forms. The selected parameters and corresponding instances are used as input evidence for the Bayesian network. The present invention facilitates the process of drawing inferences for root cause analysis of the failure of manufactured products and corresponding probabilities.
Abstract:
A system adapted for analyzing performance and scalability of at least one computer system is disclosed. The system include a monitoring module configured for capturing at least one metric of an application for analyzing performance and scalability and a performance knowledge repository created and represented by using the at least one metric captured by the monitoring module. The system further includes a diagnosis module adapted for mapping the at least one metric to the performance knowledge repository using a diagnosis module and an analysis module configured for conducting performance and scalability analysis based on the mapping of the at least one metric for detecting at least one undesirable condition.
Abstract:
Techniques and tools are described which provide control access mechanisms for contents made available by a service provider to a user. The user, after a registration process, uses a mobile application on a mobile device to generate a one-time content key. The content key is input into a set-top box which validates the key and provides access to the protected content. The mobile application allows for password protection for the user, as well as a recharging ability when its one-time content keys are exhausted.
Abstract:
An XML join between XML documents can be performed by comparing XML elements between the XML documents, obtaining join-selection elements from a first XML document, obtaining join-required elements from one or more other XML documents, and performing the XML join using the elements in the first XML document and the join-required elements. The XML documents can be at different locations connected via a network. Where two XML documents are at different locations, the join-selection elements can be transmitted from a first location (of a first XML document) to a second location (of a second XML document). The join-required elements can be obtained at the second location and transmitted back to the first location. The XML join can then be performed at the first location.
Abstract:
A system and method for generating a migration plan for migrating data from a first electronic medium to a second electronic medium is provided. The system comprises a migration readiness assessment module for determining a migration recommendation; an effort estimation module for determining a total effort required for migrating data from a first electronic medium to a second electronic medium; and a migration plan generator module for generating a migration plan based on the determined migration recommendation and the total estimated effort.
Abstract:
Secure wireless connections can be established by broadcasting wireless security parameters within SSID fields. A wireless security parameter can be received and a broadcast SSID generated from the wireless security parameter. The broadcast SSID can be broadcast. Secure connections can be established with wireless devices that receive the broadcast SSID and connect using the broadcast SSID and the wireless security parameter. Secure wireless connections can also be established by broadcasting wireless security parameters and connection SSIDs within SSID fields. A wireless security parameter and a connection SSID can be received and a broadcast SSID generated from the wireless security parameter and connection SSID. The broadcast SSID can be broadcast. Secure connections can be established with wireless devices that receive the broadcast SSID and connect using the connection SSID and the wireless security parameter.