首页> 外文会议>Proceeding of ACM SIGPLAN - SIGOPS interface meeting on Programming languages - operating systems >The two-level approach to data definition and space management in the LIS system implementation language
【24h】

The two-level approach to data definition and space management in the LIS system implementation language

机译:LIS系统实现语言中的数据定义和空间管理的两级方法

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

摘要

It has often been remarked that surprisingly few parts of the algorithms which define an operating system require the use of unsafe, low-level language features {1}. Nevertheless, the lack of safety inherent in these parts will propagate to the whole system if an appropriate methodology is not used. It seems desirable to structure programs in such a way that parts with different safety levels are clearly separated and identifiable. The LIS solution to this problem involves the use of two language levels which are used in separate contexts. The general language is a Pascal-like language with the safety that this implies {2, 3}. On the other hand, the use of unsafe features is restricted to so-called implementation parts associated with each declaration level of the program.

rn

Several authors {4, 5, 6} have pointed out the advantages of having a two-step data definition, namely, a first step concerned with the semantic properties and a second dealing with the effective realization. In what follows we present the LIS approach to this question and show that the safety levels inherent to these two steps are different. The second step requires implementation specifications which appear in implementation parts.

机译:

经常有人指出,定义操作系统的算法很少有一部分需要使用不安全的低级语言功能{1}。但是,如果不采用适当的方法,这些部分固有的缺乏安全性将蔓延到整个系统。似乎希望以清晰区分和识别具有不同安全级别的部件的方式来构造程序。 LIS解决此问题的方法涉及在单独的上下文中使用两种语言级别。通用语言是一种类似于Pascal的语言,其安全性意味着{2,3}。另一方面,不安全功能的使用仅限于与程序的每个声明级别相关联的所谓的实现部分 rn

几位作者{4,5,6 }指出了具有两步数据定义的优点,即第一步涉及语义属性,第二步涉及有效实现。接下来,我们介绍解决这个问题的LIS方法,并表明这两个步骤固有的安全级别是不同的。第二步需要在实现部分中出现的实现规范。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号