Abstract
The complexity of embedded systems is steadily increasing. To increase designer productivity, present approaches have targeted design automation and component reuse. But partitioning, with its many disadvantages, lies at the core of these methodologies and the resulting fragmented code, associated with partitioning, is detrimental to the evolution of the system. This paper presents a new methodology based on concept creation and buffer interface wrappers in light of system evolution and rising complexity of modern day embedded systems. Results from applying the methodology on a data security system are presented.