首页 > 最新文献

[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools最新文献

英文 中文
Patil array-a Petri net hardware implementation 粒子阵列- Petri网硬件实现
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4931
R. Hartenstein, A. Hirschbiel, M. Weber
The authors describe a parallel hardware implementation of Petri nets using the Kolte array scheme. The main feature of the work is a way of solving accessing conflicts which can arise from parallelism within such arrays. A description is also given of an NMOS circuit technique, a Patil array generator, and a flexible field-reprogrammable Patil array circuit technique.<>
作者描述了使用Kolte阵列方案的Petri网的并行硬件实现。这项工作的主要特点是一种解决访问冲突的方法,这种冲突可能由此类数组中的并行性引起。本文还介绍了一种NMOS电路技术、一种Patil阵列发生器和一种灵活的现场可编程Patil阵列电路技术
{"title":"Patil array-a Petri net hardware implementation","authors":"R. Hartenstein, A. Hirschbiel, M. Weber","doi":"10.1109/CMPEUR.1988.4931","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4931","url":null,"abstract":"The authors describe a parallel hardware implementation of Petri nets using the Kolte array scheme. The main feature of the work is a way of solving accessing conflicts which can arise from parallelism within such arrays. A description is also given of an NMOS circuit technique, a Patil array generator, and a flexible field-reprogrammable Patil array circuit technique.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116232138","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Tool for system design verification 系统设计验证工具
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4941
Z. Brezočnik, B. Horvat, M. Gerkeš
An approach is presented for automatic formal verification of digital hardware designs using Prolog. Validation of design correctness is made by formal proof as an alternative to the traditional approach which utilizes simulation. A hardware design methodology based on this framework entails: writing a specification of required design, designing a circuit intended to implement it, and proving mathematically that the design meets its specification. Prolog is used both as a representational language for describing the design specification and implementation and also as an inference mechanism for proving its functional correctness. A developed verification system has enough domain specific and general mathematical knowledge to perform the proofs largely automatically. Designs can be handled from the transistor level up to the architectural levels. Some large designs, including a simple computer, have already been verified.<>
提出了一种利用Prolog对数字硬件设计进行自动形式化验证的方法。设计正确性的验证是通过形式证明来替代传统的仿真方法。基于此框架的硬件设计方法需要:编写所需设计的规范,设计用于实现它的电路,并从数学上证明设计符合其规范。Prolog既被用作描述设计规范和实现的具象语言,也被用作证明其功能正确性的推理机制。一个成熟的验证系统具有足够的领域特定和一般的数学知识,可以在很大程度上自动执行证明。设计可以处理从晶体管级别到架构级别。一些大型的设计,包括一台简单的计算机,已经得到了验证。
{"title":"Tool for system design verification","authors":"Z. Brezočnik, B. Horvat, M. Gerkeš","doi":"10.1109/CMPEUR.1988.4941","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4941","url":null,"abstract":"An approach is presented for automatic formal verification of digital hardware designs using Prolog. Validation of design correctness is made by formal proof as an alternative to the traditional approach which utilizes simulation. A hardware design methodology based on this framework entails: writing a specification of required design, designing a circuit intended to implement it, and proving mathematically that the design meets its specification. Prolog is used both as a representational language for describing the design specification and implementation and also as an inference mechanism for proving its functional correctness. A developed verification system has enough domain specific and general mathematical knowledge to perform the proofs largely automatically. Designs can be handled from the transistor level up to the architectural levels. Some large designs, including a simple computer, have already been verified.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"92 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128022006","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Toccata & Fuga: a rule-based system for interactive pipeline design Toccata & Fuga:基于规则的交互式管道设计系统
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4943
I. Exman, E. Perkalski
A novel interactive approach to pipeline design is proposed. To convey to the user prompt understanding of both the algorithm and processor functions, it uses a multilayered representation for pipeline entities. The entity repertoire in each layer is small. Guidelines are given to abstract actual processors into these entities. The ground layer of the representation is a resources board. One builds up the pipeline the way one solves jigsaw puzzles: moving around 'boxes' on the board. The computer system controls the design process. Toccata & Fuga, a rule-based system, was implemented along the above lines, in a Lisp machine. To be a practical tool it has the additional feature of automatic board translation to microcode.<>
提出了一种新的交互式管道设计方法。为了向用户传达对算法和处理器功能的快速理解,它使用了管道实体的多层表示。每层中的实体表都很小。给出了将实际处理器抽象为这些实体的指导原则。表示法的底层是一个资源板。一个人建立管道的方式就像玩拼图游戏一样:移动棋盘上的“盒子”。计算机系统控制设计过程。Toccata & Fuga,一个基于规则的系统,是在Lisp机器上按照上述思路实现的。作为一种实用的工具,它具有自动将电路板转换为微码的附加功能
{"title":"Toccata & Fuga: a rule-based system for interactive pipeline design","authors":"I. Exman, E. Perkalski","doi":"10.1109/CMPEUR.1988.4943","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4943","url":null,"abstract":"A novel interactive approach to pipeline design is proposed. To convey to the user prompt understanding of both the algorithm and processor functions, it uses a multilayered representation for pipeline entities. The entity repertoire in each layer is small. Guidelines are given to abstract actual processors into these entities. The ground layer of the representation is a resources board. One builds up the pipeline the way one solves jigsaw puzzles: moving around 'boxes' on the board. The computer system controls the design process. Toccata & Fuga, a rule-based system, was implemented along the above lines, in a Lisp machine. To be a practical tool it has the additional feature of automatic board translation to microcode.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124107644","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Execution of Ward's transformation schema on the graphic specification and prototyping tool specs 在图形规范和原型工具规范上执行Ward的转换方案
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4930
P. Pulli, J. Dahler, H. Gisiger, A. Kundig
The SPECS tool is a window-oriented, menu-driven net editor and an integrated simulator with animation support for high-level Petri nets, embedded in an object-oriented programming environment and extended with a hierarchical structuring facility. However, the use of the tool is not limited to Petri-net based specifications. It is possible to describe the basic modeling elements of other specification methods with Petri nets. The initial results of emulating the real-time structured analysis and structured design method on the SPECS environment are presented. The basic elements of the method are modeled as high-level Petri nets to meet the execution rules, known as the Ward transformation schema. The SPECS simulator is adapted to support the scheduling principle of those execution rules. The well-known cruise control system specification is presented in a form which allows its execution on the SPECS tool.<>
SPECS工具是一个面向窗口的、菜单驱动的网络编辑器和一个集成的模拟器,支持高级Petri网的动画,嵌入在面向对象的编程环境中,并通过分层结构设施进行扩展。然而,该工具的使用并不局限于基于Petri-net的规范。用Petri网来描述其他规范方法的基本建模元素是可能的。给出了在SPECS环境下对实时结构化分析和结构化设计方法进行仿真的初步结果。该方法的基本元素被建模为高级Petri网,以满足执行规则,即Ward转换模式。SPECS模拟器经过调整以支持这些执行规则的调度原则。众所周知的巡航控制系统规范以允许其在SPECS工具上执行的形式呈现。
{"title":"Execution of Ward's transformation schema on the graphic specification and prototyping tool specs","authors":"P. Pulli, J. Dahler, H. Gisiger, A. Kundig","doi":"10.1109/CMPEUR.1988.4930","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4930","url":null,"abstract":"The SPECS tool is a window-oriented, menu-driven net editor and an integrated simulator with animation support for high-level Petri nets, embedded in an object-oriented programming environment and extended with a hierarchical structuring facility. However, the use of the tool is not limited to Petri-net based specifications. It is possible to describe the basic modeling elements of other specification methods with Petri nets. The initial results of emulating the real-time structured analysis and structured design method on the SPECS environment are presented. The basic elements of the method are modeled as high-level Petri nets to meet the execution rules, known as the Ward transformation schema. The SPECS simulator is adapted to support the scheduling principle of those execution rules. The well-known cruise control system specification is presented in a form which allows its execution on the SPECS tool.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132438809","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
A computer-aided design environment for distributed realtime systems 分布式实时系统的计算机辅助设计环境
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4961
C. Senft
The author presents a distributed project support environment for the design of fault-tolerant distributed realtime systems. The innovative aspects of this environment relate to the handling of realtime from the requirements phase to the detailed implementation stage and to the integration of the design tools with the evaluation of the design tools with the evaluation tools. Data refinement, function refinement, evaluation, and project management are supported by an open, but coherent tool set, shared by different computers. A uniform man-machine interface is one of the integrating factors of the whole environment. The design environment is implemented under the Unix operating system. The X-window system supports the creation of the window and icon-driven user interface of the design tools. The entire information gained and used during the design process is stored in an entity-relationship model implemented by a hybrid data-management approach that is based on a relational database system and the Unix file system.<>
为容错分布式实时系统的设计提供了一个分布式项目支持环境。该环境的创新方面涉及到从需求阶段到详细实现阶段的实时处理,以及设计工具与设计工具的评估与评估工具的集成。数据细化、功能细化、评估和项目管理由一个开放但一致的工具集支持,由不同的计算机共享。统一的人机界面是整个环境的集成因素之一。设计环境在Unix操作系统下实现。x窗口系统支持创建设计工具的窗口和图标驱动的用户界面。在设计过程中获得和使用的全部信息存储在实体-关系模型中,该模型由基于关系数据库系统和Unix文件系统的混合数据管理方法实现。
{"title":"A computer-aided design environment for distributed realtime systems","authors":"C. Senft","doi":"10.1109/CMPEUR.1988.4961","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4961","url":null,"abstract":"The author presents a distributed project support environment for the design of fault-tolerant distributed realtime systems. The innovative aspects of this environment relate to the handling of realtime from the requirements phase to the detailed implementation stage and to the integration of the design tools with the evaluation of the design tools with the evaluation tools. Data refinement, function refinement, evaluation, and project management are supported by an open, but coherent tool set, shared by different computers. A uniform man-machine interface is one of the integrating factors of the whole environment. The design environment is implemented under the Unix operating system. The X-window system supports the creation of the window and icon-driven user interface of the design tools. The entire information gained and used during the design process is stored in an entity-relationship model implemented by a hybrid data-management approach that is based on a relational database system and the Unix file system.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134483026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Charms of programming (requirements for a theory of . . .) 编程的魅力(对…理论的要求)
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4949
J. Durieux
The author identifies a unifying concept, called charm, for the substitution and binding mechanisms of logics, lambda-calculi, and programming languages. A survey of the algebraic properties of compositions of usual binding mechanisms shows that there is a common algebraic structure, from simple binding mechanisms like memories and environments to more complex ones like recursive systems or algebraic specifications. This common algebraic structure provides an outline for an unifying theory of charms of programming.<>
作者为逻辑、lambda- calculus和编程语言的替换和绑定机制确定了一个统一的概念,称为charm。对通常绑定机制组合的代数性质的调查表明,存在一个共同的代数结构,从简单的绑定机制(如记忆和环境)到更复杂的绑定机制(如递归系统或代数规范)。这种常见的代数结构为程序设计魅力的统一理论提供了一个轮廓。
{"title":"Charms of programming (requirements for a theory of . . .)","authors":"J. Durieux","doi":"10.1109/CMPEUR.1988.4949","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4949","url":null,"abstract":"The author identifies a unifying concept, called charm, for the substitution and binding mechanisms of logics, lambda-calculi, and programming languages. A survey of the algebraic properties of compositions of usual binding mechanisms shows that there is a common algebraic structure, from simple binding mechanisms like memories and environments to more complex ones like recursive systems or algebraic specifications. This common algebraic structure provides an outline for an unifying theory of charms of programming.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116496066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MME: a new integrated programming support environment for distributed embedded systems MME:一种新的分布式嵌入式系统集成编程支持环境
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4959
S. Gatti, L. Zoccolante
The authors describe the main characteristics of multi micro environment (MME), an integrated programming support environment for the developing of concurrent applications for an embedded distributed environment. General tools and specific ones for the intended multimicroprocessor applications are described. The authors present a short description of the concurrent, modular language provided by MME.<>
介绍了多微环境(multi - microenvironment, MME)的主要特点,MME是一种用于嵌入式分布式环境并发应用开发的集成编程支持环境。描述了用于多微处理器应用的通用工具和特定工具。作者简要介绍了mme提供的并发模块化语言。
{"title":"MME: a new integrated programming support environment for distributed embedded systems","authors":"S. Gatti, L. Zoccolante","doi":"10.1109/CMPEUR.1988.4959","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4959","url":null,"abstract":"The authors describe the main characteristics of multi micro environment (MME), an integrated programming support environment for the developing of concurrent applications for an embedded distributed environment. General tools and specific ones for the intended multimicroprocessor applications are described. The authors present a short description of the concurrent, modular language provided by MME.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"23 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131207636","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Current industrial practice in VLSI design 当前VLSI设计的工业实践
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4946
T. Claasen
An overview is given of presently common design methods for VLSI. A comparison is made between VLSI and software design methods and the conclusion is drawn that VLSI design is still in its infancy. It is predicted that rapid progress, especially in the area of automated or computer-aided design, will allow system designers with little (if any) knowledge of silicon processing or MOS transistors to design digital circuits of large complexity in moderate design times.<>
综述了目前常用的超大规模集成电路设计方法。通过对超大规模集成电路和软件设计方法的比较,得出超大规模集成电路设计仍处于起步阶段的结论。据预测,快速发展,特别是在自动化或计算机辅助设计领域,将允许系统设计者很少(如果有的话)硅加工或MOS晶体管的知识,在适度的设计时间内设计出大复杂性的数字电路。
{"title":"Current industrial practice in VLSI design","authors":"T. Claasen","doi":"10.1109/CMPEUR.1988.4946","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4946","url":null,"abstract":"An overview is given of presently common design methods for VLSI. A comparison is made between VLSI and software design methods and the conclusion is drawn that VLSI design is still in its infancy. It is predicted that rapid progress, especially in the area of automated or computer-aided design, will allow system designers with little (if any) knowledge of silicon processing or MOS transistors to design digital circuits of large complexity in moderate design times.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"541 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124342865","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A method for programming matrix algorithms in array processors 阵列处理器中矩阵算法的编程方法
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4958
G. M. Bisio, F. Arduini, F. Curatelli, E. Zitti, G. Parodi, A. Zini
A method for mapping uniformly distributed (wavefront like) algorithms into processor square meshes of fixed size, which is based on the concept of folding, is applied to matrix computation (matrix multiplication and LU decomposition). Array processors programmed in Occam are considered. The programming methodology, which can be automated, is analyzed in detail.<>
将基于折叠概念的均匀分布(类波前)算法映射到固定大小的处理器方形网格的方法应用于矩阵计算(矩阵乘法和LU分解)。考虑用Occam编程的阵列处理器。详细分析了可实现自动化的编程方法。
{"title":"A method for programming matrix algorithms in array processors","authors":"G. M. Bisio, F. Arduini, F. Curatelli, E. Zitti, G. Parodi, A. Zini","doi":"10.1109/CMPEUR.1988.4958","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4958","url":null,"abstract":"A method for mapping uniformly distributed (wavefront like) algorithms into processor square meshes of fixed size, which is based on the concept of folding, is applied to matrix computation (matrix multiplication and LU decomposition). Array processors programmed in Occam are considered. The programming methodology, which can be automated, is analyzed in detail.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"178 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123071816","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The use of many-valued and nonmonotonic logics for design decisions 在设计决策中使用多值和非单调逻辑
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4936
W. Zimmermann
It is shown how to use techniques and properties of many-valued and nonmonotonic logics for the construction of programs. The design decisions of program development depend on nonfunctional properties (like complexity, influences of the application area and target systems, etc.). If one develops a program using a transformation system, a design decision corresponds to the choice of a transformation rule. The connection between nonfunctional properties and design decisions is described by the use of logic. An inference mechanism helps in choosing a transformation rule. A classical inference mechanism is not sufficient, because the knowledge on the connection between nonfunctional properties and transformation rules is uncertain and incomplete. It is shown that the use of a many-valued and nonmonotonic inference mechanism leads to more adequate results.<>
展示了如何利用多值和非单调逻辑的技术和性质来构造程序。程序开发的设计决策依赖于非功能属性(如复杂性、应用领域和目标系统的影响等)。如果使用转换系统开发程序,则设计决策对应于转换规则的选择。非功能属性和设计决策之间的联系是通过使用逻辑来描述的。推理机制有助于选择转换规则。由于对非泛函性质与转换规则之间关系的认识是不确定和不完整的,所以经典的推理机制是不够的。结果表明,使用多值非单调推理机制可以得到更充分的结果
{"title":"The use of many-valued and nonmonotonic logics for design decisions","authors":"W. Zimmermann","doi":"10.1109/CMPEUR.1988.4936","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4936","url":null,"abstract":"It is shown how to use techniques and properties of many-valued and nonmonotonic logics for the construction of programs. The design decisions of program development depend on nonfunctional properties (like complexity, influences of the application area and target systems, etc.). If one develops a program using a transformation system, a design decision corresponds to the choice of a transformation rule. The connection between nonfunctional properties and design decisions is described by the use of logic. An inference mechanism helps in choosing a transformation rule. A classical inference mechanism is not sufficient, because the knowledge on the connection between nonfunctional properties and transformation rules is uncertain and incomplete. It is shown that the use of a many-valued and nonmonotonic inference mechanism leads to more adequate results.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1988-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127651987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1