An object oriented (OO) methodology that allows system-level prototyping of embedded applications is presented in this paper. Apart from the typical benefits of OO, i.e. correct capture of specifications, reusability of models and efficient management of design complexity, we also show how an OO system model can be used for guiding the partitioning of the application and for the exploration of alternative implementations. This is demonstrated through a real application from the image processing field.
['Evaggelinos P. Mariatos', 'Michael K. Birbas', 'Alexios N. Birbas', 'Nikos Petrellis']
Object oriented prototyping at the system level: an image reconstruction application example