EXADIOS SOFTWARE DEVELOPMENT
ABN
The ABN for Exadios Software is: 48 069 947 547
Encryption and Signature Keys
There are two separate keys here. The first is a key generated by PGP
and is RSA/IDEA. The second has been generated by Gnupg and is
EIGamal/DSA Both are current.
The first key (PGP) is associated with the email address of
pfb@exadios.com pfb@users.sourceforge.net. This key has been generated
on 2000/03/24 and revokes my previous key of 1996/11/15. This key's
fingerprint is 8AB3 0AAA 808A F26C 72C4 44E2 71CA 2D5A. To view the
key click here - left button for view and
right for download.
The second (Gnupg) is associated with email the address of
pfb@exadios.com. This key has been generated on 2003/10/15. This key's
fingerprint is 4F9C 69F6 1369 9B9C 7387 FDE7 9BD9 0BBE D6D1 9E47. To view the
key click here - left button for view and
right for download.
- Use of Open Source software components.
- Software re-use. The advantage of re-use is that there is
historical knowledge of existing software components. This means that
the reliability and capability of the components are well understood
before their use. This results in shorter completion times and lower
cost.
- Emphasis on design.
- KISS (Keep It Simple Stupid). This applies to requirements,
design and programming. Complexity breeds unreliability. It also makes
it hard for others, at a later date, to understand what is going on.
- Concise documentation. Many systems have a life longer than
originally intended. During that life they may be extended or modified
in some other way. This requires good technical documentation so that
workers can pick up the project as soon as possible.
- It is not possible to test software completely. A typical
software system has way too many possible states. For this reason it is
important to move as much testing as possible as far down as possible.
The first line of testing is at the "unit" (e.g. C++ class, C module)
level. The next level of testing is at the subsystem level. At both
these levels it is important that test sets be created to validate the
components. In addition there may be some critical points at
integration which may require special testing. It is important that the
test sets be retained so that they may be used during the life of the
system.
$Id: about.html,v 1.14 2009-01-13 12:17:41 pfb Exp $