{"title":"模拟计算机系统的一种方法","authors":"Peter L. Haigh","doi":"10.5555/800063.801248","DOIUrl":null,"url":null,"abstract":"Simulation languages, while providing the modeler with the essential tools for model development, do not provide well defined philosophies for modeling specific classes of systems. Although some languages strongly suggest a particular modeling approach, deriving from a particular world view, a methodology must be developed by the practitioner. A methodology for developing simulation models of computer systems is discussed. In all computer systems there are universal processes which may be broken down into various hardware and software steps. Standard model elements which simulate universal communication and input/output processes are explained. Other software to support model development and end user model execution is also presented. The methodology presented here has proven to reduce model implementation time, produce more reliable models, and relax modeler training requirements.","PeriodicalId":186490,"journal":{"name":"Annual Simulation Symposium","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1982-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A methodology for simulating computer systems\",\"authors\":\"Peter L. Haigh\",\"doi\":\"10.5555/800063.801248\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Simulation languages, while providing the modeler with the essential tools for model development, do not provide well defined philosophies for modeling specific classes of systems. Although some languages strongly suggest a particular modeling approach, deriving from a particular world view, a methodology must be developed by the practitioner. A methodology for developing simulation models of computer systems is discussed. In all computer systems there are universal processes which may be broken down into various hardware and software steps. Standard model elements which simulate universal communication and input/output processes are explained. Other software to support model development and end user model execution is also presented. The methodology presented here has proven to reduce model implementation time, produce more reliable models, and relax modeler training requirements.\",\"PeriodicalId\":186490,\"journal\":{\"name\":\"Annual Simulation Symposium\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1982-03-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Annual Simulation Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5555/800063.801248\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annual Simulation Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5555/800063.801248","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Simulation languages, while providing the modeler with the essential tools for model development, do not provide well defined philosophies for modeling specific classes of systems. Although some languages strongly suggest a particular modeling approach, deriving from a particular world view, a methodology must be developed by the practitioner. A methodology for developing simulation models of computer systems is discussed. In all computer systems there are universal processes which may be broken down into various hardware and software steps. Standard model elements which simulate universal communication and input/output processes are explained. Other software to support model development and end user model execution is also presented. The methodology presented here has proven to reduce model implementation time, produce more reliable models, and relax modeler training requirements.