首页> 外文OA文献 >Web-based Integrated Development Environment for Event-Driven Applications
【2h】

Web-based Integrated Development Environment for Event-Driven Applications

机译:基于Web的事件驱动应用程序集成开发环境

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Event-driven programming is a popular methodology for the development of resource-constrained embedded systems. While it is a natural abstraction for applications that interface with the physical world, the disadvantage is that the control flow of a program is hidden in the maze of event handlers and call-back functions. TinyOS is a representative event-driven operating system, designed for wireless sensor networks, featuring a component-based architecture that promotes code reuse. In this paper, we present a web-based model-driven graphical design environment for TinyOS that visualizes the component hierarchy of an application, and captures its eventbased scheduling mechanism. In contrast with existing visual environments, our representation explicitly captures the control flow of the application through events and commands, which makes it easier to understand the program logic than studying the source code. The design environment supports two-way code generation: mapping the visual representation to TinyOS source code, as well as building visual models from existing sources.
机译:事件驱动编程是开发资源受限嵌入式系统的一种流行方法。尽管它是与物理世界交互的应用程序的自然抽象,但缺点是程序的控制流隐藏在事件处理程序和回调函数的迷宫中。 TinyOS是一种典型的事件驱动型操作系统,专为无线传感器网络而设计,具有基于组件的架构,可促进代码重用。在本文中,我们为TinyOS提供了一个基于Web的模型驱动的图形设计环境,该环境可视化了应用程序的组件层次结构,并捕获了其基于事件的调度机制。与现有的视觉环境相比,我们的表示形式通过事件和命令明确捕获了应用程序的控制流,这比研究源代码更容易理解程序逻辑。设计环境支持双向代码生成:将可视表示映射到TinyOS源代码,以及从现有源构建可视模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号