...
首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Managing Embedded Systems Complexity with Aspect-Oriented Model-Driven Engineering
【24h】

Managing Embedded Systems Complexity with Aspect-Oriented Model-Driven Engineering

机译:使用面向方面的模型驱动工程来管理嵌入式系统的复杂性

获取原文
获取原文并翻译 | 示例

摘要

Model-driven engineering addresses issues of platform heterogeneity and code quality through the use of high-level system models and subsequent automatic transformations. Adoption of the model-driven software engineering paradigm for embedded systems necessitates specification of appropriate models of often complex systems. Modern embedded systems are typically composed of multiple functional and nonfunctional concerns, with the nonfunctional concerns (e.g., timing and performance) typically affecting the design and implementation of the functional concerns. The presence of crosscutting concerns makes specification of adequate platform-independent models a significant challenge. Aspect-oriented software development is a separation of concerns technique that decomposes systems into distinct features with minimal overlap. In this article, we illustrate how Theme/UML, an aspect-oriented modeling approach, can be used to separate embedded systems concerns and reduce complexity in design. We also present Model-Driven Theme/UML, a toolset for model-driven engineering of embedded systems that supports modularised design with Theme/UML and automatic transformations to composed models and source code.
机译:模型驱动的工程通过使用高级系统模型和后续的自动转换来解决平台异构性和代码质量的问题。对于嵌入式系统,采用模型驱动的软件工程范式需要对经常复杂的系统的适当模型进行规范。现代嵌入式系统通常由多个功能性和非功能性问题组成,非功能性问题(例如,时序和性能)通常会影响功能性问题的设计和实现。横切关注点的存在使适当的独立于平台的模型的规范成为一项重大挑战。面向方面的软件开发是关注点分离技术,该技术将系统分解为具有最小重叠量的不同功能。在本文中,我们说明了如何使用Theme / UML(一种面向方面的建模方法)来分离嵌入式系统问题并降低设计的复杂性。我们还介绍了模型驱动主题/ UML,这是一种用于嵌入式系统模型驱动工程的工具集,该工具集支持具有主题/ UML的模块化设计以及对组成模型和源代码的自动转换。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号