{"title":"The Emergence of Multiagent System Software Engineering","authors":"C. Lucena","doi":"10.1109/SBES.2011.41","DOIUrl":null,"url":null,"abstract":"Many of the features of multiagent systems (MAS) arenow being used in the development of large industrial andbusiness systems that involve hundreds, or even thousands ofagents. Thus, there is an urgent need for software engineeringtechniques for MAS-based systems that guide the processes of design, development and maintenance. Without adequateprocesses and techniques such systems will not be sufficientlydependable, robust, trustworthy nor easily extended. This paper discusses the sub-areas of MAS Software Engineering research and development that have been focus of our research group in the software engineering laboratory (LES) at PUC-Rio. We give examples of relevant results and present a subset of the extensive literature the group has produced during the last decade. We also report how we managed to face the challenges that emerged from our research by organizing and developing a research community at the intersection of software engineering, programming and MASs with a concern for scalability of solutions.","PeriodicalId":142932,"journal":{"name":"2011 25th Brazilian Symposium on Software Engineering","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 25th Brazilian Symposium on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBES.2011.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Many of the features of multiagent systems (MAS) arenow being used in the development of large industrial andbusiness systems that involve hundreds, or even thousands ofagents. Thus, there is an urgent need for software engineeringtechniques for MAS-based systems that guide the processes of design, development and maintenance. Without adequateprocesses and techniques such systems will not be sufficientlydependable, robust, trustworthy nor easily extended. This paper discusses the sub-areas of MAS Software Engineering research and development that have been focus of our research group in the software engineering laboratory (LES) at PUC-Rio. We give examples of relevant results and present a subset of the extensive literature the group has produced during the last decade. We also report how we managed to face the challenges that emerged from our research by organizing and developing a research community at the intersection of software engineering, programming and MASs with a concern for scalability of solutions.