首页> 外文OA文献 >Durra: An Integrated Approach to Software Specification, Modeling, and Rapid Prototyping
【2h】

Durra: An Integrated Approach to Software Specification, Modeling, and Rapid Prototyping

机译:Durra:一种用于软件规范,建模和快速原型制作的集成方法

摘要

Software specification, modeling, and prototyping activities are often performed at different stages in a software development project by individuals who use different specialized notations. The need to manually interpret and transform information passed between stages can significantly decrease productivity and can serve as a potential source of error. Durra is a non-procedural language designed to support the development of distributed applications consisting of multiple, concurrent, large-grained tasks executing in a heterogeneous network. Durra provides a framework through which one can specify the structure of an application in conjunction with its behavior, timing, and implementation dependencies. These specifications may be validated by passing behavioral and timing information associated with each Durra task description to a run-time interpreter. Similarly, software prototypes may be constructed by directing this information to a suitable source code generator. We have already developed an interpreter and source code translator for a language based on simple timing expressions. We are presently constructing a source code generator for a more complex language defined by SMARTS (the Specification Methodology for ADAptive Real-Time systems developed by Hughes Aircraft Company).
机译:软件规范,建模和原型设计活动通常由使用不同专业符号的人员在软件开发项目的不同阶段执行。手动解释和转换阶段之间传递的信息的需求可能会大大降低生产率,并可能成为潜在的错误来源。 Durra是一种非过程语言,旨在支持分布式应用程序的开发,该应用程序由在异构网络中执行的多个并发的大粒度任务组成。 Durra提供了一个框架,通过该框架可以指定应用程序的结构及其行为,时间和实现依赖性。这些规范可以通过将与每个Durra任务描述相关的行为和时间信息传递给运行时解释器来验证。类似地,可以通过将该信息定向到合适的源代码生成器来构造软件原型。我们已经为基于简单时序表达式的语言开发了解释器和源代码翻译器。我们目前正在为SMARTS(休斯飞机公司开发的自适应实时系统规范方法)定义的更复杂的语言构造源代码生成器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号