Applying the propose&revise strategy to the hardware-software partitioning problem
Hardware-software Co-design is a new discipline that provides methodologies and tools for the fast development of complex heterogeneous systems by combining hardware and software development cycles. This paper shows how the Propose&Revise PSM can be used to solve the hardware-software partitioning problem, the Co-design task that makes the decision on the best implementation of the different components of a system. In particular, a fuzzy expert system, SHAPES, has been developed following the CommonKADS methodology.
Unable to display preview. Download preview PDF.
- 1.J. A. Breuker and W. Van de Velde, editors. The CommonKADS Library. Netherlands Energy Research Foundation ECN, Swedish Inst. of Comp. Sci., Siemens, Univ. of Amsterdam and Free Univ. of Brussels, November 1993. Technical report, ESPRIT Project P5248.Google Scholar
- 2.C. Carreras, J. C. Lòpez, M. L. Lòpez-Vallejo, C. Delgado-Kloos, N. Martìnez, and L. Sánchez. A Co-Design Methodology Based on Formal Specification and High-Level Estimation. In Proc. Workshop on HW/SW Co-Design, 1996.Google Scholar
- 4.R. Ernst, J. Henkel, and T. Benner, Hardware-Software Cosynthesis for Microcontrollers. IEEE Design & Test of Computers, pages 64–75, Dec 1993.Google Scholar
- 5.M. Fares and B. Kaminsa. Exploring the test space with fuzzy decision making. IEEE Design & Test of Computers, pages 17–27, Fall 1994.Google Scholar
- 6.R. K. Gupta and G. De Micheli. HW-SW Cosynthesis for Digital Systems. IEEE Design & Test of Computers, pages 29–41, 1993.Google Scholar
- 8.A. Th. Schreiber, B. J. Wielinga, J. M. Akkermans, and W. Van de Velde. CommonKADS: A comprehensive methodology for KBS development. Deliverable DM1.2a KADS-II/M1/RR/UvA/70/1.1, University of Amsterdam, Netherlands Energy Research Foundation ECN and Free University of Brussels, 1994.Google Scholar