A HW/SW CO-REUSE METHODOLOGY BASED ON DESIGN REFINEMENT TEMPLATES IN UML DIAGRAMS
Masahiro Fujita, Takeshi Matsumoto, Hiroaki Yoshida
2008
Abstract
In general, a design refinement process of an electronic system including both hardware and software traces a similar process of other systems in requirements analysis and system-level design. It is more true especially when they belong to the same product domains. Therefore, we can reuse various documents easily by making templates of the design refinement. In this paper, we propose a methodology that generates those templates and illustrate that the template made from the design refinement process of Compact-Flash (CF) memory interface controller can actually be used in that of ATM switch. Both of them are typical HW/SW co-designs where most of the control is performed by software. The generated templates can be applied to various designs which have the structure of “IO + intelligent buffers”. We use UML to describe the design templates and prove the efficiency of the use of the templates by showing the similarity of UML diagrams.
References
- Booch, G. (1993). Object-Oriented Analysis and Design with Applications (2nd Edition). Benjamin Cummings Publishing Company.
- Booch, G. (1998). The Unified Modeling Language User Guide. Addison-Wesley Publishing.
- Gajski, D., Zhu, J., Dómer, R., Gerstlauer, A., and Zhao, S. (2000). SpecC: Specification Language and Methodology. Kluwer Academic Publishers.
- Jacobson, I. (2000). Object-Oriented Software Engineering. Addison-Wesley Publishing Company.
- Keienburg, F. and Rausch, A. (2001). Using xml/xmi for tool supported evolution of uml models. In Proc. of 34th Annual Hawaii International Conference on System Sciences. IEEE.
- Rincón, F., Moya, F., Barba, J., Carlos, J., and L ópezR (2005). Model reuse through hardware design patterns templates. In Proc. of Dsign Automation and Test in Europe.
- Rumbaugh, J. R., Blaha, M. R., Lorensen, W., Eddy, F., and Premerlani, W. (1990). Object-Oriented Modeling and Design. Printice Hall.
Paper Citation
in Harvard Style
Fujita M., Matsumoto T. and Yoshida H. (2008). A HW/SW CO-REUSE METHODOLOGY BASED ON DESIGN REFINEMENT TEMPLATES IN UML DIAGRAMS . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-52-4, pages 240-245. DOI: 10.5220/0001900102400245
in Bibtex Style
@conference{icsoft08,
author={Masahiro Fujita and Takeshi Matsumoto and Hiroaki Yoshida},
title={A HW/SW CO-REUSE METHODOLOGY BASED ON DESIGN REFINEMENT TEMPLATES IN UML DIAGRAMS},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2008},
pages={240-245},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001900102400245},
isbn={978-989-8111-52-4},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - A HW/SW CO-REUSE METHODOLOGY BASED ON DESIGN REFINEMENT TEMPLATES IN UML DIAGRAMS
SN - 978-989-8111-52-4
AU - Fujita M.
AU - Matsumoto T.
AU - Yoshida H.
PY - 2008
SP - 240
EP - 245
DO - 10.5220/0001900102400245