期刊文献+

VERTAF/Multi-Core:A SysML-Based Application Framework for Multi-Core Embedded Software Development 被引量:1

VERTAF/Multi-Core:A SysML-Based Application Framework for Multi-Core Embedded Software Development
原文传递
导出
摘要 Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor-based systems is still quite immature and lacks efficient tools. In this work, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of multi-core embedded systems. We illustrate how model-driven design based on SysML can be seamlessly integrated with Intel's threading building blocks (TBB) and the quantum framework (QF) middleware. We use a digital video recording system to illustrate the benefits of the framework. Our experiments show how SysML/QF/TBB help in making multi-core embedded system programming model-driven, easy, and efficient. Multi-core processors are becoming prevalent rapidly in personal computing and embedded systems. Nevertheless, the programming environment for multi-core processor-based systems is still quite immature and lacks efficient tools. In this work, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of multi-core embedded systems. We illustrate how model-driven design based on SysML can be seamlessly integrated with Intel's threading building blocks (TBB) and the quantum framework (QF) middleware. We use a digital video recording system to illustrate the benefits of the framework. Our experiments show how SysML/QF/TBB help in making multi-core embedded system programming model-driven, easy, and efficient.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2011年第3期448-462,共15页 计算机科学技术学报(英文版)
关键词 MULTI-CORE model-driven parallel programming FRAMEWORK SYSML design pattern multi-core, model-driven, parallel programming, framework, SysML, design pattern
  • 相关文献

参考文献23

  • 1Akhter S. Multi-Core Programming: Increasing Performance Through Software Multi-Threading. Intel Press, 2006. 被引量:1
  • 2OpenMP. http://www.openmp.org/, 2008. 被引量:1
  • 3Intel Inc. http://software.intel.com/en-us/articles/intel-cilk- plus/, 2010. 被引量:1
  • 4Reinders J. Intel Threading Building Blocks: Outfitting C++ for Multi-Core Processor Parallelism. O'Reilly Media, Inc., 2007. 被引量:1
  • 5Hsiung P A, Lin S W, Tseng C H, Lee T Y, Fu J M, See W B. VERTAF: An application framework for the design and verification of embedded reM-time software. IEEE Transactions on Software Engineering, Oct. 2004, 30(10): 656-674. 被引量:1
  • 6Rumbaugh J, Booch G, Jacobson I. The UML Reference Guide. Addison Wesley Longman, 1999. 被引量:1
  • 7Samek M. Practical StatcCharts in C/C++. CMP Books, 2002. 被引量:1
  • 8Lee E A. The problem with threads. IEEE Computer, May 2006, 39(5): 33-42. 被引量:1
  • 9UML. http://www.omg.org/gettingst arted/what_is_uml.htm, 2010. 被引量:1
  • 10SysML. http://www.omgsysml.org/, 2010. 被引量:1

同被引文献11

引证文献1

二级引证文献29

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部