Thursday, November 1, 2012

Simplifying inventive standards (Part-2)

Author: Umakant Mishra
Abstract:
In the previous article we discussed all the standard solutions in class-1. In this article we will discuss all the standard solutions in class-2. The standards of class 2 intend to improve the system without inserting too much changes to the system and without increasing the complexity of the system. These standards guide how to use chain SFields, Double SFields and complex S-Field Models.

Keywords: TRIZ, Inventive Standards, Inventive Solutions, Standard solution, 76 solutions, Inventive problem solving, S-Fields, Su-Fields,


Umakant Mishra, Simplifying TRIZ Inventive Standards – Part 2 (October 8, 2013). Available at SSRN: http://ssrn.com/abstract=2337696 or http://dx.doi.org/10.2139/ssrn.2337696





Monday, October 1, 2012

Simplifying inventive standards (Part-1)

Author: Umakant Mishra
Abstract:
Although “Inventive Standards” (or standard solutions) is one of the most powerful techniques of TRIZ it is hardly used by any TRIZ practitioner because of its complicacy. This article describes the rules of “inventive standards” in simple language one by one for all the standards of class-I. The standards of other classes will be described in separate articles.

Keywords: TRIZ, Inventive Standards, Inventive Solutions, Standard solution, 76 solutions, Inventive problem solving, S-Fields, Su-Fields,

Umakant Mishra, Simplifying TRIZ Inventive Standards - Part 1 (October 8, 2013). Available at SSRN: http://ssrn.com/abstract=2337692 or http://dx.doi.org/10.2139/ssrn.2337692

http://papers.ssrn.com/abstract=2337692



Saturday, September 1, 2012

Management Information Systems Vs. Other Information Systems

Author: Umakant Mishra
Abstract:
A Management Information System (MIS) is a systematic organization and presentation of information that is generally required by the management of an organization. In one sense MIS is a part or subset of the Information Management System of an Organization. There are different types of information systems such as, Transaction Processing System (TPS), Decision Support System (DSS), Executive Support System (ESS) etc. having some differences and some overlapping.

MIS is different from DSS as the later uses unstructured data to take non-standard decisions. MIS is different from TPS and the later is used for day-to-day transactions of the organization. Thus the purpose of MIS is to organize and present such information that would help the middle and higher level management for taking better and more effective decisions to increase the productivity of the organization and gain competitive advantage. 

Keywords: information systems, management information system, expert system, MIS, TPS, software development,

Mishra, Umakant, Management Information Systems vs. Other Information Systems (August 12, 2013). Available at SSRN: http://ssrn.com/abstract=2308846 or http://dx.doi.org/10.2139/ssrn.2308846




Wednesday, August 1, 2012

Introduction to Management Information Systems

Author: Umakant Mishra
Abstract:
A Management Information System (MIS) is an information system that is intended to be used by the higher management of an organization. The MIS generally collects summarized data from different departments or subsystems of an organization and presents in a form that is helpful to the management for taking better decisions for the organization.

Keywords: information systems, management information system, expert system, MIS, TPS, software development, software design,


Mishra, Umakant, Introduction to Management Information System (August 8, 2013). Available at SSRN: http://ssrn.com/abstract=2307474 or http://dx.doi.org/10.2139/ssrn.2307474
Umakant Mishra, Introduction to Management Information System, Cornell University Library,  http://arxiv.org/abs/1308.1797 

Sunday, July 1, 2012

Protecting Anti-virus Programs From Viral Attacks

Author: Umakant Mishra
Abstract:
During a fight between viruses and anti-viruses it is not always predictable that the anti-virus is going to win. There are many malicious viruses which target to attack and paralyze the anti-viruses. It is necessary for an anti-virus to detect and destroy the malware before its own files are detected and destroyed by the malware. The anti-virus may follow thorough testing and auditing procedures to fix all its bugs before releasing the software in the market. Besides the anti-virus may use all the obfuscation techniques like polymorphism that the viruses generally use to hide their codes. This article also shows how to use TRIZ Inventive Standards to solve the harmful effects of the viruses on the anti-virus.

Keywords: computer virus, anti-virus, anti-virus software, computer vulnerability, computer security, anti-virus design, anti-virus development, virus scanning, virus detection, signature scanning, integrity checking, heuristic scanning, emulation, software vulnerability, polymorphism, metamorphism, obfuscation


Mishra, Umakant, Protecting Anti-Virus Programs from Viral Attacks (July 24, 2013). Available at SSRN: http://ssrn.com/abstract=2297735 or http://dx.doi.org/10.2139/ssrn.2297735

Friday, June 1, 2012

How do Viruses Attack Anti-Virus Programs

Author: Umakant Mishra
Abstract:
As the anti-viruses run in a trusted kernel level any loophole in the anti-virus program can enable attackers to take full control over the computer system and steal data or do serious damages. Hence the anti-virus engines must be developed with proper security in mind. The ant-virus should be able to any type of specially created executable files, compression packages or documents that are intentionally created to exploit the anti-virus’s weakness.

Viruses are present in almost every system even though there are anti-viruses installed.  This is because every anti-virus, however good it may be, leads to some extent of false positives and false negatives. Our faith on the anti-virus system often makes us more careless about hygienic habits which increases the possibility of infection. It is necessary for an anti-virus to detect and destroy the malware before its own files are detected and destroyed by the malware.

Keywords: computer virus, anti-virus, anti-virus software, computer vulnerability, computer security, anti-virus design, anti-virus development, virus scanning, virus detection, signature scanning, integrity checking, heuristic scanning, emulation, activity monitoring, generic scanning, behavior monitoring, resident scanning, virus database, on-access scanning,


Mishra, Umakant, How Do Viruses Attack Anti-Virus Programs (July 20, 2013). Available at SSRN: http://ssrn.com/abstract=2296319 or http://dx.doi.org/10.2139/ssrn.2296319

Tuesday, May 1, 2012

Contradictions in Improving Speed of Virus Scanning

Author: Umakant Mishra
Abstract:
Although everything in computing industry moves faster, the processor, memory speed, memory size, storage space etc. there is no improvement in virus scanning time. Although the processing speed has substantially increased, a typical full scanning is still taking several hours for an average computer. There is a serious need to improve the scanning time.

Contradiction is a stage of problem solving where the nature of the actual problem is clearly explained in terms of at least two parameters, one improving and another worsening. While emphasizing one parameter strengthens the system position emphasizing another parameter weakens the system.

In conventional methods a problem solver has to make a perfect balance between these conflicting parameters, where the situation is neither too much on one side nor too much on the other. The results of those methods, although increase the speed of virus scanning, results in disadvantages like load on processor, increase in false positives and compromise on security. The objective of TRIZ is not to accept a tradeoff between the speed of scanning and those other difficulties but to resolve the contradictions so that the speed of scanning increases without compromising with security and other harmful results.

Keywords: Software Innovation, computer virus, anti-virus, anti-virus software, virus removal, computer security, virus scanning, virus detection, fast scanning,


Mishra, Umakant, Contradictions in Improving Speed of Virus Scanning (May 31, 2013). Available at SSRN: http://ssrn.com/abstract=2272611 or http://dx.doi.org/10.2139/ssrn.2272611