Model-driven development of RTOS-based embedded software
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Maeng, Ji Chan | - |
dc.contributor.author | Na, Dongjin | - |
dc.contributor.author | Lee, Yongsoon | - |
dc.contributor.author | Ryu, Min soo | - |
dc.date.accessioned | 2022-12-21T09:52:29Z | - |
dc.date.available | 2022-12-21T09:52:29Z | - |
dc.date.created | 2022-09-16 | - |
dc.date.issued | 2006-11 | - |
dc.identifier.issn | 0302-9743 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/180754 | - |
dc.description.abstract | There is a growing interest in the model-driven software development as a viable solution to the increasing complexity of embedded software. An important characteristic of a model-driven approach is that it allows a developer to focus on high-level models rather than low-level details, thereby raising the level of abstraction at which a developer can work. Therefore, the model-driven approach can provide a significant productivity gain and improved maintainability. One of the most noticeable approaches is the OMG's MDA (Model-Driven Architecture), which is a de facto standard. Unfortunately, MDA provides little support for the development of RTOS-based embedded software since it focuses primarily on middleware target platforms such as EJB, Web Services, .NET, and CORBA. In this paper, we present a model-driven approach to RTOS-based embedded software development and an automated tool that can produce RTOS-specific code. Our contributions are two fold. First, we propose generic RTOS APIs (Application Programming Interfaces) that can capture most of typical RTOS services that can be used as a means for describing application's RTOS-related behavior at an early design stage. We then present a transformation tool that can generate fully functional code by transforming generic RTOS APIs into RTOS-specific APIs. Our tool, called TransPI, is able to produce 'C' code for POSIX-compliant RTOSs, and is also configurable to target other RTOSs that do not conform to the POSIX standard. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | Springer Verlag | - |
dc.title | Model-driven development of RTOS-based embedded software | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Ryu, Min soo | - |
dc.identifier.doi | 10.1007/11902140_72 | - |
dc.identifier.scopusid | 2-s2.0-33845237184 | - |
dc.identifier.bibliographicCitation | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v.4263 LNCS, pp.687 - 696 | - |
dc.relation.isPartOf | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | - |
dc.citation.title | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | - |
dc.citation.volume | 4263 LNCS | - |
dc.citation.startPage | 687 | - |
dc.citation.endPage | 696 | - |
dc.type.rims | ART | - |
dc.type.docType | Conference Paper | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scopus | - |
dc.subject.keywordPlus | Abstracting | - |
dc.subject.keywordPlus | Computational complexity | - |
dc.subject.keywordPlus | Computer software | - |
dc.subject.keywordPlus | Computer software maintenance | - |
dc.subject.keywordPlus | Embedded systems | - |
dc.subject.keywordPlus | Middleware | - |
dc.subject.keywordPlus | Application Programming Interfaces (API) | - |
dc.subject.keywordPlus | RTOS based embedded software | - |
dc.subject.keywordPlus | Software developer | - |
dc.subject.keywordPlus | Web Services | - |
dc.subject.keywordPlus | Software engineering | - |
dc.identifier.url | https://link.springer.com/chapter/10.1007/11902140_72 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1365
COPYRIGHT © 2021 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.