Normally, the development of avionics software as part of embedded systems follows guidelines defined by the industry that defines objectives and activities that are critical for enabling and approval for operation. The DO-331 is one out of these guidelines recently published that refers to the usage of model-based development. This article presents a survey, done with 79 specialists working in the area, in international level, looking forward to gather perceptions about the impact of model-based development in avionics software production. The results points out that using the methodology normally is beneficial, especially in some development steps, where these might be augmented or diminished according to how it is applied by the organization.
{"title":"Impact analysis of model-based development in avionics software production","authors":"Gustavo Giroletti Mottin, J. Porto","doi":"10.1145/3330204.3330265","DOIUrl":"https://doi.org/10.1145/3330204.3330265","url":null,"abstract":"Normally, the development of avionics software as part of embedded systems follows guidelines defined by the industry that defines objectives and activities that are critical for enabling and approval for operation. The DO-331 is one out of these guidelines recently published that refers to the usage of model-based development. This article presents a survey, done with 79 specialists working in the area, in international level, looking forward to gather perceptions about the impact of model-based development in avionics software production. The results points out that using the methodology normally is beneficial, especially in some development steps, where these might be augmented or diminished according to how it is applied by the organization.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116095540","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}
Rafael M. D. Frinhani, Wallace F. Serafim, B. Batista
Applications that traffic over a Wide Area Network (WAN), which can connect offices and datacenters across the globe, suffer from performance degradation caused by problems such as latency and packet loss. WAN optimization aims to minimize or eliminate the impact caused by WAN limitations to improve the performance of systems and applications. This paper seeks to analyze the acquisition of a WAN optimization solution considering technical and business aspects, by comparing tested solutions in the real environment of manufacturing multinational. Has been found that the purchase of a WAN optimization solution provides the necessary performance for business operation, besides quick return on investment.
{"title":"Optimization of traffic in real manufacturing environment through WAN accelerators","authors":"Rafael M. D. Frinhani, Wallace F. Serafim, B. Batista","doi":"10.1145/3330204.3330286","DOIUrl":"https://doi.org/10.1145/3330204.3330286","url":null,"abstract":"Applications that traffic over a Wide Area Network (WAN), which can connect offices and datacenters across the globe, suffer from performance degradation caused by problems such as latency and packet loss. WAN optimization aims to minimize or eliminate the impact caused by WAN limitations to improve the performance of systems and applications. This paper seeks to analyze the acquisition of a WAN optimization solution considering technical and business aspects, by comparing tested solutions in the real environment of manufacturing multinational. Has been found that the purchase of a WAN optimization solution provides the necessary performance for business operation, besides quick return on investment.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"277 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115816650","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}
Usability is a quality attribute of systems which are easy to be understood, easy to be used and attractive to users. Usability impacts more than just user interface, also influencing the system behavior and features, affecting the system architecture. There are few studies that investigate the incorporation of usability in system design and architecture. In this sense, this paper presents an exploratory study on the system architectural design aligned to functional usability features. The study was conducted in academic environment, while groups of students in a software architecture discipline conducted system architecture projects of web information systems. The groups adopted existing guidelines for architectural modeling considering usability. The results indicated a tendency to specify functional usability features related to warning, multi-level help and to feedback on the system status. However, such requirements were not adequately represented in the architectural solutions. The students recognized the importance of usability in system architecture, although they reported difficulties in usability incorporation. We observed the need for more guidelines for decision-making when integrating usability in system architecture.
{"title":"An exploratory study on the architectural modeling of information systems considering functional usability features","authors":"Alex Felipe Ferreira Costa, A. B. Marques","doi":"10.1145/3330204.3330278","DOIUrl":"https://doi.org/10.1145/3330204.3330278","url":null,"abstract":"Usability is a quality attribute of systems which are easy to be understood, easy to be used and attractive to users. Usability impacts more than just user interface, also influencing the system behavior and features, affecting the system architecture. There are few studies that investigate the incorporation of usability in system design and architecture. In this sense, this paper presents an exploratory study on the system architectural design aligned to functional usability features. The study was conducted in academic environment, while groups of students in a software architecture discipline conducted system architecture projects of web information systems. The groups adopted existing guidelines for architectural modeling considering usability. The results indicated a tendency to specify functional usability features related to warning, multi-level help and to feedback on the system status. However, such requirements were not adequately represented in the architectural solutions. The students recognized the importance of usability in system architecture, although they reported difficulties in usability incorporation. We observed the need for more guidelines for decision-making when integrating usability in system architecture.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122702399","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}
The evolution of Software Ecosystems (SECO) requires to satisfy community's needs based on platform's and applications' requirements, known as SECO demands. Such SECO demands must be evaluated, approved and subsequently translated into platform resources (e.g., API, framework, library). In this context, this work applies a research approach based on primary and secondary studies to investigate how resource demands are managed in Java SECO. To do so, we conducted a systematic mapping study on the existing models, methods and conditioning factors for supporting emergence and/or inclusion of SECO platforms' resources. Based on the results, we planned and executed a survey research with members of a real SECO, more especifically Java Community Process (JCP) Committee members. From the studies, we identified seven methods for collecting data related to the emergence of new APIs, including a method for architecture assessment based on quality attributes, and finally ten conditioning factors for API management that can support SECO evolution. The results also allowed us to organize a process for managing demands of resources in Java SECO platform. We found out that the lack of standardization for management of SECO demands can hinder platforms/applications management. Therefore, this field is worth of further in-depth studies.
软件生态系统(SECO)的发展要求满足基于平台和应用需求的社区需求,即SECO需求。此类SECO需求必须经过评估、批准并随后转化为平台资源(例如API、框架、库)。在此背景下,本工作采用基于初级和次级研究的研究方法来调查如何在Java SECO中管理资源需求。为此,我们对支持SECO平台资源出现和/或纳入的现有模型、方法和条件因素进行了系统的测绘研究。根据结果,我们计划并执行了一项与真正的SECO成员(更具体地说是Java Community Process (JCP) Committee)成员的调查研究。从这些研究中,我们确定了7种收集与新API出现相关数据的方法,包括基于质量属性的架构评估方法,以及支持SECO演进的API管理的10个条件因素。结果还允许我们组织一个过程来管理Java SECO平台上的资源需求。我们发现SECO需求管理缺乏标准化会阻碍平台/应用的管理。因此,这一领域值得进一步深入研究。
{"title":"Resource Demand Management in Java Ecosystem","authors":"T. S. Silva, F. G. Rocha, R. Santos","doi":"10.1145/3330204.3330212","DOIUrl":"https://doi.org/10.1145/3330204.3330212","url":null,"abstract":"The evolution of Software Ecosystems (SECO) requires to satisfy community's needs based on platform's and applications' requirements, known as SECO demands. Such SECO demands must be evaluated, approved and subsequently translated into platform resources (e.g., API, framework, library). In this context, this work applies a research approach based on primary and secondary studies to investigate how resource demands are managed in Java SECO. To do so, we conducted a systematic mapping study on the existing models, methods and conditioning factors for supporting emergence and/or inclusion of SECO platforms' resources. Based on the results, we planned and executed a survey research with members of a real SECO, more especifically Java Community Process (JCP) Committee members. From the studies, we identified seven methods for collecting data related to the emergence of new APIs, including a method for architecture assessment based on quality attributes, and finally ten conditioning factors for API management that can support SECO evolution. The results also allowed us to organize a process for managing demands of resources in Java SECO platform. We found out that the lack of standardization for management of SECO demands can hinder platforms/applications management. Therefore, this field is worth of further in-depth studies.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132810195","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}
M. Santos, J. Fernandes, Maria Lúcia Bento Villela, R. Santos
Information Systems (IS) have evolved and new business relations have been created in order to achieve emerging demands from different users. Software Ecosystems (SECO) consist of a class of systems that evidences such relations, involving actors and artifacts supported by a common technological platform. Therefore, an emerging network composed of organizations, developers and users over the SECO platform is formed. In this context, human factors become relevant to IS development. In this paper, we aim to identify human-computer interaction (HCI) factors in ecosystems. To do so, we performed a systematic mapping study on the HCI factors observed in software artifacts in SECO. This study is important because it helps researchers and practitioners to know how to motivate developers to keep contributing to an ecosystem platform as well as adding value to a SECO.
{"title":"Human-Computer Interaction Factors in Software Ecosystems: A Systematic Mapping Study","authors":"M. Santos, J. Fernandes, Maria Lúcia Bento Villela, R. Santos","doi":"10.1145/3330204.3330247","DOIUrl":"https://doi.org/10.1145/3330204.3330247","url":null,"abstract":"Information Systems (IS) have evolved and new business relations have been created in order to achieve emerging demands from different users. Software Ecosystems (SECO) consist of a class of systems that evidences such relations, involving actors and artifacts supported by a common technological platform. Therefore, an emerging network composed of organizations, developers and users over the SECO platform is formed. In this context, human factors become relevant to IS development. In this paper, we aim to identify human-computer interaction (HCI) factors in ecosystems. To do so, we performed a systematic mapping study on the HCI factors observed in software artifacts in SECO. This study is important because it helps researchers and practitioners to know how to motivate developers to keep contributing to an ecosystem platform as well as adding value to a SECO.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133123506","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}
Matheus Icaro Agra Lins, José Carlos da Silva Freitas Junior, Mônica Ximenes Carneiro da Cunha
Information Systems Outsourcing has become a strategy often sought by organizations in recent years. Numerous studies found in literature mainly deal with aspects of this phenomenon in the private sector. In face of the scarcity of studies directed to the public sector, this paper aimed to identify the motivations, risks and benefits of information systems outsourcing within the scope of a public-private partnership, confronting the views of providers and contractors. The research method was quantitative and used the survey method to collect data applying two questionnaires, one for the providers and another for the contractors. Then, a statistical data analysis was performed to describe a comparison between both views. In this way, it was possible to identify and verify the differences between motivation, risk and benefit indicators of a public-private partnership in the views of IT services suppliers and contractors. Twenty-nine public organizations in the state of Alagoas and fifteen IT service providers participated in the survey. Results indicate that, when comparing both views, some divergences can be highlighted, such as the cost-reduction motivational factor. However, both sides agree that the scarcity of human and technological internal resources is a key factor to make a public organization turn to an external supplier. For public organizations, excessive reliance on suppliers proved to be the most worrisome risk factor. For outsourcers, the most important threat was political pressure.
{"title":"Motivations, Risks and Benefits in Outsourcing Information Systems: Confronting the Visions of Providers and Contractors in Maceió","authors":"Matheus Icaro Agra Lins, José Carlos da Silva Freitas Junior, Mônica Ximenes Carneiro da Cunha","doi":"10.1145/3330204.3330284","DOIUrl":"https://doi.org/10.1145/3330204.3330284","url":null,"abstract":"Information Systems Outsourcing has become a strategy often sought by organizations in recent years. Numerous studies found in literature mainly deal with aspects of this phenomenon in the private sector. In face of the scarcity of studies directed to the public sector, this paper aimed to identify the motivations, risks and benefits of information systems outsourcing within the scope of a public-private partnership, confronting the views of providers and contractors. The research method was quantitative and used the survey method to collect data applying two questionnaires, one for the providers and another for the contractors. Then, a statistical data analysis was performed to describe a comparison between both views. In this way, it was possible to identify and verify the differences between motivation, risk and benefit indicators of a public-private partnership in the views of IT services suppliers and contractors. Twenty-nine public organizations in the state of Alagoas and fifteen IT service providers participated in the survey. Results indicate that, when comparing both views, some divergences can be highlighted, such as the cost-reduction motivational factor. However, both sides agree that the scarcity of human and technological internal resources is a key factor to make a public organization turn to an external supplier. For public organizations, excessive reliance on suppliers proved to be the most worrisome risk factor. For outsourcers, the most important threat was political pressure.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130330546","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}
The Traveling Salesperson Problem with Hotel Selection (TSPHS) is a novel variant of the classical Traveling Salesperson Problem. In this variant, the main objective is to minimize the number of trips and total traveled time. This problem is found in real scenarios like delivery of products by electric vehicles that need to be recharged along a tour. This systematic review of the literature aims to analyse techniques and trends to solve this logistic problem using combinatorial optimization. We have applied a search string related to TSPHS for three search engines, filtered 33 returned results and analyzed the proposed approaches to identify the following aspects: (i) characteristics of the solved problems, (ii) if statistics analyses have been performed for parameter tuning in case of heuristics approaches, (iii) characteristics of instances solved by exact methods and (iv) types of experiments. Furthermore, we have observed that the Lin-Kernighan heuristic performs well to generate initial solution for heuristics, the hotels order sequence has major impact on final solution quality and the complexity of this problem still represents for modern Information Systems a constraint to solve large instances using exact approaches.
{"title":"Traveling Salesperson Problem with Hotel Selection: A systematic review of the literature","authors":"M. M. Sousa, L. Ochi, S. Martins","doi":"10.1145/3330204.3330243","DOIUrl":"https://doi.org/10.1145/3330204.3330243","url":null,"abstract":"The Traveling Salesperson Problem with Hotel Selection (TSPHS) is a novel variant of the classical Traveling Salesperson Problem. In this variant, the main objective is to minimize the number of trips and total traveled time. This problem is found in real scenarios like delivery of products by electric vehicles that need to be recharged along a tour. This systematic review of the literature aims to analyse techniques and trends to solve this logistic problem using combinatorial optimization. We have applied a search string related to TSPHS for three search engines, filtered 33 returned results and analyzed the proposed approaches to identify the following aspects: (i) characteristics of the solved problems, (ii) if statistics analyses have been performed for parameter tuning in case of heuristics approaches, (iii) characteristics of instances solved by exact methods and (iv) types of experiments. Furthermore, we have observed that the Lin-Kernighan heuristic performs well to generate initial solution for heuristics, the hotels order sequence has major impact on final solution quality and the complexity of this problem still represents for modern Information Systems a constraint to solve large instances using exact approaches.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130387499","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}
M. A. Farias, Railan Xisto, M. S. Santos, R. S. Fontes, Methanias Colaço, R. Spínola, Manoel G. Mendonça
Context: The software industry often has to deal with several challenges to deliver and maintain products, such as providing useful software with high quality, on time, and on the budget. This challenge is difficult, if not impossible, to overcome, and software engineers end up developing immature artifacts that cause unexpected delays and make the whole system difficult to maintain and evolve in the future. That is what the Software Engineering (SE) community now calls Technical Debts. Objective: The main goal of this paper is to propose an approach to support and automate the identification of different types of TD through code comment analysis, as well as to propose and evaluate the eXcomment. Method: We carry out a proof-of-concept study in two Open Source Projects: ArgoUML and JFreeChart. Results: Our findings indicate that the eXcomment make it possible to select a list of suitable comments to support TD identification automatically. The study provided new evidence on how software engineers can use code comments to detect and classify TD items automatically. Conclusion: This work contributes to bridge the gap between the TD identification area and code comment analysis, successfully using code comments to detect several types of TD.
{"title":"Identifying Technical Debt through a Code Comment Mining Tool","authors":"M. A. Farias, Railan Xisto, M. S. Santos, R. S. Fontes, Methanias Colaço, R. Spínola, Manoel G. Mendonça","doi":"10.1145/3330204.3330227","DOIUrl":"https://doi.org/10.1145/3330204.3330227","url":null,"abstract":"Context: The software industry often has to deal with several challenges to deliver and maintain products, such as providing useful software with high quality, on time, and on the budget. This challenge is difficult, if not impossible, to overcome, and software engineers end up developing immature artifacts that cause unexpected delays and make the whole system difficult to maintain and evolve in the future. That is what the Software Engineering (SE) community now calls Technical Debts. Objective: The main goal of this paper is to propose an approach to support and automate the identification of different types of TD through code comment analysis, as well as to propose and evaluate the eXcomment. Method: We carry out a proof-of-concept study in two Open Source Projects: ArgoUML and JFreeChart. Results: Our findings indicate that the eXcomment make it possible to select a list of suitable comments to support TD identification automatically. The study provided new evidence on how software engineers can use code comments to detect and classify TD items automatically. Conclusion: This work contributes to bridge the gap between the TD identification area and code comment analysis, successfully using code comments to detect several types of TD.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115031292","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}
Recently, studies involving the creation of business value in Agile Software Development (ASD) have been growing substantially. However, the concept of value creation in ASD has not yet been clearly defined. Besides, the literature does not define practices that can create business value for ASD. Identifying these practices can change the mindset of agile teams, since surveys indicate that, from the point of view of the agile team, the creation of value is poorly understood. Thus, this study carried out a Systematic Literature Review to identify how value creation is defined in ASD, and how practices can improve this value creation. Despite the lack of studies on the subject, we identified practices and its positive and negative influence on value creation.
{"title":"Towards an Understanding of Value Creation in Agile Software Development","authors":"G. Neto, W. Santos, Roberta Fagundes, T. Margaria","doi":"10.1145/3330204.3330256","DOIUrl":"https://doi.org/10.1145/3330204.3330256","url":null,"abstract":"Recently, studies involving the creation of business value in Agile Software Development (ASD) have been growing substantially. However, the concept of value creation in ASD has not yet been clearly defined. Besides, the literature does not define practices that can create business value for ASD. Identifying these practices can change the mindset of agile teams, since surveys indicate that, from the point of view of the agile team, the creation of value is poorly understood. Thus, this study carried out a Systematic Literature Review to identify how value creation is defined in ASD, and how practices can improve this value creation. Despite the lack of studies on the subject, we identified practices and its positive and negative influence on value creation.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117278404","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}
A Software-Defined Network (SDN) requires a controller that is responsible for defining how the network will behave. The controller has the responsibility to install rules to forward data streams through the network devices. Thus, it is necessary that the controller presents performance good enough to attend the network needs. However, with the diversity of existing controllers, some offering more facilities to the developer, while others offer higher performance, a doubt arises regarding which controller manages to attend the network demand, or how much performance can be bargained to get more facilities. To answer these questions, this work presents FAEController. It is an SDN controllers evaluation framework based on relative efficiency obtained by means the Data Envelopment Analysis (DEA) multicriteria decision-making method. This proposed framework takes into account several stages including the controllers' performance evaluation, creation of the performance database and, how to use these database to identify which controllers attend the network demand using the DEA method. Results comprising the proposed framework evaluation indicate the viability of the relative efficiency approach and its relation with the used controllers' resources.
{"title":"FAEController","authors":"Eduardo Augusto Klosowski, Adriano Fiorese","doi":"10.1145/3330204.3330285","DOIUrl":"https://doi.org/10.1145/3330204.3330285","url":null,"abstract":"A Software-Defined Network (SDN) requires a controller that is responsible for defining how the network will behave. The controller has the responsibility to install rules to forward data streams through the network devices. Thus, it is necessary that the controller presents performance good enough to attend the network needs. However, with the diversity of existing controllers, some offering more facilities to the developer, while others offer higher performance, a doubt arises regarding which controller manages to attend the network demand, or how much performance can be bargained to get more facilities. To answer these questions, this work presents FAEController. It is an SDN controllers evaluation framework based on relative efficiency obtained by means the Data Envelopment Analysis (DEA) multicriteria decision-making method. This proposed framework takes into account several stages including the controllers' performance evaluation, creation of the performance database and, how to use these database to identify which controllers attend the network demand using the DEA method. Results comprising the proposed framework evaluation indicate the viability of the relative efficiency approach and its relation with the used controllers' resources.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117300577","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}