Software Engineering

Measuring Software Reliability of Interactive Systems
September 25, 2019
Every interactive system such as soft and hard real time systems define certain set of inputs and outputs. For some combination Set of inputs, there will be expected results of output. Failure for some set of input will result in strange system behavior that may lead to danger action in ....

Introduction to C programming for SCADA monitoring systems
September 25, 2019
SCADA monitoring refers to collecting the status of certain indicators and then sends them to a central station. Those indicators may represent the status of line voltages, the status of currents out of the station, the degree of temperature at the current station, etc. Writing c program for a SCADA system is not difficult provided ....

State machine modeling for real time systems
September 25, 2019
Real time systems have to respond to events occurring at irregular intervals. these stimuli or events cause the system to transition to different state. For this reason, state machine modeling is used as a way to describe real time systems. At that way, the system is described as a set ....

Traditional Graphical LCD Vs DWIN LCd
September 25, 2019
Traditional LCD requires doing some complicated routines in order to render the required parts. For instance, a draw line command to draw a single line, draw circle in order to draw a single circle. Those commands are sent to the controller inside the LCD to transform the commands to pixels ....

Structured programming leads to Error Avoidance
September 25, 2019
Expert programmers tend to follow some practice in order to avoid common errors. This is like avoiding certain control commands. Although allocated to be used by the used language, it is a best practice to avoid them. Some common command that lead to errors is the Goto statement. Using jump ....

Programming DWIN touch screen module
September 25, 2019
DWIN touch screens are huge revolution for graphical display. Instead of sending a lot of complicated graphic commands to the screen using the microcontroller, all the graphic design is done statically using the computer application software. So this is made one time at the computer and then downloaded to the ....

C Programming Examples, Basics and Outlines
September 25, 2019
Here is provided a description of some basic features of the C Programming language. We will base our discussion on the programs in the example below. A Programming example contains a C program and a sample execution of that program. The program asks for a nickname and the current year and ....

Estimating Software Costs – Computer Program Management
September 25, 2019
Here is presented how to Acquire and evaluate technical data for projecting schedules and resource requirements, including planning versus actual data; data to define, design, implement, and evaluate systems; data on the system environment; and data at the system, subsystem, and module levels. Such a project management system is essential if ....

Computer-based System Engineering
September 25, 2019
Software on its own is completely useless. Until software (merely a string of symbols) is combined with some processor and other hardware to form a system, it cannot do anything at all. Software engineers must understand that there are more general problems of system engineering. Those concern the interactions between ....

Modular Programming Overview
September 25, 2019
Software Programming is like complex mechanical parts. For example, if you look at car, you will find it consists of different parts, each one forms a module. If that parts fails, simply replace it without having to know about it and which is inside. The technician person knowing details about the ....

How to Read Barcode data from GigaTMS Scanner
September 25, 2019
Reading barcode data from barcode scanner is not difficult using PIc microcontroller from Microchip or any other microcontroller such as Atmel. The key trick is to know the encoding correctly in terms of binary pulses. basically the barcode is represented in black and white strips. Each may be wide or ....

Sending Data to Remote Server using GPRS Modem
September 25, 2019

Many applications require sending data to remote servers for the sake of end point monitoring. This is especially required for Scada Control systems. In such systems, a collection of status signals are required to be monitored periodically. If the status is changed, the operator ....