Re: A question about building a large and complex piece of software

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
[cross-posted to comp.embedded, as it contains questions specific to
 embedded programming]


Quoted text here. Click to load it

Yes.

The trick is to have a good abstraction layer reasonably close to the
hardware.  When you run tests on your development ("host") system, you
use an implementation, which emulates the actual hardware, while an
actual deployment of course maps the abstraction layer to the actual
hardware.

Quoted text here. Click to load it

If you have an abstraction layer, you can write tests, which verify that
your emulator and the actual hardware behaves in the same way.  Once
you're sure of that, you can use the emulator to perform automated
testing on the host system, so you with some confidence can postpone
testing on the target system.

Greetings,

Jacob
--  
"Very small. Go to sleep" - monster (not drooling)

Re: A question about building a large and complex piece of software
On Sunday, June 10, 2018 at 12:21:40 PM UTC-6, Jacob Sparre Andersen wrote:
Quoted text here. Click to load it

Perhaps you might find this helpful:
http://www.nadler.com/papers/ESC-111paper_Nadler_corrected.pdf

Site Timeline