Hi all,

We are currently discussing software componentization on several scope levels:

 

I would like to share few resources and observations related to dependency resolution as part of general discussion.

 

There is segment of tools called EDA. Such tools use various design rules checkers based on logic rules evaluation.

Another segment is design of logic circuits especially area of circuit optimization. Optimization could be done by application of Boolean algebra or by more user friendly methods listed in switching circuit theory.

Specific methods of optimization are:

Result of those methods is minimized standard expression.

Dependency resolver should be able to transform expression into minimized standard form.

 

Another typical issue is Boolean satisfiability problem (SAT).

Dependency resolver should be able to validate whether expression could be resolved.

 

Example libraries and references:

 

This is result of brief research, I have no personal experience with SAT libraries.
Do you have any specific experience with SAT ?

Regards,

David

 

 

 

http://bigm.ea.freescale.net/microsites/guide/image001.png
David Jurajda

Software Engineer
MCU Software
NXP Semiconductors
1.maje 1009

756 61  Roznov pod Radhostem

Czech Republic

Phone: +420 571 665 339
david.jurajda@nxp.com
http://bigm.ea.freescale.net/microsites/guide/nxp_secure.png