首页 > 最新文献
paperpass

Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations最新文献

英文 中文
Automated Extraction Information System from HUDs Images Using ANN 基于人工神经网络的hud图像自动提取信息系统
L. E. G. D. Vasconcelos, A. Y. Kusumoto, N. Leite, C. M. A. Lopes
In this paper, the recognition information in aircraft images of Head-Up Display (HUD) was made using artificial neural network (ANN) and a correlation algorithm. During the flight tests, the images displayed on the HUD could be stored for later analysis. HUD images presents many aircraft data provided by its avionics system (e.g. Altitude, feet, time). Therefore, HUD images are a primary source of information for most aircraft and pilots, especially in military missions. At IPEV (Flight Test" a Research Institute), the extraction of information from HUD images is performed manually, frame by frame, for later analysis. The big issue is that in one hour of flight test about 36,000 frames are generated. Therefore, data extraction becomes complex, time consuming and prone to failures. To reduce these problems, the IPEV developed an algorithm that load HUD images and then partitions the images in regions that were classified, recognized and converted into text by using ANN and a correlation algorithm. The development of the algorithm is presented in this paper.
本文采用人工神经网络和相关算法对平视显示器(HUD)中的飞机图像进行识别。在飞行测试期间,HUD上显示的图像可以存储起来供以后分析。HUD图像显示了其航空电子系统提供的许多飞机数据(例如高度,英尺,时间)。因此,HUD图像是大多数飞机和飞行员的主要信息来源,特别是在军事任务中。在IPEV(飞行试验研究所),从HUD图像中提取信息是手动的,逐帧进行,以供以后分析。最大的问题是,在一个小时的飞行测试中,大约产生了36000帧。因此,数据提取变得复杂、耗时且容易失败。为了减少这些问题,IPEV开发了一种算法,该算法加载HUD图像,然后使用人工神经网络和相关算法对图像进行分类、识别并转换为文本的区域进行分割。本文介绍了该算法的发展过程。
{"title":"Automated Extraction Information System from HUDs Images Using ANN","authors":"L. E. G. D. Vasconcelos, A. Y. Kusumoto, N. Leite, C. M. A. Lopes","doi":"10.1109/ITNG.2015.110","DOIUrl":"https://doi.org/10.1109/ITNG.2015.110","url":null,"abstract":"In this paper, the recognition information in aircraft images of Head-Up Display (HUD) was made using artificial neural network (ANN) and a correlation algorithm. During the flight tests, the images displayed on the HUD could be stored for later analysis. HUD images presents many aircraft data provided by its avionics system (e.g. Altitude, feet, time). Therefore, HUD images are a primary source of information for most aircraft and pilots, especially in military missions. At IPEV (Flight Test\" a Research Institute), the extraction of information from HUD images is performed manually, frame by frame, for later analysis. The big issue is that in one hour of flight test about 36,000 frames are generated. Therefore, data extraction becomes complex, time consuming and prone to failures. To reduce these problems, the IPEV developed an algorithm that load HUD images and then partitions the images in regions that were classified, recognized and converted into text by using ANN and a correlation algorithm. The development of the algorithm is presented in this paper.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"52 1","pages":"657-661"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85593274","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}
引用次数: 0
Towards Scalability in Systems with Write Operations in Relational Databases 关系型数据库中写操作系统的可伸缩性
Leonardo Jose Gomes da Silva, L. G. Vasconcelos, Glauco da Silva, L. E. G. D. Vasconcelos
The scalability of systems is essential in scenarios where there is a lot of concurrent users. Some systems have peak access during certain times, others have a lot of concurrent users regularly. Thus, these systems must be able to perform equally as a growing number of requests. The study of system scalability that manipulate database considers read operations in database systems. However, in this paper we present an approach for horizontal scalability on systems that perform write database operations. The proposed approach uses queuing theory and differs from commonly developed solutions like clustering databases and elasticity in the cloud. A case study was conducted with an application of persistent logs, and two versions of the application have been implemented in order to compare the efficiency of the use of queues. Results show the efficiency of the use of queuing theory implemented to allow scalability for applications with a large amount of writing database operations.
在存在大量并发用户的场景中,系统的可伸缩性是必不可少的。有些系统在特定时间有峰值访问,有些系统有大量的并发用户。因此,这些系统必须能够在不断增长的请求数量下同样地执行。操作数据库的系统可伸缩性研究考虑了数据库系统中的读操作。然而,在本文中,我们提出了一种在执行写数据库操作的系统上实现水平可伸缩性的方法。所提出的方法使用排队论,与通常开发的解决方案(如集群数据库和云中的弹性)不同。我们对一个持久化日志应用程序进行了案例研究,并实现了该应用程序的两个版本,以便比较使用队列的效率。结果显示了使用排队论实现的效率,以允许具有大量写入数据库操作的应用程序的可伸缩性。
{"title":"Towards Scalability in Systems with Write Operations in Relational Databases","authors":"Leonardo Jose Gomes da Silva, L. G. Vasconcelos, Glauco da Silva, L. E. G. D. Vasconcelos","doi":"10.1109/ITNG.2015.49","DOIUrl":"https://doi.org/10.1109/ITNG.2015.49","url":null,"abstract":"The scalability of systems is essential in scenarios where there is a lot of concurrent users. Some systems have peak access during certain times, others have a lot of concurrent users regularly. Thus, these systems must be able to perform equally as a growing number of requests. The study of system scalability that manipulate database considers read operations in database systems. However, in this paper we present an approach for horizontal scalability on systems that perform write database operations. The proposed approach uses queuing theory and differs from commonly developed solutions like clustering databases and elasticity in the cloud. A case study was conducted with an application of persistent logs, and two versions of the application have been implemented in order to compare the efficiency of the use of queues. Results show the efficiency of the use of queuing theory implemented to allow scalability for applications with a large amount of writing database operations.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"32 1","pages":"267-272"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73494333","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}
引用次数: 0
Deploying Integrated Environment for Software Testing Tools 为软件测试工具部署集成环境
Breno Lisi Romano, R. B. Souza, A. Cunha
This paper aims to present the deployment of an integrated environment for software testing tools to increase businesses productivity in software development. It proposes an integrated environment to assist software-testing executions within projects on enterprises having difficulties in assigning testing activities.
本文旨在展示软件测试工具的集成环境的部署,以提高软件开发中的业务生产力。它提出了一个集成环境,以帮助在分配测试活动方面有困难的企业的项目中执行软件测试。
{"title":"Deploying Integrated Environment for Software Testing Tools","authors":"Breno Lisi Romano, R. B. Souza, A. Cunha","doi":"10.1109/ITNG.2015.140","DOIUrl":"https://doi.org/10.1109/ITNG.2015.140","url":null,"abstract":"This paper aims to present the deployment of an integrated environment for software testing tools to increase businesses productivity in software development. It proposes an integrated environment to assist software-testing executions within projects on enterprises having difficulties in assigning testing activities.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"36 1","pages":"777-779"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80711589","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}
引用次数: 1
A Study of Test Techniques for Integration with Domain Driven Design 领域驱动设计集成测试技术研究
Eloisa Cristina Silva Santos, D. M. Beder, R. Penteado
This paper presents an exploratory study on agile techniques for software testing Test-Driven Development and Behaviour-Driven Development for integration with the agile software development technique known as Domain-Driven Design. It also comprises a comparison between both test approaches, enhancing the strengths and weaknesses of each one. To make it feasible the integration proposal, an example of domain using Apache Isis framework was developed. According to the study performed, the possibility of creating an automatic test generator to make it agile the validation of entities attributes of the domain model was noted.
本文对敏捷软件测试技术进行了探索性研究,测试驱动开发和行为驱动开发与敏捷软件开发技术领域驱动设计相结合。它还包括两种测试方法之间的比较,增强每种测试方法的优缺点。为了使集成方案可行,开发了一个使用Apache Isis框架的域实例。根据所进行的研究,指出了创建一个自动测试生成器的可能性,使其能够敏捷地验证领域模型的实体属性。
{"title":"A Study of Test Techniques for Integration with Domain Driven Design","authors":"Eloisa Cristina Silva Santos, D. M. Beder, R. Penteado","doi":"10.1109/ITNG.2015.66","DOIUrl":"https://doi.org/10.1109/ITNG.2015.66","url":null,"abstract":"This paper presents an exploratory study on agile techniques for software testing Test-Driven Development and Behaviour-Driven Development for integration with the agile software development technique known as Domain-Driven Design. It also comprises a comparison between both test approaches, enhancing the strengths and weaknesses of each one. To make it feasible the integration proposal, an example of domain using Apache Isis framework was developed. According to the study performed, the possibility of creating an automatic test generator to make it agile the validation of entities attributes of the domain model was noted.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"1 1","pages":"373-378"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76336511","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}
引用次数: 2
Project Management Using the Scrum Agile Method: A Case Study within a Small Enterprise 使用Scrum敏捷方法的项目管理:一个小型企业的案例研究
Breno Lisi Romano, Alan Silva
This paper tackles the use of the Scrum agile method within a Brazilian small business enterprise. It provides monitoring activities for software project management. It involves the use of human, financial, and temporal resources during a project development, increasing the rate of its successful deliveries. In order to enable the Scrum adoption, the following four distinct steps were defined: infrastructure set up, team training, Scrum agile deployment, and deployment refinement. An analysis of its main results was obtained from the application of a survey to all project stakeholders. The major improvements were identified since the first sprints, mainly involving communication, team motivation, and adaptation agility, during the chosen case study within a small enterprise.
本文讨论了Scrum敏捷方法在一家巴西小企业中的应用。它为软件项目管理提供监视活动。它涉及到在项目开发过程中对人力、财务和时间资源的使用,从而提高其成功交付的比率。为了采用Scrum,定义了以下四个不同的步骤:基础设施建立、团队培训、Scrum敏捷部署和部署细化。对其主要结果的分析是通过对所有项目利益相关者的调查应用而获得的。主要的改进是从第一个sprint开始确定的,主要涉及到沟通、团队动机和适应性敏捷性,在一个小型企业中选择的案例研究期间。
{"title":"Project Management Using the Scrum Agile Method: A Case Study within a Small Enterprise","authors":"Breno Lisi Romano, Alan Silva","doi":"10.1109/ITNG.2015.139","DOIUrl":"https://doi.org/10.1109/ITNG.2015.139","url":null,"abstract":"This paper tackles the use of the Scrum agile method within a Brazilian small business enterprise. It provides monitoring activities for software project management. It involves the use of human, financial, and temporal resources during a project development, increasing the rate of its successful deliveries. In order to enable the Scrum adoption, the following four distinct steps were defined: infrastructure set up, team training, Scrum agile deployment, and deployment refinement. An analysis of its main results was obtained from the application of a survey to all project stakeholders. The major improvements were identified since the first sprints, mainly involving communication, team motivation, and adaptation agility, during the chosen case study within a small enterprise.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"1 1","pages":"774-776"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89208536","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}
引用次数: 13
Risk Management Lifecycle Implementation Services in SOA SOA中的风险管理生命周期实现服务
E. L. Monteiro, Paulo Caetano da Silva
A structured environment of IT risk management can influence an improving the flexibility and adaptability of business processes and information technology, including information systems in a secure manner. As with all other technologies, the adoption of SOA involves risk. These risks often manifest themselves during an implementation of the SOA solution and arise mainly due to insufficient detail in the SOA project. In this paper, we present the main ideas about the impact of IT risks on the life cycle of the implementation of service-oriented architecture and how we could minimize these impacts by using a model of managing IT risks.
IT风险管理的结构化环境可以影响业务流程和信息技术(包括以安全的方式改进信息系统)的灵活性和适应性。与所有其他技术一样,采用SOA涉及风险。这些风险通常在SOA解决方案的实现过程中表现出来,主要是由于SOA项目中的细节不足而产生的。在本文中,我们介绍了IT风险对面向服务的体系结构实现生命周期的影响的主要思想,以及我们如何通过使用管理IT风险的模型来最小化这些影响。
{"title":"Risk Management Lifecycle Implementation Services in SOA","authors":"E. L. Monteiro, Paulo Caetano da Silva","doi":"10.1109/ITNG.2015.137","DOIUrl":"https://doi.org/10.1109/ITNG.2015.137","url":null,"abstract":"A structured environment of IT risk management can influence an improving the flexibility and adaptability of business processes and information technology, including information systems in a secure manner. As with all other technologies, the adoption of SOA involves risk. These risks often manifest themselves during an implementation of the SOA solution and arise mainly due to insufficient detail in the SOA project. In this paper, we present the main ideas about the impact of IT risks on the life cycle of the implementation of service-oriented architecture and how we could minimize these impacts by using a model of managing IT risks.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"11 1","pages":"771"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78086222","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}
引用次数: 1
Internet of Things and the Credit Card Market: How Companies Can Deal with the Exponential Increase of Transactions with Connected Devices and Can Also be Efficient to Prevent Frauds 物联网和信用卡市场:公司如何应对连接设备交易的指数级增长,并有效防止欺诈
Guilherme Augusto Ferreira, Gildárcio Sousa Gonçalves, André Gomes Lamas Otero, Glaydson Luiz Bertoze Lima, Paulo Takachi Tsoucamoto, Paulo Cesar Louzada Villaca, Lineu Fernando Stege Mialaret, A. Cunha, L. Dias
Communication devices like cell phones, refrigerators, TVs, and others have been considered lately as some Internet of Things (IoT) components, mainly due to the embedded systems evolution and web connectivity. During the first semester of 2014, at the Brazilian Aeronautics Institute of Technology (Instituto Tecnologico de Aeronautica -- ITA), a successful Interdisciplinary Problem Based Learning (IPBL) experience took place. At that time, almost 60 graduate students from three different courses (CE-229 Software Testing, CE-240 Database System Project, and CE-245 Information Technologies), within just 17 academic weeks, had the opportunity to conceptualize, model, and develop a system prototype to capture, store, and analyze credit card transactions. This system, named BDIT-C2 (Big Data, Internet of Things, and Credit Cards), has used an Application Programing Interface to enable communication devices to make purchases, allowing e-commerce through a web portal where fraud analysts could monitor all suspicious transactions.
通信设备,如手机、冰箱、电视等,最近被认为是一些物联网(IoT)组件,主要是由于嵌入式系统的发展和网络连接。2014年第一学期,巴西航空技术学院(ITA)开展了一次成功的跨学科问题学习(IPBL)项目。当时,来自三门不同课程(CE-229软件测试、CE-240数据库系统项目和CE-245信息技术)的近60名研究生,在短短17个学周内,有机会概念化、建模和开发一个系统原型,以捕获、存储和分析信用卡交易。这个名为BDIT-C2(大数据、物联网和信用卡)的系统使用了一个应用程序编程接口,使通信设备能够进行购物,允许电子商务通过门户网站进行,欺诈分析人员可以监控所有可疑交易。
{"title":"Internet of Things and the Credit Card Market: How Companies Can Deal with the Exponential Increase of Transactions with Connected Devices and Can Also be Efficient to Prevent Frauds","authors":"Guilherme Augusto Ferreira, Gildárcio Sousa Gonçalves, André Gomes Lamas Otero, Glaydson Luiz Bertoze Lima, Paulo Takachi Tsoucamoto, Paulo Cesar Louzada Villaca, Lineu Fernando Stege Mialaret, A. Cunha, L. Dias","doi":"10.1109/ITNG.2015.23","DOIUrl":"https://doi.org/10.1109/ITNG.2015.23","url":null,"abstract":"Communication devices like cell phones, refrigerators, TVs, and others have been considered lately as some Internet of Things (IoT) components, mainly due to the embedded systems evolution and web connectivity. During the first semester of 2014, at the Brazilian Aeronautics Institute of Technology (Instituto Tecnologico de Aeronautica -- ITA), a successful Interdisciplinary Problem Based Learning (IPBL) experience took place. At that time, almost 60 graduate students from three different courses (CE-229 Software Testing, CE-240 Database System Project, and CE-245 Information Technologies), within just 17 academic weeks, had the opportunity to conceptualize, model, and develop a system prototype to capture, store, and analyze credit card transactions. This system, named BDIT-C2 (Big Data, Internet of Things, and Credit Cards), has used an Application Programing Interface to enable communication devices to make purchases, allowing e-commerce through a web portal where fraud analysts could monitor all suspicious transactions.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"33 1","pages":"107-111"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77753944","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}
引用次数: 1
Financial Measuring of Incremental Deliveries in Software Projects - Finding a Model That Can Answer: How Much is Worth to Split a Project into Iterations? 软件项目中增量交付的财务度量——寻找一个可以回答以下问题的模型:将一个项目分成几个迭代值多少钱?
Sandro Magalhães Manteiga, André Gomes Lamas Otero, A. Cunha, L. Dias
In this article, it is presented a mathematical model for the additional financial value generated in software projects, as a function of the number of incremental deliveries during the project. Based on this model, it was presented the theoretical asymptotic limit, for infinite deliveries during the project. This practice is called Continuous Deployment (CD), already used by many companies such as Google and Facebook. As financial evaluation measuring, it was used the Net Present Value (NPV). It was also measured how the use of incremental deliveries can create additional NPV for software projects which have short duration (maximum of six months), median duration (one year) and long duration (two years). At the end, it is argued that this additional value can be strategic for maintaining a sustainable portfolio of innovation projects.
在这篇文章中,它提出了软件项目中产生的额外财务价值的数学模型,作为项目期间增量交付数量的函数。在此模型的基础上,给出了工程无穷次交付的理论渐近极限。这种做法被称为持续部署(Continuous Deployment, CD),已经被Google和Facebook等许多公司采用。作为财务评价指标,采用净现值(NPV)。它还测量了增量交付的使用如何为具有短持续时间(最多六个月)、中持续时间(一年)和长持续时间(两年)的软件项目创造额外的NPV。最后,本文认为这种附加价值对于维持可持续的创新项目组合具有战略意义。
{"title":"Financial Measuring of Incremental Deliveries in Software Projects - Finding a Model That Can Answer: How Much is Worth to Split a Project into Iterations?","authors":"Sandro Magalhães Manteiga, André Gomes Lamas Otero, A. Cunha, L. Dias","doi":"10.1109/ITNG.2015.11","DOIUrl":"https://doi.org/10.1109/ITNG.2015.11","url":null,"abstract":"In this article, it is presented a mathematical model for the additional financial value generated in software projects, as a function of the number of incremental deliveries during the project. Based on this model, it was presented the theoretical asymptotic limit, for infinite deliveries during the project. This practice is called Continuous Deployment (CD), already used by many companies such as Google and Facebook. As financial evaluation measuring, it was used the Net Present Value (NPV). It was also measured how the use of incremental deliveries can create additional NPV for software projects which have short duration (maximum of six months), median duration (one year) and long duration (two years). At the end, it is argued that this additional value can be strategic for maintaining a sustainable portfolio of innovation projects.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"60 24","pages":"33-37"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91547556","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}
引用次数: 0
PERSEC - Middleware for Multiple Encryption in Web Services PERSEC——用于Web服务中多重加密的中间件
Allan Araujo, Paulo Caetano da Silva
Web services represent a way to share data and shall be treated as a solution for interoperability between heterogeneous systems. However, by having a public infrastructure, subject to attacks, security issues have become indispensable and challenging. To ensure the security of these applications, some safety specifications are generally used, such as the XML signature, XML encryption and WS-Security specifications. However, the application of these specifications may degrade the performance of these systems, especially the specification responsible for encryption, the XML encryption. This study besides investigating the causes of this problem, propose a solution designed to reduce the impact of this degradation, through the combined use of different cryptographic algorithms to encrypt SOAP messages.
Web服务代表了一种共享数据的方式,应被视为异构系统之间互操作性的解决方案。然而,由于公共基础设施容易受到攻击,安全问题变得不可或缺和具有挑战性。为了保证这些应用程序的安全性,通常使用一些安全规范,如XML签名、XML加密和WS-Security规范。但是,应用这些规范可能会降低这些系统的性能,特别是负责加密的规范XML加密。本研究除了调查这个问题的原因之外,还提出了一个解决方案,通过组合使用不同的加密算法来加密SOAP消息,从而减少这种降级的影响。
{"title":"PERSEC - Middleware for Multiple Encryption in Web Services","authors":"Allan Araujo, Paulo Caetano da Silva","doi":"10.1109/ITNG.2015.101","DOIUrl":"https://doi.org/10.1109/ITNG.2015.101","url":null,"abstract":"Web services represent a way to share data and shall be treated as a solution for interoperability between heterogeneous systems. However, by having a public infrastructure, subject to attacks, security issues have become indispensable and challenging. To ensure the security of these applications, some safety specifications are generally used, such as the XML signature, XML encryption and WS-Security specifications. However, the application of these specifications may degrade the performance of these systems, especially the specification responsible for encryption, the XML encryption. This study besides investigating the causes of this problem, propose a solution designed to reduce the impact of this degradation, through the combined use of different cryptographic algorithms to encrypt SOAP messages.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"56 1","pages":"609-614"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80613360","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}
引用次数: 0
Experiment Report on the Implementation of Agile Testing 实施敏捷测试的实验报告
Danielle Amaral Menéndez, E. Menendez, T. G. R. Sousa, Paulo Caetano da Silva
The process of software testing in agile environments presents complexity due to the need to be performed at short time intervals. Currently, there is no consensus in literature of the best approach to deploy agile testing. The testing management is often one of the hardest steps to be adapted to these methods, due to the short time for deliveries, which reduces the time available for testing, as a result, it is usually relegated to the background. In order to assess the viability and possible benefits in the implementation of an agile testing process, an exploratory research was made on the deployment approaches of agile testing, successfully used in different contexts and some of these approaches have been implemented in a software development company, which uses principles of agile methods.
由于需要在短时间间隔内执行,敏捷环境中的软件测试过程呈现出复杂性。目前,对于部署敏捷测试的最佳方法,文献中没有达成共识。测试管理通常是适应这些方法的最困难的步骤之一,由于交付的时间较短,这减少了可用的测试时间,因此,它通常被降级到后台。为了评估敏捷测试过程实施的可行性和可能的好处,对敏捷测试的部署方法进行了探索性研究,这些方法成功地应用于不同的环境中,其中一些方法已经在使用敏捷方法原理的软件开发公司中实现。
{"title":"Experiment Report on the Implementation of Agile Testing","authors":"Danielle Amaral Menéndez, E. Menendez, T. G. R. Sousa, Paulo Caetano da Silva","doi":"10.1109/ITNG.2015.138","DOIUrl":"https://doi.org/10.1109/ITNG.2015.138","url":null,"abstract":"The process of software testing in agile environments presents complexity due to the need to be performed at short time intervals. Currently, there is no consensus in literature of the best approach to deploy agile testing. The testing management is often one of the hardest steps to be adapted to these methods, due to the short time for deliveries, which reduces the time available for testing, as a result, it is usually relegated to the background. In order to assess the viability and possible benefits in the implementation of an agile testing process, an exploratory research was made on the deployment approaches of agile testing, successfully used in different contexts and some of these approaches have been implemented in a software development company, which uses principles of agile methods.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"220 3 1","pages":"772-773"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86175410","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}
引用次数: 0
期刊
Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
﹀
mjeditor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1