Controlling speculative design processes using rich component models | IEEE Conference Publication | IEEE Xplore