HCML: An MOF-based Hardware Component Modeling Language for Profiling Heterogeneous Embedded System
- Authors
- Kim, Woo Yeol; Son, Hyun Seung; Yoo, Junbeom; Kim, Robert Young Chul
- Issue Date
- May-2012
- Publisher
- INT INFORMATION INST
- Keywords
- MOF(Meta Object Facility); UML(Unified Modeling Language); HDL(Hardware Description Language); MDD(Model Driven Development); Hardware Modeling; Hardware Profile; Heterogeneous Embedded Systems
- Citation
- INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, v.15, no.5, pp.2067 - 2078
- Journal Title
- INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL
- Volume
- 15
- Number
- 5
- Start Page
- 2067
- End Page
- 2078
- URI
- https://scholarworks.bwise.kr/hongik/handle/2020.sw.hongik/18971
- ISSN
- 1343-4500
- Abstract
- In the traditional hardware development ways, hardware engineers only focus on hardware oriented approaches with datasheets (hardware control spec. information) for hardware control, and difficult to use the same hardware code into heterogeneous hardware. But we software engineers try to develop hardware mechanisms in a little different way: MOF (Meta Object Facility) based on hardware component modeling language for representing and modeling the complicated and diverse hardware information. The original MDA (Model Driven Architecture) paradigm helps easily and quickly to develop "each software" for heterogeneous platform (CORBA, Java, .Net), but not for embedded systems. So, to adopt heterogeneous embedded software development with MDA mechanism, we need to construct hardware profiling when target specific model (TSM) should be transformed with target independent model (TIM) for developing embedded software. This paper suggests HCML (Hardware Component Modeling Language) easily to develop hardware profiling with hardware information, which is defined based on UML class diagram and component diagram. We can effectively represent hardware resources such as Port, Timer, and UART of MCU (Micro Controller Unit), with our proposed HCML. Our HCML is possible to work with Model transformation language, An (ATLAS Transformation Language).
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - Graduate School > Software and Communications Engineering > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hongik/handle/2020.sw.hongik/18971)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.