Home / Articles & Demo

Home
About Us
Services
Contract
Sign-In
Upload
Products
ITE
Linux
Search
Ferret
ENet
Builder
XTractor
Translation
White-Papers
Sales
Contact Us
 
 

Articles & Demo

Article Abstract

Using a PDU and Scenario Based Methodology
in
Testing Object-Oriented Programs

Pierre Innocent, Member, IEEE

Our black-box approach (Tsert Method ©®™) in testing object-oriented programs is based on the use of protocol data units to communicate with a test-harness, which are built by processing the methods of a given class. Testing object-oriented programs has always been difficult, especially in handling inheritance and polymorphism. The approach to be presented, allows the tester, to test classes in a bottom-up manner, thereby handling inheritance and polymorphism, as the subclasses and classes are processed.

The use of Protocol Data Units (PDUs) eliminates the need to generate stubs for classes and constructors. Our black-box approach, by handling only publicly accessible constructs, retain one of the main benefits of object-oriented programs, which are data hiding and abstraction.

Article Abstract

Natural Language Understanding
Using
Word Type Disambiguation
and
Semantic Networks

White-Papers Article

Pierre Innocent, Member, IEEE

Our approach [patent pending] to natural language understanding and content analysis of unstructured text in non-ideogrammic languages (e.g. latin, slavic, germanic, etc.) is anchored on the process of word-type disambiguation. The process itself, is based on the statistical analysis of source text written according to the normal usage of a language – how the language is used by native speakers, the same analysis must be done for jargon, and specialized domain languages such as legalese.

The statistical analysis is performed to extract probabilities of appearance of word types in a sequence of word tokens. Once the statistical analysis is performed, a rules set is created. The rules set is then used to improve the process of phrase structure analysis, content analysis, and translation of the unstructured source text.

Semantic networks (knowledge bases) and Natural Language Processing (NLP) based heuristics are used to weigh the word tokens, that were extracted from the source text, in order to build a network of semantically linked words giving the user some notion about the content of the text.

The relevance of our approach in building Web Search Engines is also discussed.

Article Abstract

Salt Protocol©®
an
Identity-Based
Authentication
Protocol
using
Synchronized
Systems


White-Papers Article

Pierre Innocent, Member, IEEE

The Salt protocol [patent pending] is our approach to the protection of Internet-based communication. Communication entities can reliably recognize each other in an non-private network, like the Internet, or more often referred to as the Web, without requiring a Secure Socket Layer (SSL) handshake and a certificate.

The Salt protocol, is an identity-based authentication protocol. It essentially requires a communication entity to identify itself with a specific access key, a sequence of bytes, generated by a cryptographic engine.

The protocol also requires, that two entities involved in a communication session, must be able to synchronize on a particular salt value, encryption algorithm, a cypher mode, an obfuscation mode, and a set of encryption characters. The set of required information is called the salt-setting.

The protocol also requires, that servers belonging to a given private network, remain synchronized with regards to salt settings, signatures, and user's public encryption keys.

Our approach is, usually, referred to as an N-factor authentication protocol, using the salt-setting, as the shared secret. The SALT protocol, as with other modern Internet authentication protocols, rely on the Diffie-Hellman-Merkle key exchange, heretofore referred to as the Diffie-Hellman protocol, to initiate a shared secret exchange with unknown peers.

Back to Top