{"title":"多智能体系统仿真中的设计模式","authors":"Ricardo Serrato Barrera, G. Gómez, A. López-López","doi":"10.1109/CONIELECOMP.2011.5749340","DOIUrl":null,"url":null,"abstract":"Building system software is hard. It is necessary to have a methodology to achieve good systems. Presently, there are a few methods for developing multi-agent-based systems. Taking experience of solutions that worked well in the past is the main purpose of the design patterns, which were found in designing object-oriented software. In this work, we present three design patterns that could be used for developing multi-agent-based systems. We made a high level design using these patterns and the design was applied to an emergency evacuation system. We measured the flexibility and extensibility of the design using the instability and abstraction metrics.","PeriodicalId":432662,"journal":{"name":"CONIELECOMP 2011, 21st International Conference on Electrical Communications and Computers","volume":"198 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design patterns in multi-agent system simulation\",\"authors\":\"Ricardo Serrato Barrera, G. Gómez, A. López-López\",\"doi\":\"10.1109/CONIELECOMP.2011.5749340\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Building system software is hard. It is necessary to have a methodology to achieve good systems. Presently, there are a few methods for developing multi-agent-based systems. Taking experience of solutions that worked well in the past is the main purpose of the design patterns, which were found in designing object-oriented software. In this work, we present three design patterns that could be used for developing multi-agent-based systems. We made a high level design using these patterns and the design was applied to an emergency evacuation system. We measured the flexibility and extensibility of the design using the instability and abstraction metrics.\",\"PeriodicalId\":432662,\"journal\":{\"name\":\"CONIELECOMP 2011, 21st International Conference on Electrical Communications and Computers\",\"volume\":\"198 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-04-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"CONIELECOMP 2011, 21st International Conference on Electrical Communications and Computers\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONIELECOMP.2011.5749340\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"CONIELECOMP 2011, 21st International Conference on Electrical Communications and Computers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONIELECOMP.2011.5749340","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Building system software is hard. It is necessary to have a methodology to achieve good systems. Presently, there are a few methods for developing multi-agent-based systems. Taking experience of solutions that worked well in the past is the main purpose of the design patterns, which were found in designing object-oriented software. In this work, we present three design patterns that could be used for developing multi-agent-based systems. We made a high level design using these patterns and the design was applied to an emergency evacuation system. We measured the flexibility and extensibility of the design using the instability and abstraction metrics.