首页> 外文会议> >Comprehension of safety-critical systems using domain-specific languages
【24h】

Comprehension of safety-critical systems using domain-specific languages

机译:使用特定领域语言理解安全关键系统

获取原文

摘要

Software, which is expressed in a programming language, seeks to solve real-world problems, which are expressed in terms of physical objects and laws. Thus, software, unlike traditionally-engineered artifacts, uses quite disjoint concepts in the problem and solution spaces. A key difficulty of software comprehension is understanding the relationship between these levels. We argue that we can nevertheless bridge certain aspects of this gap in software design and construction. This is particularly important when the software is safety-critical. Our strategy is to make explicit the connection between the physical world and the machine implementation, by using formally-defined domain-specific languages, based on program transformations. The design criteria for such languages are described, a simple language is shown as an example, and comparisons are made with similar work.
机译:以编程语言表示的软件寻求解决现实世界问题,这些问题是以物理对象和法律表示的。因此,与传统设计的工件不同,软件在问题和解决方案空间中使用了非常不相交的概念。软件理解的关键难度是理解这些层面之间的关系。我们认为我们可以在软件设计和施工中弥补这种差距的某些方面。当软件安全至关重要时,这尤为重要。我们的策略是通过使用正式定义的域的特定语言,根据程序转换,在物理世界和机器实现之间进行明确的联系。描述了这种语言的设计标准,以简单的语言为例,并使用类似的工作进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号