Static Program Analysis

Static Program Analysis

This article talks about Static Program Analysis, which is the art of reasoning about the behavior of computer programs without actually running them. In most…
Cohesion in Computer Programming

Cohesion in Computer Programming

Cohesion in Computer Programming refers to the level of strength and unity with which different components of a software program are inter-related with each other.…
Modular Programming

Modular Programming

Modular Programming is a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier…
Runtime Verification

Runtime Verification

Runtime Verification is an emerging research field with strong ties to Model Checking. It is a computing system analysis and execution approach based on extracting…
Intelligent Verification

Intelligent Verification

This article talks about Intelligent Verification, whih is is a software process that allows engineers and technicians to use computers to ensure that a hardware…
Denotational Semantics

Denotational Semantics

Denotational Semantics is a methodology for giving mathematical meaning to programming languages and systems. It is an approach of formalizing the meanings of programming languages…
Compiler

Compiler

Compiler is a computer programming language processor, that translates a program written in a high-level language, which humans can understand, into machine language program which…
Model Checking

Model Checking

Model Checking is widely accepted that its application will enhance and complement existing validation techniques as simulation and test. It also  refers to the following…
Program Analysis

Program Analysis

This article talks about Program Analysis, which is detailed examination of every aspect of a program to ascertain its requirements and feasibility in view of…
Manual Testing

Manual Testing

This article talks about Manual Testing, which is the process of using the functions and features of an application as an end-user would in order…
Computer Output Device: Arm Robot

Computer Output Device: Arm Robot

A robotic arm is a type of mechanical arm, usually programmable, with similar functions to a human arm; the arm may be the sum total of the mechanism or may…
Computer Input Device: Scanner

Computer Input Device: Scanner

In computing, a scanner is a device that analyzes images, printed text, or handwriting, or an object (such as an ornament) and converts it to…
Load More