Browse > Article
http://dx.doi.org/10.5762/KAIS.2011.12.6.2840

A stepwise refinement method by applying Refactoring in system level design  

Kim, Hyun-Jong (Division of Computer Engineering, Kongju University)
Kong, Heon-Tag (Division of Computer Engineering, Kongju University)
Kim, Chi-Su (Division of Computer Engineering, Kongju University)
Publication Information
Journal of the Korea Academia-Industrial cooperation Society / v.12, no.6, 2011 , pp. 2840-2850 More about this Journal
Abstract
Programmers can use the Hardware-Software Co-Designing, in which they design a hardware system and software system simultaneously and then unify them, to design an embedded system. This study analyzes the problems of designing an embedded system and suggests applying the system-level design technique, which uses SpecC technology, as a solution to the problems. Also, it suggests systematic and concrete stepwise refinement by applying Refactoring technology in software engineering as a way to make the use of system-level stepwise refinement.
Keywords
Refinement; Refactoring;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Daniel D. Gajski, Jianwen Zhu, Rainer D ¨ omer, Andreas Gerstlauer and Shuqing Zhao, "SpecC : Specification Lanugage and Methodology", Kluwer Academic Publishers, 2000
2 Manjote S. Haworth, William P. Birmingham "Towards optimal system -level design, 2004
3 Torsten Grotker, Stan Liao, Grant Martin, and Stuart Swan, "System Design with SystemC, "Kluwer Academic Publishers, 2002
4 Diederik Verkest, IMEC, Leuven, Belgium, Joachim Kunkel, Synopsys, Mountain View, CA, Frank Schirrmeister, Cadence Design Systems, San Jose, CA "System Level Design Using C++ ", '00 Proceedings of the conference on Design, automation and test in Europe
5 P. Boulet, J.-L. Dekeyser, C. Dumoulin, and P. Marquent "MDA for SoC Embedded Systems Design, Intensive Signal Processing Experiment "SIVOES - MDA workshop at UML2003, pp.20 - 24, 2003.
6 Stephen J. Mellor, John R. Wolfe, Campbell McCausland, "Why System - on - Chip Needs More UML like a Hole in the Head ", Proceedings of the Design, Automation, and Test in Europe (DATE05), Vol.2, pp.834 - 35, 2005.
7 Andreas Gerstlauer, Rainer D ¨ omer, Junyu Peng and Daniel D. Gajski, "System Design : A Practical Guide with SpecC "Kluwer Academic Publishers, 2001.
8 Borba, P. "An Introduction to Software Product Line Refactoring" Lecture Notes in Computer Science, Vol.-No.6491 pp.1-26, 2011
9 Clark, D. Chen, M. Tucker, J. "Automatic Program Translation" INTERNATIONAL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, Vol.6 pp.265-272, 2004.