Jump to content

Analyzing system behaviour

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
2 replies to this topic

#1
Bishop

Bishop

    Newbie

  • Members
  • Pip
  • 3 posts
Let say there is a system, some kinda software. I want to know how it works. Is there any work done in past about cracking idea of how system performs one or another task, without having source code?

For example:

There is video of robot performing some kinda task. I have same robot, and want to make him do the same task, but lets say I and nobody else have clue how to write an algorithm, and my idea is analyse that robot (which already is able perform task that bothers me) behaviour. But now I am looking for some kinda guidelines for doing such things.

PS. I am not having problems with making robot to perform particular task, that was just and example.

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
It's called reverse-engineering, and is done on a regular basis. Basically, it involves analyzing input-output behaviors in a systematic way and then writing code that will emulate each of those behaviors. There is a group of people that is doing this with Windows to reproduce every system in Windows XP to produce an open-source version. It's called ReactOS.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
pickle3

pickle3

    Newbie

  • Members
  • Pip
  • 5 posts
Addind probes to microcontroller data lines is a good way to understand its inputs and outputs.

Can be tricky to do though