Object-oriented analysis and specification for HW/SW co-design with UML diagrams
Ken Matsui, Masahiro Fujita · 2006
Recently increasing interest in using Object-Oriented (OO) methodologies for HW/SW co-designs has been observed. We consider that appropriate OO-based documentations on the analysis and design processes, such as the ones that describe various design decisions made in early design phases, are the most important issues for easier changes of specifications and also better IP re-use. With this motivation in mind, in this paper, we propose a novel and real OO analysis and design methodology for HW/SW co-design process. The proposed methodology can generate these behavioral descriptions from the start of the analysis of the target design. We applied our methodology for HW/SW co-designs to a design of a Compact Flash memory, a typical example of HW/SW co-design. Various documentations for the target HW/SW co-designs including the design analysis and decisions, which will be very useful for re-design in the case of changes of specifications and bug fixes, have been generated and documented.