Up, up and away

T. Naylor
{"title":"Up, up and away","authors":"T. Naylor","doi":"10.1145/1499586.1499612","DOIUrl":null,"url":null,"abstract":"In 1961, Jay Forrester introduced economists, management scientists and other social scientists to a new methodology for studying the behavior of dynamic systems, a methodology which he called Industrial Dynamics. Following closely on the heels of Industrial Dynamics was Urban Dynamics, which purported to analyze the nature of urban problems, their cases, and possible solution to these problems in terms of interactions among components of urban systems. More recently, Forrester has come forth with World Dynamics. We and the inhabitants of the other planets in our universe are now anxiously awaiting the publication of Universe Dynamics, a volume which is to be sponsored by the Club of Olympus, God, the Pope, Buddha, Mohammed, and the spiritual leaders of several other major religions of this world and the universe. Not unlike World Dynamics and other books by Jay Forrester, Universe Dynamics will be characterized by a number of distinct features. These features will be summarized in this paper.\n In this presentation we shall comment on the methodology used by Forrester in World Dynamics as well as the methodology which is being set forth by his disciples who publish The Limits of Growth and the other people involved in the Club of Rome project. We shall address ourselves to the whole question of the feasibility of constructing models of the entire world and to model structures alternative to the one set forth by Forrester, et al.\n It is first necessary to consider what possible objectives one might have in trying to prove programs correct, since different correctness criteria can be relevant to any particular program, especially when the program is to be used for numerical computation. Then it will be shown that careful structuring, along with the judicious use of assertions, can help one to organize proofs of correctness. Good language facilities are needed for the structuring, while assertions help make specific the details of the proof.\n Examples from linear algebra, differential equations and other areas will be used to illustrate these ideas. The importance of language facilities will be emphasized, and implications for Computer Science curricula will be pointed out. A useful analogy with proofs of theorems in mathematics and the relevance of this analogy to certification procedures for computer programs will be discussed.","PeriodicalId":376661,"journal":{"name":"AFIPS National Computer Conference","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1973-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AFIPS National Computer Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1499586.1499612","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In 1961, Jay Forrester introduced economists, management scientists and other social scientists to a new methodology for studying the behavior of dynamic systems, a methodology which he called Industrial Dynamics. Following closely on the heels of Industrial Dynamics was Urban Dynamics, which purported to analyze the nature of urban problems, their cases, and possible solution to these problems in terms of interactions among components of urban systems. More recently, Forrester has come forth with World Dynamics. We and the inhabitants of the other planets in our universe are now anxiously awaiting the publication of Universe Dynamics, a volume which is to be sponsored by the Club of Olympus, God, the Pope, Buddha, Mohammed, and the spiritual leaders of several other major religions of this world and the universe. Not unlike World Dynamics and other books by Jay Forrester, Universe Dynamics will be characterized by a number of distinct features. These features will be summarized in this paper. In this presentation we shall comment on the methodology used by Forrester in World Dynamics as well as the methodology which is being set forth by his disciples who publish The Limits of Growth and the other people involved in the Club of Rome project. We shall address ourselves to the whole question of the feasibility of constructing models of the entire world and to model structures alternative to the one set forth by Forrester, et al. It is first necessary to consider what possible objectives one might have in trying to prove programs correct, since different correctness criteria can be relevant to any particular program, especially when the program is to be used for numerical computation. Then it will be shown that careful structuring, along with the judicious use of assertions, can help one to organize proofs of correctness. Good language facilities are needed for the structuring, while assertions help make specific the details of the proof. Examples from linear algebra, differential equations and other areas will be used to illustrate these ideas. The importance of language facilities will be emphasized, and implications for Computer Science curricula will be pointed out. A useful analogy with proofs of theorems in mathematics and the relevance of this analogy to certification procedures for computer programs will be discussed.
起来,起来,离开
1961年,杰伊·弗雷斯特向经济学家、管理科学家和其他社会科学家介绍了一种研究动态系统行为的新方法,他称之为工业动力学。紧随《工业动力学》之后的是《城市动力学》,它旨在分析城市问题的本质、它们的案例,以及根据城市系统各组成部分之间的相互作用来分析这些问题的可能解决方案。最近,Forrester推出了World Dynamics。我们和我们宇宙中其他星球的居民现在正焦急地等待着《宇宙动力学》的出版,这本书将由奥林匹斯俱乐部、上帝、教皇、佛陀、穆罕默德以及这个世界和宇宙中其他几个主要宗教的精神领袖赞助。与《世界动力学》和杰伊·弗雷斯特的其他书籍不同,《宇宙动力学》将以许多不同的特征为特征。本文将对这些特点进行总结。在这次演讲中,我们将评论弗雷斯特在《世界动力学》中使用的方法,以及他的门徒(他们出版了《增长的极限》)和其他参与罗马俱乐部项目的人所提出的方法。我们将致力于构建整个世界模型的可行性问题,以及与Forrester等人提出的模型不同的模型结构。首先有必要考虑在试图证明程序正确时可能存在的目标,因为不同的正确性标准可能与任何特定程序相关,特别是当程序用于数值计算时。然后,我们将看到,仔细的结构,以及明智地使用断言,可以帮助人们组织正确性的证明。结构化需要良好的语言工具,而断言有助于明确证明的细节。从线性代数,微分方程和其他领域的例子将被用来说明这些想法。将强调语言设施的重要性,并指出对计算机科学课程的影响。我们将讨论与数学定理证明的一个有用的类比,以及这个类比与计算机程序证明程序的相关性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信