Hardware/software partitioning using Bayesian belief networks

被引:10
|
作者
Olson, John T. [1 ]
Rozenblit, Jerzy W.
Talarico, Claudio
Jacak, Witold
机构
[1] IBM Inc, Armonk, NY 10504 USA
[2] Univ Arizona, Dept Elect & Comp Engn, Tucson, AZ 85721 USA
[3] Eastern Washington Univ, Dept Elect Engn, Cheney, WA 99044 USA
[4] Upper Austria Univ Appl Sci, Dept Software Engn, A-4232 Hagenberg, Austria
关键词
hardware/software partitioning; heterogenous system design; model-based codesign;
D O I
10.1109/TSMCA.2007.902623
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In heterogeneous system design, partitioning of the functional specifications into hardware (HW) and software (SW) components is an important procedure. Often, an HW platform is chosen, and the SW is mapped onto the existing partial solution, or the actual partitioning is performed in an ad hoc manner. The partitioning approach presented here is novel in that it uses Bayesian belief networks (BBNs) to categorize functional components into HW and SW classifications. The BBN's ability to propagate evidence permits the effects of a classification decision that is made about one function to be felt throughout the entire network. In addition, because BBNs have a belief of hypotheses as their core, a quantitative measurement as to the correctness of a partitioning decision is achieved. A methodology for automatically generating the qualitative structural portion of BBN and the quantitative link matrices is given. A case study of a programmable thermostat is developed to illustrate the BBN approach. The outcomes of the partitioning process are discussed and placed in a larger design context, which is called model-based codesign.
引用
收藏
页码:655 / 668
页数:14
相关论文
共 50 条
  • [1] Framework for hardware/software partitioning utilizing Bayesian belief networks
    Olson, JT
    Rozenblit, JW
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 3983 - 3988
  • [2] Software quality classification using Bayesian belief networks
    Khoshgoftaar, Taghi M.
    Dong, Yuhong
    Szabo, Robert M.
    [J]. ELEVENTH ISSAT INTERNATIONAL CONFERENCE RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2005, : 106 - 110
  • [3] Hardware/software partitioning of a Bayesian spam filter via hardware profiling
    Alkabani, Yousra M.
    El-Kharashi, M. Watheq
    Bedor, Hassan S.
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-7, 2006, : 3266 - +
  • [4] Release date prediction for telecommunication software using Bayesian belief networks
    Ying, W
    Smith, M
    [J]. IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 738 - 742
  • [5] Using Bayesian belief networks to predict change propagation in software systems
    Mirarab, Siavash
    Hassouna, Alaa
    Tahvildari, Ladan
    [J]. ICPC 2007: 15TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, PROCEEDINGS, 2007, : 177 - +
  • [6] Using Bayesian belief networks to model software project management antipatterns
    Settas, Dimitrios
    Bibi, Stamatia
    Sfetsos, Panagiotis
    Stamelos, Ioannis
    Gerogiannis, Vassilis
    [J]. FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 117 - +
  • [7] On the use of Bayesian belief networks for the prediction of software productivity
    Stamelos, I
    Angelis, L
    Dimou, P
    Sakellaris, E
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (01) : 51 - 60
  • [8] Hardware software partitioning using genetic algorithm
    Saha, D
    Mitra, RS
    Basu, A
    [J]. TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 155 - 160
  • [9] Hardware/software partitioning using integer programming
    Niemann, R
    Marwedel, P
    [J]. EUROPEAN DESIGN & TEST CONFERENCE 1996 - ED&TC 96, PROCEEDINGS, 1996, : 473 - 479
  • [10] Hardware/software partitioning of software binaries
    Stitt, G
    Vahid, F
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 164 - 170