首页 > 最新文献

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

英文 中文
An executable system specification to support the JSD methodology 支持JSD方法的可执行系统规范
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4966
W. Kozaczynski, A. Jindal
The authors present an experimental executable system specification that supports the Jackson system development methodology. The immediate advantage of making a rigorous system specification executable is that it becomes a verifiable system prototype. They show that the JSD specification is a restricted object system. They use Prolog to implement and execute the specification. The specification can be transformed into a system design if a set of transformation rules exists. Such transformation rules for the JSD approach are discussed.<>
作者提出了一个实验性的可执行系统规范,支持杰克逊系统开发方法。使严格的系统规范可执行的直接好处是,它变成了可验证的系统原型。它们表明JSD规范是一个受限制的对象系统。他们使用Prolog来实现和执行规范。如果存在一组转换规则,则可以将规范转换为系统设计。讨论了JSD方法的这种转换规则
{"title":"An executable system specification to support the JSD methodology","authors":"W. Kozaczynski, A. Jindal","doi":"10.1109/CMPEUR.1988.4966","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4966","url":null,"abstract":"The authors present an experimental executable system specification that supports the Jackson system development methodology. The immediate advantage of making a rigorous system specification executable is that it becomes a verifiable system prototype. They show that the JSD specification is a restricted object system. They use Prolog to implement and execute the specification. The specification can be transformed into a system design if a set of transformation rules exists. Such transformation rules for the JSD approach are discussed.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"30 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":"115196961","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}
引用次数: 2
Algebraic data type specifications-language, method and tools 代数数据类型规范——语言、方法和工具
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4935
L. Duponcheel, J. Heyman, W. Van Puymbroeck
A description is given of the concepts of an algebraic specification language allowing the development of structured, clear, and reusable specifications, and its support environment is introduced. Initial experience using the presented language, method, and tools in the development of a specification of the Knuth-Bendix algorithm is discussed. Rapid prototyping is emphasized in the tools. In particular, a translator for constructive specifications is illustrated. The use of components of a prototype proof environment is indicated.<>
描述了一种代数规范语言的概念,这种语言允许开发结构化、清晰和可重用的规范,并介绍了它的支持环境。讨论了在开发Knuth-Bendix算法规范时使用所提出的语言、方法和工具的初步经验。在工具中强调快速原型。特别地,说明了构造规范的翻译器。说明了原型验证环境组件的使用。
{"title":"Algebraic data type specifications-language, method and tools","authors":"L. Duponcheel, J. Heyman, W. Van Puymbroeck","doi":"10.1109/CMPEUR.1988.4935","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4935","url":null,"abstract":"A description is given of the concepts of an algebraic specification language allowing the development of structured, clear, and reusable specifications, and its support environment is introduced. Initial experience using the presented language, method, and tools in the development of a specification of the Knuth-Bendix algorithm is discussed. Rapid prototyping is emphasized in the tools. In particular, a translator for constructive specifications is illustrated. The use of components of a prototype proof environment is indicated.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"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":"124285059","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}
引用次数: 2
Knowledge-based disk I/O system design aid 基于知识的磁盘I/O系统设计辅助工具
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4944
K. Cho, H.G. Cragon
The authors present an interactive knowledge-based disk I/O system-design tool combining the technique of artificial intelligence with the conventional ad hoc method of computer architecture design. This tool reduces the expensive implementation and test recycles of the conventional design method and improves the simple forward design process for system-level design. By combining design and evaluation and using a common set of the knowledge base, user interaction, specification problems and performance estimation errors can be greatly reduced. The tool meets the system design requirements without detailed verification simulation of the design and produces a formal structural format of the design and performance specifications. The tool can assimilate new knowledge as it is developed during design by simply adding that knowledge as a frame or a rule.<>
作者将人工智能技术与传统的计算机体系结构设计方法相结合,提出了一种基于知识的交互式磁盘I/O系统设计工具。该工具减少了传统设计方法昂贵的实现和测试循环,并改进了系统级设计的简单正向设计过程。通过将设计和评估结合起来,并使用一套通用的知识库,可以大大减少用户交互、规范问题和性能估计错误。该工具无需对设计进行详细的验证仿真,即可满足系统设计要求,并生成设计和性能规范的正式结构格式。该工具可以在设计过程中吸收新知识,只需将新知识添加为框架或规则即可
{"title":"Knowledge-based disk I/O system design aid","authors":"K. Cho, H.G. Cragon","doi":"10.1109/CMPEUR.1988.4944","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4944","url":null,"abstract":"The authors present an interactive knowledge-based disk I/O system-design tool combining the technique of artificial intelligence with the conventional ad hoc method of computer architecture design. This tool reduces the expensive implementation and test recycles of the conventional design method and improves the simple forward design process for system-level design. By combining design and evaluation and using a common set of the knowledge base, user interaction, specification problems and performance estimation errors can be greatly reduced. The tool meets the system design requirements without detailed verification simulation of the design and produces a formal structural format of the design and performance specifications. The tool can assimilate new knowledge as it is developed during design by simply adding that knowledge as a frame or a rule.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"215 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":"122843804","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}
引用次数: 2
Optimal routing in the shuffle-exchange networks for multiprocessor systems 多处理机系统洗牌交换网络中的最优路由
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4957
X. Tan, K. Sevcik, J.W. Hong
The authors propose the shuffle-exchange and exchange-unshuffle network and a combination routing scheme. They prove that combination routing is optimal for s/e&e/u interconnection networks in the sense that it leads to the lowest possible number of cycles through the single-stage for every pair of source and destination addresses. The authors design a systolic algorithm for calculating the parameters for carrying out combination routing. Using standard shuffle-exchange routing, the average network delay can not be less than log N even with various augmented hardware. Simulation experiments on the combination routing show that the average network delays are significantly less than log N.<>
提出了一种洗牌交换和交换-非洗牌网络以及一种组合路由方案。他们证明了组合路由对于s/e&e/u互连网络是最优的,因为它可以为每对源地址和目的地址通过单级导致尽可能少的循环次数。设计了一种用于组合路由参数计算的压缩算法。使用标准的洗牌交换路由,即使使用各种增强硬件,平均网络延迟也不能小于log N。组合路由的仿真实验表明,网络平均时延明显小于log N.>
{"title":"Optimal routing in the shuffle-exchange networks for multiprocessor systems","authors":"X. Tan, K. Sevcik, J.W. Hong","doi":"10.1109/CMPEUR.1988.4957","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4957","url":null,"abstract":"The authors propose the shuffle-exchange and exchange-unshuffle network and a combination routing scheme. They prove that combination routing is optimal for s/e&e/u interconnection networks in the sense that it leads to the lowest possible number of cycles through the single-stage for every pair of source and destination addresses. The authors design a systolic algorithm for calculating the parameters for carrying out combination routing. Using standard shuffle-exchange routing, the average network delay can not be less than log N even with various augmented hardware. Simulation experiments on the combination routing show that the average network delays are significantly less than log N.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"43 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":"127428823","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}
引用次数: 6
Software engineering environments 软件工程环境
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4968
G. Oddy
There is considerable activity in the field of software engineering environments (SEEs). Most of this work assumes an architecture consisting of a number of software tools running on a kernel with a well-defined public tool interface (PTI). The background to current work in SEEs is outlined, and the current trend toward systems engineering environments is noted. The kernel approach is scrutinized as a possible architecture for such environments and found to be adequate only in the short term. A glimpse is given of an alternative approach.<>
在软件工程环境(see)领域中有相当多的活动。这项工作的大部分假设是一个架构,该架构由运行在具有良好定义的公共工具接口(PTI)的内核上的许多软件工具组成。本文概述了当前系统工程环境工作的背景,并指出了当前系统工程环境的趋势。内核方法作为这种环境的一种可能的体系结构进行了仔细研究,发现它只在短期内是合适的。本文简要介绍了另一种方法。
{"title":"Software engineering environments","authors":"G. Oddy","doi":"10.1109/CMPEUR.1988.4968","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4968","url":null,"abstract":"There is considerable activity in the field of software engineering environments (SEEs). Most of this work assumes an architecture consisting of a number of software tools running on a kernel with a well-defined public tool interface (PTI). The background to current work in SEEs is outlined, and the current trend toward systems engineering environments is noted. The kernel approach is scrutinized as a possible architecture for such environments and found to be adequate only in the short term. A glimpse is given of an alternative approach.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"22 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":"114290960","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
Formalizing software development methods 形式化软件开发方法
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4955
D. Dziergowski, É. Grégoire
A formal description of a software development method is a first step toward a rigorous implementation of tools, computer-assisted development methods, and, to some extent, toward automation of those methods. It should also be useful for an objective comparison or study of the power, nature, and limitations of methods. What can and what cannot be realistically formalized and automated in existing software development methods is rarely analyzed. The authors deal with the feasibility of such formalizations and with possible directions for automation. They sketch a framework for expressing the more formalizable aspects of methods.<>
对软件开发方法的正式描述是朝着严格实现工具、计算机辅助开发方法,以及在某种程度上朝着这些方法的自动化迈出的第一步。对于客观比较或研究各种方法的力量、性质和局限性,它也应该是有用的。在现有的软件开发方法中,什么可以,什么不能实际形式化和自动化很少被分析。作者处理这种形式化的可行性和自动化的可能方向。他们勾画了一个框架,用于表达方法的更可形式化的方面。
{"title":"Formalizing software development methods","authors":"D. Dziergowski, É. Grégoire","doi":"10.1109/CMPEUR.1988.4955","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4955","url":null,"abstract":"A formal description of a software development method is a first step toward a rigorous implementation of tools, computer-assisted development methods, and, to some extent, toward automation of those methods. It should also be useful for an objective comparison or study of the power, nature, and limitations of methods. What can and what cannot be realistically formalized and automated in existing software development methods is rarely analyzed. The authors deal with the feasibility of such formalizations and with possible directions for automation. They sketch a framework for expressing the more formalizable aspects of methods.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"53 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":"126870409","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}
引用次数: 4
Architectural study for an integrated fixed and floating-point VLSI-ASIC processor 固定和浮点集成VLSI-ASIC处理器的体系结构研究
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4942
V. Oklobdzija, Greg Grohosky
The architecture of a single-chip processor with integrated fixed and floating-point execution units is presented. A single-chip implementation is enabled by current ASIC (application-specific integrated circuit) technology offering well in excess of 50000 gates per chip and delays on the order of 600 ps per gate. The basic principles of RISC (reduced-instruction-set-computer) architecture are used, and a fast floating-point processor is included as an integral part of the chip. The architecture is intended to make the processor attractive for a wide range of scientific computing when it is implemented as part of a special-purpose machine. The architecture takes advantage of the high level of integration and low power assumption of CMOS technology. The integration of the execution units and an efficient interunit communication protocol avoid off-chip delay penalties.<>
介绍了一种集成了固定和浮点执行单元的单片处理器的结构。单芯片实现由当前的ASIC(专用集成电路)技术实现,每个芯片提供超过50000个门,每个门的延迟约为600ps。该芯片采用精简指令集计算机(RISC)体系结构的基本原理,并将快速浮点处理器作为芯片的组成部分。该架构旨在使处理器在作为专用机器的一部分实现时,对广泛的科学计算具有吸引力。该架构充分利用了CMOS技术的高集成度和低功耗假设。集成的执行单元和高效的单元间通信协议避免了片外延迟。
{"title":"Architectural study for an integrated fixed and floating-point VLSI-ASIC processor","authors":"V. Oklobdzija, Greg Grohosky","doi":"10.1109/CMPEUR.1988.4942","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4942","url":null,"abstract":"The architecture of a single-chip processor with integrated fixed and floating-point execution units is presented. A single-chip implementation is enabled by current ASIC (application-specific integrated circuit) technology offering well in excess of 50000 gates per chip and delays on the order of 600 ps per gate. The basic principles of RISC (reduced-instruction-set-computer) architecture are used, and a fast floating-point processor is included as an integral part of the chip. The architecture is intended to make the processor attractive for a wide range of scientific computing when it is implemented as part of a special-purpose machine. The architecture takes advantage of the high level of integration and low power assumption of CMOS technology. The integration of the execution units and an efficient interunit communication protocol avoid off-chip delay penalties.<<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":"122296728","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
A formalisation of design structures 设计结构的形式化
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4954
L.M.G. Fejs
The authors present the formalization of methodological principles for developing large and complex software systems. They address the issues of information hiding that arise in hierarchical structured and componentwise-specified software systems using a binary implementation relation. They introduce a formally defined notion of design as a concept leading to definitions of black-box correctness (based on the exclusive use of specifications) and glass-box correctness (using implementation knowledge). The authors show the methodological soundness of black-box correctness and give an example demonstrating the pitfalls that can result from glass-box correctness. This is done in the framework of an algebraic approach to module composition using a version of lambda calculus for parameterization. The concepts are illustrated by small examples written in COLD.<>
作者提出了开发大型复杂软件系统的方法学原则的形式化。它们使用二进制实现关系解决了在分层结构和组件指定的软件系统中出现的信息隐藏问题。他们引入了一个正式定义的设计概念,作为一个概念,导致了黑盒正确性(基于规范的专有使用)和玻璃盒正确性(使用实现知识)的定义。作者展示了黑盒正确性在方法论上的合理性,并给出了一个例子来说明玻璃盒正确性可能导致的缺陷。这是在模块组合的代数方法框架内完成的,使用lambda演算的一个版本进行参数化。这些概念是用COLD写的小例子来说明的。
{"title":"A formalisation of design structures","authors":"L.M.G. Fejs","doi":"10.1109/CMPEUR.1988.4954","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4954","url":null,"abstract":"The authors present the formalization of methodological principles for developing large and complex software systems. They address the issues of information hiding that arise in hierarchical structured and componentwise-specified software systems using a binary implementation relation. They introduce a formally defined notion of design as a concept leading to definitions of black-box correctness (based on the exclusive use of specifications) and glass-box correctness (using implementation knowledge). The authors show the methodological soundness of black-box correctness and give an example demonstrating the pitfalls that can result from glass-box correctness. This is done in the framework of an algebraic approach to module composition using a version of lambda calculus for parameterization. The concepts are illustrated by small examples written in COLD.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"1 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":"129501607","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}
引用次数: 4
Formal specifications: an industrial case study 正式规范:一个工业案例研究
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4956
I. V. Horebeek, B. Vergauwen, J. Lewi
The authors present an algebraic specification of two-party voice calls. Abstraction is made from technical details. Only relevant characteristics are specified. Emphasis is put on modularity and on a so-called object-oriented design methodology. As a vehicle for this exposition, the authors use a constructive algebraic specification language that allows rapid prototyping.<>
作者提出了双方语音呼叫的代数规范。抽象是由技术细节构成的。只指定了相关的特征。重点放在模块化和所谓的面向对象设计方法上。作为本论述的载体,作者使用了一种允许快速原型的建设性代数规范语言。
{"title":"Formal specifications: an industrial case study","authors":"I. V. Horebeek, B. Vergauwen, J. Lewi","doi":"10.1109/CMPEUR.1988.4956","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4956","url":null,"abstract":"The authors present an algebraic specification of two-party voice calls. Abstraction is made from technical details. Only relevant characteristics are specified. Emphasis is put on modularity and on a so-called object-oriented design methodology. As a vehicle for this exposition, the authors use a constructive algebraic specification language that allows rapid prototyping.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"69 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":"123219279","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
On the shortcomings of the axiomatic approach as presently used in computer science 论目前在计算机科学中使用的公理方法的缺点
Pub Date : 1988-04-11 DOI: 10.1109/CMPEUR.1988.4951
R. Boute
In current practice, many issues in computer science are formulated and treated as formal logic theories, even though this style of axiomatization is inappropriate for the topic at hand. Comparison with the scientific approach in more mature disciplines, such as mathematics, physics and applied science, reveals the causes and the unwanted effects of this phenomenon and shows, more generally, that the methodological basis for computer science is still far from being fully developed. The impact on a few important research areas is briefly discussed. It is argued that this state of affairs can be improved by recognizing that the traditional characterization of the discipline of computer science, which may have been appropriate during the initial years, is now due for a major revision, and by broadening the 'pure' computer science curricula through the inclusion of judiciously chosen additional topics in mathematics, physics, and systems theory.<>
在当前的实践中,计算机科学中的许多问题都被表述为形式逻辑理论,尽管这种公理化的风格并不适合当前的主题。与数学、物理和应用科学等更成熟学科的科学方法相比,揭示了这一现象的原因和不良影响,并更普遍地表明,计算机科学的方法论基础仍远未得到充分发展。简要讨论了对几个重要研究领域的影响。有人认为,通过认识到计算机科学学科的传统特征(在最初几年可能是合适的),现在应该进行重大修订,以及通过在数学、物理和系统理论中明智地选择额外的主题来扩大“纯”计算机科学课程,可以改善这种状况。
{"title":"On the shortcomings of the axiomatic approach as presently used in computer science","authors":"R. Boute","doi":"10.1109/CMPEUR.1988.4951","DOIUrl":"https://doi.org/10.1109/CMPEUR.1988.4951","url":null,"abstract":"In current practice, many issues in computer science are formulated and treated as formal logic theories, even though this style of axiomatization is inappropriate for the topic at hand. Comparison with the scientific approach in more mature disciplines, such as mathematics, physics and applied science, reveals the causes and the unwanted effects of this phenomenon and shows, more generally, that the methodological basis for computer science is still far from being fully developed. The impact on a few important research areas is briefly discussed. It is argued that this state of affairs can be improved by recognizing that the traditional characterization of the discipline of computer science, which may have been appropriate during the initial years, is now due for a major revision, and by broadening the 'pure' computer science curricula through the inclusion of judiciously chosen additional topics in mathematics, physics, and systems theory.<<ETX>>","PeriodicalId":415032,"journal":{"name":"[Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools","volume":"1 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":"130981972","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
期刊
[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