The logic behind the firing of spark plugs in IC engines can be complex and therefore isn't easily described in a few lines in Dev. Exchange. There are several companies who dedicate themselves to automotive software development. Here is a list of them:
http://digital.ni.com/alliance.nsf/display?ReadForm&lookup=Automotive&view=ssbyindustry&node=123330_US
One of these companies may have information that you can download from their website.
Not sure if I understand your question about 'inheritance'. At this time LabVIEW does not support this functionality.