首页> 外文学位 >PREMOS: Tools for model-based programming.
【24h】

PREMOS: Tools for model-based programming.

机译:PREMOS:用于基于模型的编程的工具。

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

摘要

In the model-based programming approach to building complex embedded systems, such as monitoring and control systems, the application is generated from the model of the system, its environment and their interactions. This greatly increases the system's autonomy, maintainability and reliability. Model-based programming environments support the building, and maintenance of models and facilitate the automatic generation of an application from the models through interpretation.; This thesis centers around the question of how to build model-based programming environments in general. A new level of model-based programming is introduced. The commonalities of model-based programming environments are analyzed and conceptualized in the PREMOS framework. A general system structure is proposed which integrates the interpretation process with the generated embedded system in order to allow reconfiguration at run-time. Furthermore, it is argued that a centralized interpretation process often cannot satisfy the scalability and real-time requirements of the generated system. To overcome this problem a parallel, distributed interpretation mechanism is introduced.; The PREMOS framework is realized as a set of generic reusable tools for model representation and distributed model interpretation. A meta language, called MOPSEL, is used to specify an application domain. The specification is compiled and used to customize the set of reusable tools. As a result, the efforts required for implementing a model-based programming environment are greatly reduced. Furthermore, the distributed character of the interpretation is completely handled by the PREMOS system and does not require any additional implementation by the system developer.; The development of a model-based programming environment is supported by advanced tools, such as a graphical monitor and a general distributed computing platform.; The PREMOS approach is applied to the generation of a model-based programming environment for the signal processing domain. The generated environment is then used to build a complex application. The results are analyzed to demonstrate the feasibility of the approach.
机译:在用于构建复杂嵌入式系统(例如监视和控制系统)的基于模型的编程方法中,应用程序是从系统的模型,其环境及其相互作用生成的。这大大增加了系统的自治性,可维护性和可靠性。基于模型的编程环境支持模型的建立和维护,并有助于从模型到解释的自动生成应用程序。本文主要围绕如何构建基于模型的编程环境的问题。引入了基于模型的编程的新水平。在PREMOS框架中分析和概念化了基于模型的编程环境的共性。提出了一种通用的系统结构,该结构将解释过程与生成的嵌入式系统集成在一起,以允许在运行时进行重新配置。此外,有人认为,集中解释过程通常不能满足所生成系统的可伸缩性和实时性要求。为了克服这个问题,引入了并行的,分布式的解释机制。 PREMOS框架实现为一组用于模型表示和分布式模型解释的通用可重用工具。一种称为MOPSEL的元语言用于指定应用程序域。规范被编译并用于定制可重用工具集。结果,大大减少了实现基于模型的编程环境所需的精力。此外,解释的分布式特征完全由PREMOS系统处理,不需要系统开发人员进行任何其他实现。基于模型的编程环境的开发得到高级工具的支持,例如图形监视器和通用的分布式计算平台。 PREMOS方法应用于信号处理领域的基于模型的编程环境的生成。然后将生成的环境用于构建复杂的应用程序。分析结果以证明该方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号