607 results on '"TDD"'
Search Results
52. An Interference Management Strategy for Dynamic TDD in Ultra-dense Networks
- Author
-
Seng, Shuming, Li, Xi, Ji, Hong, Zhang, Heli, Akan, Ozgur, Series Editor, Bellavista, Paolo, Series Editor, Cao, Jiannong, Series Editor, Coulson, Geoffrey, Series Editor, Dressler, Falko, Series Editor, Ferrari, Domenico, Series Editor, Gerla, Mario, Series Editor, Kobayashi, Hisashi, Series Editor, Palazzo, Sergio, Series Editor, Sahni, Sartaj, Series Editor, Shen, Xuemin (Sherman), Series Editor, Stan, Mircea, Series Editor, Xiaohua, Jia, Series Editor, Zomaya, Albert Y., Series Editor, Wang, Lei, editor, Qiu, Tie, editor, and Zhao, Wenbing, editor
- Published
- 2018
- Full Text
- View/download PDF
53. For Some Places More Than Others - Agility and Organizational Culture
- Author
-
Soares, Lourenço P., Brodbeck, Ângela Freitag, Barbosa, Simone Diniz Junqueira, Editorial Board Member, Filipe, Joaquim, Editorial Board Member, Kotenko, Igor, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Chen, Phoebe, Founding Editor, Sivalingam, Krishna M., Founding Editor, Washio, Takashi, Founding Editor, Yuan, Junsong, Founding Editor, Santos, Viviane Almeida dos, editor, Pinto, Gustavo Henrique Lima, editor, and Serra Seca Neto, Adolfo Gustavo, editor
- Published
- 2018
- Full Text
- View/download PDF
54. Design of TDD-Based Automation System for Android Application Test Automation
- Author
-
Park, Min-Hyung, Kim, Hyung-Joon, Jang, Young-Hwan, Park, Seok-Cheon, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Ruediger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Hirche, Sandra, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Liang, Qilian, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Möller, Sebastian, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zhang, Junjie James, Series Editor, Park, James J., editor, Loia, Vincenzo, editor, Yi, Gangman, editor, and Sung, Yunsick, editor
- Published
- 2018
- Full Text
- View/download PDF
55. EasyTest: An Approach for Automatic Test Cases Generation from UML Activity Diagrams
- Author
-
Teixeira, Fernando Augusto Diniz, Braga e Silva, Glaucia, Kacprzyk, Janusz, Series editor, Pal, Nikhil R., Advisory editor, Bello Perez, Rafael, Advisory editor, Corchado, Emilio S., Advisory editor, Hagras, Hani, Advisory editor, Kóczy, László T., Series editor, Kreinovich, Vladik, Advisory editor, Lin, Chin-Teng, Advisory editor, Lu, Jie, Advisory editor, Melin, Patricia, Advisory editor, Nedjah, Nadia, Advisory editor, Nguyen, Ngoc Thanh, Advisory editor, Wang, Jun, Advisory editor, and Latifi, Shahram, editor
- Published
- 2018
- Full Text
- View/download PDF
56. Downlink Channel Reconstruction for Spatial Multiplexing in Massive MIMO Systems.
- Author
-
Lee, Hyeongtaek, Choi, Hyuckjin, Kim, Hwanjin, Kim, Sucheol, Jang, Chulhee, Choi, Yongyun, and Choi, Junil
- Abstract
To get channel state information (CSI) at a base station (BS), most of researches on massive multiple-input multiple-output (MIMO) systems consider time division duplexing (TDD) to get benefit from the uplink and downlink channel reciprocity. Even in TDD, however, the BS still needs to transmit downlink training signals, which are referred to as channel state information reference signals (CSI-RSs) in the 3GPP standard, to support spatial multiplexing in practice. This is because there are many cases that the number of transmit antennas is less than the number of receive antennas at a user equipment (UE) due to power consumption and circuit complexity issues. Because of this mismatch, uplink sounding reference signals (SRSs) from the UE are not enough for the BS to obtain full downlink MIMO CSI. Therefore, after receiving the downlink CSI-RSs, the UE needs to feedback quantized CSI to the BS using a pre-defined codebook to support spatial multiplexing. In this paper, possible approaches to reconstruct full downlink MIMO CSI at the BS are proposed by exploiting both the SRS and quantized downlink CSI considering practical antenna structures with reduced downlink CSI-RS overhead. Numerical results show that the spectral efficiencies by spatial multiplexing based on the proposed downlink MIMO CSI reconstruction techniques outperform the conventional methods solely based on the quantized CSI. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
57. Channel Estimation-Free Deep Direct Beamforming With Low Complexity in mmWave Massive MIMO.
- Author
-
Hong, Ziyao, Li, Ting, Li, Fei, and Ju, Renjie
- Subjects
- *
MIMO systems , *BEAMFORMING , *SINGULAR value decomposition , *CHANNEL estimation , *VIDEO coding , *MILLIMETER waves , *DEEP learning - Abstract
Hybrid precoding is used in millimeter wave (mmWave) massive multiple-input multiple-output (MIMO) systems instead of full digital precoding to reduce the cost and power consumption. Conventional hybrid precoding however requires complex channel estimation before beamforming. In this paper, we propose a low complexity low-cost channel estimation-free deep direct beamforming method composed of two basic steps-beam impulse and beamforming for time division duplex (TDD). This method is built upon randomized singular value decomposition (RSVD) and can directly complete the process of beamforming. Furthermore, a realistic dataset of mmWave channel-DeepMIMO is adopted to evaluate and determine the practicability of this method. The simulation results demonstrate that the proposed deep direct beamforming achieves high performance while its complexity and power consumption are very low. Compared with other methods without perfect channel status information (CSI), the proposed method costs less and requires lower computational resources while achieves higher spectral efficiency. Furthermore, the RSVD can be easily combined with conventional beamforming methods hence the proposed method is easily extendable to other applications. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
58. Recent advances in phenotypic drug discovery [version 1; peer review: 2 approved]
- Author
-
David C. Swinney and Jonathan A. Lee
- Subjects
Review ,Articles ,Phenotypic drug discovery ,first in class ,empirical ,PDD ,Target ,TDD - Abstract
There is a great need for innovative new medicines to treat unmet medical needs. The discovery and development of innovative new medicines is extremely difficult, costly, and inefficient. In the last decade, phenotypic drug discovery (PDD) was reintroduced as a strategy to provide first-in-class medicines. PDD uses empirical, target-agnostic lead generation to identify pharmacologically active molecules and novel therapeutics which work through unprecedented drug mechanisms. The economic and scientific value of PDD is exemplified through game-changing medicines for hepatitis C virus, spinal muscular atrophy, and cystic fibrosis. In this short review, recent advances are noted for the implementation and de-risking of PDD (for compound library selection, biomarker development, mechanism identification, and safety studies) and the potential for artificial intelligence. A significant barrier in the decision to implement PDD is balancing the potential impact of a novel mechanism of drug action with an under-defined scientific path forward, with the desire to provide infrastructure and metrics to optimize return on investment, which a known mechanism provides. A means to address this knowledge gap in the future is to empower precompetitive research utilizing the empirical concepts of PDD to identify new mechanisms and pharmacologically active compounds.
- Published
- 2020
- Full Text
- View/download PDF
59. Designing and performance evaluation of metamaterial inspired antenna for 4G and 5G applications.
- Author
-
Singh, Harbinder, Sohi, Balwinder Singh, and Gupta, Amit
- Subjects
- *
ANTENNA design , *5G networks , *METAMATERIAL antennas - Abstract
A wideband antenna design with double negative metamaterial (DNG) has been designed and evaluated for 4 G and 5 G applications. The antenna design is investigated for wideband operations for 5 G NR (New Radio) n78 band and TDD LTE (Long Term Evolution) bands from LTE band no. 33 to 43. The design is ruled out for size miniaturisation and wide bandwidth using a radiating-folded dipole. The radiating elements can be tuned to adapt to different configurations using controlling parameters. Moreover, the antenna designed is also investigated for SAR, gain, polarisation and efficiency using metamaterial integration. CST microwave studio is used for designing and analysis of the design and the results are validated for the fabricated prototype. The measured and simulated results are in good agreement with each other and proofs to be a good design for 4 G and 5 G communications. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
60. ReTest: Framework for Applying TDD in the Development of Non-deterministic Algorithms
- Author
-
Ivo, André A. S., Guerra, Eduardo M., Diniz Junqueira Barbosa, Simone, Series editor, Chen, Phoebe, Series editor, Du, Xiaoyong, Series editor, Filipe, Joaquim, Series editor, Kara, Orhun, Series editor, Kotenko, Igor, Series editor, Liu, Ting, Series editor, Sivalingam, Krishna M., Series editor, Washio, Takashi, Series editor, Silva da Silva, Tiago, editor, Estácio, Bernardo, editor, Kroll, Josiane, editor, and Mantovani Fontana, Rafaela, editor
- Published
- 2017
- Full Text
- View/download PDF
61. Test-driven development with mutation testing – an experimental study.
- Author
-
Roman, Adam and Mnich, Michal
- Subjects
COMPUTER science students - Abstract
Test-driven development (TDD) is a popular design approach used by the developers with testing being the important software development driving factor. On the other hand, mutation testing is considered one of the most effective testing techniques. However, there is not so much research on combining these two techniques together. In this paper, we propose a novel, hybrid approach called TDD+M which combines test-driven development process together with the mutation approach. The aim was to check whether this modified approach allows the developers to write a better quality code. We verify our approach by conducting a controlled experiment and we show that it achieves better results than the sole TDD technique. The experiment involved 22 computer science students split into eight groups. Four groups (TDD+M) were using our approach, the other four (TDD) – a normal TDD process. We performed a cross-experiment by measuring the code coverage and mutation coverage for each combination (code of group X, tests from group Y). The TDD+M tests achieved better coverage on the code from TDD groups than the TDD tests on their own code (53.3% vs. 33.5% statement coverage and 64.9% vs. 37.5% mutation coverage). The TDD+M tests also found more post-release defects in the TDD code than TDD tests in the TDD+M code. The experiment showed that adding mutation into the TDD process allows the developers to provide better, stronger tests and to write a better quality code. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
62. Increasing validity through replication: an illustrative TDD case.
- Author
-
Santos, Adrian, Vegas, Sira, Uyaguari, Fernando, Dieste, Oscar, Turhan, Burak, and Juristo, Natalia
- Subjects
SOFTWARE engineering ,OPERATIONAL definitions - Abstract
Software engineering (SE) experiments suffer from threats to validity that may impact their results. Replication allows researchers building on top of previous experiments' weaknesses and increasing the reliability of the findings. Illustrating the benefits of replication to increase the reliability of the findings and uncover moderator variables. We replicate an experiment on test-driven development (TDD) and address some of its threats to validity and those of a previous replication. We compare the replications' results and hypothesize on plausible moderators impacting results. Differences across TDD replications' results might be due to the operationalization of the response variables, the allocation of subjects to treatments, the allowance to work outside the laboratory, the provision of stubs, or the task. Replications allow examining the robustness of the findings, hypothesizing on plausible moderators influencing results, and strengthening the evidence obtained. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
63. TEST DRIVEN DEVELOPMENT ( TDD): A HIGHLY NEEDED METHODOLOGY IN SOFTWARE ENTERPRISE.
- Author
-
Jawale, Vaishali and Nirmala Kumaraswamy, K.
- Subjects
COMPUTER software ,BUSINESS enterprises ,COMPUTER software development ,COMPUTER programmers ,LANGUAGE & languages - Abstract
Businesses, small medium large, are constantly trying to reduce their costs and at the same time race up to the market. Software Testing approaches and methodologies are being designed increasingly to address both objectives – Speed and Quality. Over a period of time, software testing for business critical software and applications is being increasingly outsourced. Reasons are pretty evident – leveraging expertise, cutting down time to market, spike up productivity, costeffectiveness, and improved code quality. Here comes the concept of TDD. In Software development world, test-driven development (TDD) is awell known and commonly useddevelopment methodology by which tests are initially created, and then the actual software code created, which aims to pass the newly-generated tests. Test-driven development offers the ability to take small steps when required. It allows a programmer to focus on the task at hand as the first goal is to make the test pass. Exceptional cases and error handling are not considered initially, and tests to create these extraneous circumstances are implemented separately. Test-driven development ensures in this way that all written code is covered by at least one test. This gives the programming team, and subsequent users, a greater level of confidence in the code. Designed as an offshoot of extreme programming, TDD follows the agile method of building software in iterations and involves clean, simple designs and code. [ABSTRACT FROM AUTHOR]
- Published
- 2020
64. An Approach to Achieve Zero Turnaround Time in TDD Operation on SDR Front-End
- Author
-
Muhammad Aslam, Xianjun Jiao, Wei Liu, and Ingrid Moerman
- Subjects
RF front-end ,SDR ,TDD ,turnaround time ,Electrical engineering. Electronics. Nuclear engineering ,TK1-9971 - Abstract
Thanks to the digitization and softwarization of radio communication, the development cycle of new radio technologies can be significantly accelerated by prototyping on software-defined radio (SDR) platforms. However, a slow turnaround time (TT) of the front-end of an SDR for switching from receiving mode to transmitting mode or vice versa, are jeopardizing the prototyping of wireless protocols, standards, or systems with stringent latency requirements. In this paper, a novel solution called BaseBand processing unit operating in Half Duplex mode and analog Radio Frequency front-end operating in Full Duplex mode, BBHD-RFFD, is presented to reduce the TT on SDR. A prototype is realized on the widely adopted AD9361 radio frequency frontend to prove the validity of the proposed solution. Experiments unveil that for any type of application, the TT in time division duplex (TDD) operation mode can be reduced to zero by the BBHD-RFFD approach, with negligible impact on the communication system in terms of receiver sensitivity. The impact is measured for an in-house IEEE 802.15.4 compliant transceiver. When compared against the conventional TDD approach, only a 7.5-dB degradation is observed with the BBHD-RFFD approach. The measured sensitivity of -91 dBm is still well above the minimum level (i.e., -85 dBm at 2.4 GHz) defined by the IEEE 802.15.4 standard.
- Published
- 2018
- Full Text
- View/download PDF
65. Implementation of 3G, 4G Mobile Connections Technologies in Urban and Rural Regions
- Abstract
Currently in Ukraine, taking into account the development of the latest mobile Internet standards (3G/4G), it is possible to access the Internet even in remote places. There are no wired Internet due to the high cost of installation and maintenance. At the same time, a huge amount of equipment appeared on the market, which allows you to assemble systems for obtaining high-quality Internet over a wireless communication line. This refers to various types of antennas in the 900–2700MHz range, modems and routers with 3G/4G support. The locations of 3G/4G Internet base stations are in district centers predominantly. So, there is a situation that remote villages, settlements do not have the opportunity to get access to high-speed Internet. This especially harms the work of biological stations and rural medical clinics, which are spread over the territory of Ukraine and are often connected in a network. The purpose of the work is to describe briefly some practical results of our own development of providing high-quality mobile communication in some remote places of the territory of the state. To provide this service in remote areas of Ukraine, signal amplification is necessary. In addition, there is a problem with the propagation of radio waves over the rough terrains for the ultra short wave and microwave ranges. To solve this problem, it is proposed to use an external antenna with a high amplification factor, which will be installed at a height of at least 6 meters above the ground to reduce the impact of interference on the path of radio waves.
- Published
- 2023
66. MoFQA: A TDD Process and Tool for Automatic Test Case Generation from MDD Models
- Author
-
Linda Riquelme, Magalí González, Nathalie Aquino, and Luca Cernuzzi
- Subjects
Software Testing ,MBT ,TDD ,Acceptance Tests ,Web Testing ,Selenium ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
Techniques for quality assurance have to deal with the complexity of software systems and the high probabilities of new errors appearing in any stage of the software life cycle. Software testing is a widely used approach but, due to the costs involved in this process, development teams often debate its applicability in their projects. In the endeavor to reduce the complexity of this process, this study presents an approach for software development based in Test-Driven Development (TDD) supported by Model-Based Testing (MBT) tools to allow automatic test-case generation. The approach, called MoFQA (Model-First Quality Assurance), consists of two main aspects: i) a method to drive software development based on testing techniques which defines steps and recom-mended practices; and, ii) a tool-set to allow clients and stakeholders to model system requirements, testers to create models that represent unit and abstract tests, and transformation tools used to generate executable tests. The tools that MoFQA provides are focusing on web applications. In order to validate the MoFQA tools, two validation experiences are presented.
- Published
- 2019
- Full Text
- View/download PDF
67. Metody prowadzenia testów jednostkowych w standardzie C++14 z wykorzystaniem biblioteki GMOCK
- Author
-
Kamil Strózik
- Subjects
testy jednostkowe ,C 14 ,Google Mock ,TDD ,Information technology ,T58.5-58.64 ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
W artykule przedstawiono jeden z problemów występujących podczas korzystania ze standardu C++14 wraz z biblioteką Google Mock. Na podstawie wprowadzonego problemu omówiono możliwe rozwiązania, a także zaprezentowano poprawiony schemat dla podejścia TDD.
- Published
- 2019
- Full Text
- View/download PDF
68. Shorter Feedback Loops By Means of Continuous Deployment
- Author
-
Claassen, Arjan, Boekhorst, Laurens, van der Aalst, Wil, Series editor, Mylopoulos, John, Series editor, Rosemann, Michael, Series editor, Shaw, Michael J., Series editor, Szyperski, Clemens, Series editor, Lassenius, Casper, editor, Dingsøyr, Torgeir, editor, and Paasivaara, Maria, editor
- Published
- 2015
- Full Text
- View/download PDF
69. Mutation Testing Process Combined with Test-Driven Development in .NET Environment
- Author
-
Derezińska, Anna, Trzpil, Piotr, Kacprzyk, Janusz, Series editor, Zamojski, Wojciech, editor, Mazurkiewicz, Jacek, editor, Sugier, Jarosław, editor, and Walkowiak, Tomasz, editor
- Published
- 2015
- Full Text
- View/download PDF
70. A conceptual study of Test case design by Investigating the various principles and aspects
- Author
-
Jadhav, Pramod P., Joshi, Shashank D., and M.Bagade, Anant
- Published
- 2016
71. Performance Comparison of Linear Precoders for TDD Large Scale MIMO System with Imperfect Reciprocity and Channel Estimations.
- Author
-
Adinarayana, V., Muralikrishna, K., and Rajesh Kumar, P.
- Subjects
CHANNEL estimation ,LARGE scale systems ,ADDITIVE white Gaussian noise ,MIMO systems ,IMPULSE response ,WIRELESS communications - Abstract
Channel estimation is an essential component, in which channel state information playing very important role in wireless communications. But acquiring CSI in practice is a challenging issue for massive MIMO systems. To reduce the over burden for obtaining channel impulse response of huge Multi input multi output system channel reciprocity in TDD domain is suggested, because the forward link channel data can be derived from the reverse link signal without any feedback involvement. Because of mismatches at uplink, downlink channels maintaining reciprocity in TDD systems is impractical. We study the impact of multiplicative reciprocity error for precoders (Zero forcing, MMSE and MRT) performance along with channel estimation error. In this paper effect of RF mismatches impact on linear precoders is analyzed and simulated in terms of SINR versus SNR under additive white Gaussian noise. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
72. Massive MIMO Self-Calibration: Optimal Interconnection for Full Calibration.
- Author
-
Luo, Xiliang, Yang, Fuqian, and Zhu, Hanyu
- Subjects
- *
CALIBRATION , *RADIO frequency , *ELECTRIC lines , *ANALOG circuits , *MIMO systems , *RECEIVING antennas - Abstract
In time-division duplexing (TDD) massive multiple-input multiple-output (MIMO) systems, the reciprocity between the downlink (DL) and the uplink (UL) channels can be utilized to infer the DL channel state information (CSI) with the acquired uplink (UL) CSI. However, the end-to-end UL and DL channel reciprocity are broken when there are mismatches in the radio frequency (RF) analog circuits among different antennas at the base station (BS). Without accurate calibration, there will be severe system performance degradation. This paper studies the internal self-calibration scheme to recover all the unknown full calibration coefficients when different BS antennas are interconnected via hardware transmission lines. On the one hand, we derive the calibration performance for an arbitrary interconnection network in closed-form and obtain closed-form Cramer-Rao lower bound (CRLB) expressions when $(M-1)$ transmission lines are consumed and $M$ denotes the total number of BS antennas. On the other hand, we prove that the star interconnection network is optimal for internal full self-calibration due to its lowest CRLB. Numerical simulation are carried out to verify our theoretical analyses and results. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
73. TDD场景下小基站蜂窝网络上下行交叉干扰建模及性能分析.
- Author
-
潘子宇, 杨洁, and 郭楠
- Abstract
Copyright of Journal of Signal Processing is the property of Journal of Signal Processing and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2019
- Full Text
- View/download PDF
74. Channel Randomness-Based Adaptive Cyclic Prefix Selection for Secure OFDM System
- Author
-
Sanaz Naderi, Daniel Benevides da Costa, and Huseyin Arslan
- Subjects
Channel Randomness-Dependent Cyclic Prefix Selection ,Correlated Eavesdropper ,Control and Systems Engineering ,Physical Layer Security ,Data_CODINGANDINFORMATIONTHEORY ,Electrical and Electronic Engineering ,Secure Adaptive Cyclic Prefix Length ,OFDM ,TDD - Abstract
A novel method for cyclic prefix (CP) adaptation based on wireless channel randomness is proposed for orthogonal frequency-division multiplexing (OFDM) systems in urban areas. Especially, a quantization algorithm and an adaptive window-based strong subcarriers selection are designed on the sorted channel frequency response of the legitimate party to select randomly the secure CP (SCP) length for each OFDM symbol without the need to share any information between legitimate nodes. The proposed method creates a problem for illegitimate user's synchronization as it does not have any information about SCP length for every OFDM symbol, even if it uses blind synchronization techniques. The effectiveness of the proposed mechanism is evaluated through representative metrics, such as bit error rate (BER), throughput in both perfect and imperfect channel estimation scenarios, mismatch probability (MP), and cyclic autocorrelation function (CAF). Also, the performance for the presence of a correlated eavesdropper (Eve) in the system is evaluated. Simulation results show a huge secrecy gap between BER and throughput performance of legitimate and illegitimate users in all scenarios.
- Published
- 2022
- Full Text
- View/download PDF
75. Study of Health Examination Information System
- Author
-
Wang, Yun and Zhong, Zhicai, editor
- Published
- 2013
- Full Text
- View/download PDF
76. Adaptive Duplex Technique for Reduction of Turnaround Time in IEEE 802.22
- Author
-
Rajakani, Kalidoss, Bhagyaveni, M. A., Krishna, P. Venkata, editor, Babu, M. Rajasekhara, editor, and Ariwa, Ezendu, editor
- Published
- 2012
- Full Text
- View/download PDF
77. An Integrated Development and Runtime Environment for the Future Internet
- Author
-
Ben Hamida, Amira, Kon, Fabio, Ansaldi Oliva, Gustavo, Dos Santos, Carlos Eduardo Moreira, Lorré, Jean-Pierre, Autili, Marco, De Angelis, Guglielmo, Zarras, Apostolos, Georgantas, Nikolaos, Issarny, Valérie, Bertolino, Antonia, Álvarez, Federico, editor, Cleary, Frances, editor, Daras, Petros, editor, Domingue, John, editor, Galis, Alex, editor, Garcia, Ana, editor, Gavras, Anastasius, editor, Karnourskos, Stamatis, editor, Krco, Srdjan, editor, Li, Man-Sze, editor, Lotz, Volkmar, editor, Müller, Henning, editor, Salvadori, Elio, editor, Sassen, Anne-Marie, editor, Schaffers, Hans, editor, Stiller, Burkhard, editor, Tselentis, Georgios, editor, Turkama, Petra, editor, and Zahariadis, Theodore, editor
- Published
- 2012
- Full Text
- View/download PDF
78. Test driven development for embedded systems
- Author
-
Pamuković, Marija Magdalena, Žitko, Branko, Džimbeg, Andrija, Grubišić, Ani, and Bročić, Lucija
- Subjects
unit test ,test doubles ,mock ,software testing ,TDD ,stub ,fake - Abstract
U ovom radu glavna tematika je testiranje softvera ugradbenih računalnih sustava uz fokus na razvoj vođen testiranjem (TDD). Dan je pregled vrsta testiranja koje se koriste općenito u razvoju softvera, a potom su objašnjene razlike kod testiranja ugradbenog softvera. Naglasak je stavljen na jedinično testiranje. Opisan je način korištenja razvoja vođenog testiranjem te njegove prednosti kod ugradbenih sustava. U praktičnom dijelu rada primjenom razvoja vođenog testiranjem na jedinične testove opisana je razlika između testnih dvojnika. Praktični dio napisan je u jeziku C++, a korišteni su okviri gTest i gMock., In this thesis, the main topic is software testing of embedded computer systems with a focus on test-driven development (TDD). An overview of the types of testing that are generally used in software development is given, and the differences in embedded software testing are explained. Emphasis is placed on unit testing. The method of using test-driven development and its advantages in embedded systems are described. In the practical part of the paper, the difference between test doubles is described by using test-driven development for unit tests. The practical part is written in the C++ language, and the gTest and gMock frameworks are used.
- Published
- 2023
79. BDD in Agile Software Projects
- Author
-
Gostner, Emanuel
- Subjects
Agile ,Entwicklungstechniken ,Testing process ,Testing Prozess ,ATDD ,Testing Pyramide ,Development techniques ,BDD ,Software testing ,TDD ,DDD ,Levels of testing - Abstract
Agile Softwareentwicklung ist in den letzten Jahren immer beliebter geworden, da sie sich darauf konzentriert, Endbenutzern schnell und effizient einen Mehrwert zu liefern, um einen kurzen Feedback-Zyklus zu liefern. Agile Softwareprojekte stehen jedoch auch vor Herausforderungen, die ihren Erfolg verhindern können. Zu diesen Herausforderungen gehören die zunehmende Komplexität von Softwareprojekten, das daraus resultierende Missverständnis von Anforderungen und die Notwendigkeit einer stärkeren Zusammenarbeit und Kommunikation zwischen Geschäftsbeteiligten und technischen Teams. Behavior-driven development (BDD) ist eine Softwareentwicklungstechnik, die hilft, diese Herausforderungen anzugehen, indem sie Richtlinien und Praktiken bereitstellt, die sich auf das Verhalten der Software konzentrieren. Diese Verhaltensweisen werden gemeinsam definiert und in Form von Szenarien und Beispielen niedergeschrieben, die für alle Mitglieder verständlich sind. BDD fördert auch die Verwendung von continuous integration und continuous delivery, um ein hohes Maß an Softwarequalität sicherzustellen, die an den Endbenutzer geliefert werden kann. Diese Bachelorarbeit zielt darauf ab, die Herausforderungen agiler Softwareprojekte zu untersuchen und wie BDD helfen kann, diese Herausforderungen zu bewältigen, mit einem Fokus auf die Vorteile und Best Practices für den Einsatz von BDD in der agilen Softwareentwicklung. Agile software development has become increasingly popular in the last couple of years due to its focus on delivering value quickly and efficiently to end users, providing a short feedback cycle. However, agile software projects also face challenges that can prevent their success. These challenges include the increasing complexity of software projects, the resulting misunderstanding of requirements, and the need for higher collaboration and communication between business stakeholders and technical teams. Behavior-driven development (BDD) is a software development technique that helps to address these challenges by giving practices and guidelines that focus on the behavior of the software product. These behaviors are defined in a collaborative manner and are written down in the form of scenarios and examples that can be understood by all members. BDD also promotes the use of continuous integration and delivery to ensure a high level of software quality that can be shipped to the end user. This bachelor thesis aims to explore the challenges of agile software projects and how BDD can help to cope with these challenges with a focus on the benefits and best practices for using BDD in agile software development.
- Published
- 2023
80. Empiric intralesional tumescent drug delivery of antimicrobials effectively treated a painful necrotizing skin infection.
- Author
-
Klein PA, Wagner GA, Barr RJ, Klein JA, and Rogers RS 3rd
- Abstract
Competing Interests: Jeffrey A. Klein owns HK Surgical, Inc (a surgical supply and equipment company that develops infiltration pumps that can be used for Tumescent Drug Delivery). Jeffrey A. Klein and Paytra A. Klein have patents regarding Tumescent Drug Delivery.
- Published
- 2024
- Full Text
- View/download PDF
81. A Comprehensive Review on Potential Chemical and Herbal Permeation Enhancers Used in Transdermal Drug Delivery Systems.
- Author
-
Raghav RS, Verma S, and Monika
- Subjects
- Humans, Animals, Skin metabolism, Skin drug effects, Plant Preparations administration & dosage, Plant Preparations pharmacology, Plant Preparations chemistry, Structure-Activity Relationship, Biological Products administration & dosage, Biological Products chemistry, Biological Products pharmacology, Administration, Cutaneous, Skin Absorption drug effects, Drug Delivery Systems methods, Permeability drug effects
- Abstract
Using skin patches to deliver drugs is dependable and doesn't have the same issues as permeation enhancers, which help drugs get through the skin but struggle because of the skin's natural barrier. Strategies are required to increase topical bioavailability to enhance drug absorption. Natural compounds offer a promising solution by temporarily reducing skin barrier resistance and improving drug absorption. Natural substances allow a wider variety of medications to be distributed through the stratum corneum, offering a dependable approach to enhancing transdermal drug delivery. Natural substances have distinct advantages as permeability enhancers. They are pharmacologically effective and safe, inactive, non-allergenic, and non-irritating. These characteristics ensure their suitability for use without causing adverse effects. Natural compounds are readily available and well tolerated by the body. Studies investigating the structure-activity relationship of natural chemicals have demonstrated significant enhancer effects. By understanding the connection between chemical composition and enhancer activity, researchers can identify effective natural compounds for improving drug penetration. In conclusion, current research focuses on utilizing natural compounds as permeability enhancers in transdermal therapy systems. These substances offer safety, non-toxicity, pharmacological inactivity, and non-irritation. Through structure-activity relationship investigations, promising advancements have been made in enhancing drug delivery. Using natural compounds holds enormous potential for improving the penetration of trans-dermally delivered medications., (Copyright© Bentham Science Publishers; For any queries, please email at epub@benthamscience.net.)
- Published
- 2024
- Full Text
- View/download PDF
82. An Incremental Approach for Building Accessible and Usable Web Applications
- Author
-
Medina, Nuria Medina, Burella, Juan, Rossi, Gustavo, Grigera, Julián, Luna, Esteban Robles, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Chen, Lei, editor, Triantafillou, Peter, editor, and Suel, Torsten, editor
- Published
- 2010
- Full Text
- View/download PDF
83. From Mockups to User Interface Models: An Extensible Model Driven Approach
- Author
-
Rivero, José Matías, Rossi, Gustavo, Grigera, Julián, Burella, Juan, Luna, Esteban Robles, Gordillo, Silvia, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Daniel, Florian, editor, and Facca, Federico Michele, editor
- Published
- 2010
- Full Text
- View/download PDF
84. CPLink: Interference-Free Reuse of Cyclic-Prefix Intervals in OFDM-Based Networks.
- Author
-
Gowda, Niranjan M. and Sabharwal, Ashutosh
- Abstract
In this paper, we propose a method to reuse the cyclic-prefix (CP) intervals of an ongoing OFDM link, by another link, without degrading the OFDM link performance. We label the link that reuses the CP-intervals as CPLink, as they use only the CP-intervals of the ongoing link labeled, MainLink. We leverage the fact that the most commonly used OFDM receivers discard the samples in CP-intervals to design the CPLink that ensures below-noise-floor interference at every MainLink-receiver. The key contribution in this paper is the design and study of zero-knowledge CPLink, in which the CPLink-transmitter ensures below-noise-floor interference at every MainLink-receiver with no knowledge about the locations or the number of MainLink-receivers. We analytically show that the zero-knowledge CPLink capacity is positive. For LTE frame structure with 20-MHz bandwidth and 2-km cell-radius, we evaluate the CPLink for two kinds of CPLink-receivers: full-duplex base-station and a half-duplex device. Even for the cell-edge CPLink-transmitters, full-duplex zero-knowledge CPLink data rates can be up to 20 Mbps (60 Mbps) when the CP duration is ~7% (25%) of the data-symbol duration. The half-duplex CPLink rate is 5–40 Mbps when the CPLink-transmitter is within 250 m of CPLink-receiver. CPLink capacity is found to increase near-linearly with the CP duration, thus mitigating CP overhead. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
85. A Framework for Over-the-Air Reciprocity Calibration for TDD Massive MIMO Systems.
- Author
-
Jiang, Xiwen, Decurninge, Alexis, Gopala, Kalyana, Kaltenberger, Florian, Guillaud, Maxime, Slock, Dirk, and Deneire, Luc
- Abstract
One of the biggest challenges in operating massive multiple-input multiple-output systems is the acquisition of accurate channel state information at the transmitter. To take up this challenge, time division duplex is more favorable thanks to its channel reciprocity between downlink and uplink. However, while the propagation channel over the air is reciprocal, the radio-frequency front-ends in the transceivers are not. Therefore, calibration is required to compensate the RF hardware asymmetry. Although various over-the-air calibration methods exist to address the above problem, this paper offers a unified representation of these algorithms, providing a higher level view on the calibration problem, and introduces innovations on calibration methods. We present a novel family of calibration methods, based on antenna grouping, which improves accuracy and speeds up the calibration process compared to existing methods. We then provide the Cramér–Rao bound as the performance evaluation benchmark and compare maximum likelihood and least squares estimators. We also differentiate between the coherent and non-coherent accumulation of calibration measurements, and point out that enabling non-coherent accumulation allows the training to be spread in time, minimizing the impact to the data service. Overall, these results have special value in allowing the design of reciprocity calibration techniques that are both accurate and resource-effective. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
86. Scaling Laws of Optimal Training Lengths for TDD Massive MIMO Systems.
- Author
-
Kim, Taehyoung, Min, Kyungsik, Jung, Minchae, and Choi, Sooyong
- Subjects
- *
SCALING laws (Statistical physics) , *WIRELESS communications , *TIME division multiple access , *MIMO systems , *FREQUENCY division multiple access , *TELECOMMUNICATION links - Abstract
In this study, the scaling laws of optimal training lengths were investigated for time-division duplexing massive multiple-input multiple-output systems. First, the generalized asymptotic achievable rate was derived by taking into account both uplink and downlink training. From the general form, the achievable rates of zero-forcing (ZF) and matched filter (MF) precoders are directly obtained by using the mean and variance of the effective channel. Then, we analyzed the rate gaps of ZF and MF with respect to uplink and downlink training, respectively. According to the analysis of rate gaps, it is shown that the achievable rates are more dominated by the uplink training than downlink training for both ZF and MF. The joint optimization problem for training lengths maximizing the spectral efficiency is formulated as a function of rate gaps. To study the scaling of optimal training lengths with the system parameters, we derived the optimal training lengths as a closed-form expression by using an approximation for the logarithm function. From the analysis, it is shown that the optimal training lengths decrease as the number of antennas increases, and increase as the coherence block length increases. In addition, the optimal training lengths increase as the transmit power increases for ZF, whereas it does not change for MF. Finally, we investigated the superior region for noncoherent detection (which means only statistical information is used for demodulation without downlink training) with the system parameters by comparing the spectral efficiency with and without downlink training. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
87. Embolization of the Thoracic Duct by Direct Injection of N-Butyl-2-Cyanoacrylate Glue via a Puncture Needle.
- Author
-
Yamamoto, Masayoshi, Yamada, Kentaro, Horikawa, Masahiro, Kondo, Hiroshi, Oba, Hiroshi, and Furui, Shigeru
- Abstract
Purpose: To report embolization of the thoracic duct by direct injection of N-butyl-2-cyanoacrylate (NBCA) glue via a puncture needle.Materials and Methods: Two cases of high output chylothorax were successfully treated with direct injection of N-butyl-2-cyanoacrylate (NBCA) glue via a puncture needle. In them, conventional thoracic duct embolization (TDE) was attempted, but the cisterna chyli was absent on intranodal lymphangiography, and probably for this reason catheterization of the thoracic duct was unsuccessful. Contrast material injection via a puncture needle, however, clearly showed a leak from the thoracic duct, prompting us to attempt embolization of the thoracic duct by direct injection of NBCA glue via the needle.Results: Thoracic duct embolization by direct injection of NBCA glue via a puncture needle was technically successful in both patients. No minor or major complication occurred. Both patients disappeared chylothorax after this treatment.Conclusion: This embolization method can be useful for treatment of chylothorax when conventional TDE is not achievable. [ABSTRACT FROM AUTHOR]- Published
- 2018
- Full Text
- View/download PDF
88. Massive MIMO Performance—TDD Versus FDD: What Do Measurements Say?
- Author
-
Flordelis, Jose, Rusek, Fredrik, Tufvesson, Fredrik, Larsson, Erik G., and Edfors, Ove
- Abstract
Downlink beamforming in Massive multiple-input and multiple-output (MIMO) either relies on uplink pilot measurements—exploiting reciprocity and time-division duplexing operation, or on the use of a predetermined grid of beams with user equipments reporting their preferred beams, mostly in frequency-division duplexing operation. Massive MIMO in its originally conceived form uses the first strategy, with uplink pilots, whereas there is currently significant commercial interest in the second, grid-of-beams. It has been analytically shown that with isotropic scattering (independent Rayleigh fading) the first approach outperforms the second. Nevertheless, there remains controversy regarding their relative performance in practical channels. In this contribution, the performances of these two strategies are compared using measured channel data at 2.6 GHz. [ABSTRACT FROM PUBLISHER]
- Published
- 2018
- Full Text
- View/download PDF
89. Epistemological Justification of Test Driven Development in Agile Processes
- Author
-
Gagliardi, Francesco, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Rangan, C. Pandu, editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Concas, Giulio, editor, Damiani, Ernesto, editor, Scotto, Marco, editor, and Succi, Giancarlo, editor
- Published
- 2007
- Full Text
- View/download PDF
90. Pilot-less Massive MIMO TDD System with Blind Channel Estimation using Non-coherent DMPSK
- Author
-
López Morales, Manuel José, Chen Hu, Kun, García-Armada, Ana, European Commission, and Ministerio de Economía y Competitividad (España)
- Subjects
Telecomunicaciones ,Spatial multiplexing ,Electrónica ,Differential modulation ,Non-coherent ,Massive MIMO ,TDD - Abstract
Proceeding of: IEEE Global Communications Conference (GLOBECOM 2022) A novel time division duplex massive MIMO approach based on performing a blind channel estimation in the uplink using differentially encoded data and a precoding in the downlink, also with differentially encoded data, is proposed. In this system, the use of any type of explicit pilot symbol is completely avoided while maintaining spatial multiplexing capabilities in the downlink. We perform an analysis of the full system in terms or signal-to-interference-and-noise ratio (SINR) for the uplink and the downlink. The performance of the channel estimation using differentially encoded data is also analyzed, since it affects the performance of the downlink data transmission. A multi-user allocation strategy in an OFDM grid is proposed. The analysis is corroborated via numerical results and the proposed scheme is shown to outperform its coherent counterpart. This work has received funding from the European Union Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie ETN TeamUp5G, grant agreement No. 813391, and the Spanish National Project IRENE-EARTH (PID2020-115323RB-C33) (MINECO/AEI/FEDER, UE).
- Published
- 2022
- Full Text
- View/download PDF
91. Spatial Modelling of Monthly Climate Across Mountainous Terrain in Southern Yukon and Northern British Columbia
- Author
-
Ackerman, Hannah
- Subjects
British Columbia ,MAAT ,MMAT ,Freezing Degree Days ,trend surface ,Yukon ,Mean Annual Air Temperature ,TDD ,complex terrain ,Thawing Degree Days ,kriging ,FDD ,lapse rate ,Mean Monthly Air Temperature - Abstract
Two measures of air temperature trends across southern Yukon and northern British Columbia were modelled based on measurements from 83 monitoring sites across seven areas, operating for up to 14 years. Both mean monthly air temperature (MMAT) and freezing and thawing degree days (FDD and TDD, respectively) were modelled across this area (59 °N to 64.5 °N) at elevations ranging from 330-1480 m asl. Lapse rates in this region show inversions in the winter months (November - March) varying in inversion strength and length in relation to degree of continentality. The spatial and elevation range of these sites allowed for regional lapse rate modelling at the monthly scale for MMAT and at the annual scale for FDD and TDD. Lapse rates below treeline were found to be correlated (p < 0.1) with degree of continentality in the colder months (November - April) and August. In these months, lapse rates were modelled using kriging trend surfaces. In months where degree of continentality was not found to have a significant impact on lapse rates (p > 0.1) (May - October, excluding August), an average lapse rate calculated from the seven study regions was used across the study region. A combination of lapse rate trend surfaces, elevation, and temperatures at sea level were used to model MMAT and F/TDD below treeline. A treeline trend surface was created using a 4th order polynomial, allowing for temperatures at treeline to be determined. MMAT and F/TDD above treeline were calculated using a constant lapse rate of -6 °C/km, elevation, and temperature at treeline. The above and below treeline models were combined to create continuous models of MMAT and F/TDD. Modelled MMAT showed a high degree of homogeneity across the study region in warmer months. Inversions in lapse rates are evident in the colder months, especially December through February, when colder temperatures are easily identified in valley bottoms, increasing to treeline, and decreasing above treeline. Modelled MMAT values were validated using 20 sites across the study region, using both Environment and Climate Change Canada and University of Ottawa sites. The RMSE between modelled and observed MMAT was highest in January (4.4 °C) and lowest in June (0.7 °C). Sites below treeline showed a stronger relationship between modelled and observed values than sites above treeline. Edge effects of the model were evident in the northeast of the study region as well as in the ice fields in the southwest along the Alaska border. The new MMAT maps can be used to help understand species range change, underlying permafrost conditions, and climate patterns over time. FDD values were found to be highly influenced by both degree of continentality as well as latitude, whereas TDD values were mainly dependent on elevation, with degree of continentality and latitude being lesser influences. FDD and TDD were validated using the same 20 sites across the study region, with FDD showing a larger RMSE (368 degree days) between modelled and observed values than TDD (150 degree days). TDD modelling performed better on average, with a lower average absolute difference (254 degree days) between modelled and observed values at the validation sites than FDD modelling (947 degree days). The models of FDD and TDD represent a component of temperature at top of permafrost (TTOP) modelling for future studies. Two mean annual air temperature (MAAT) maps were created, one calculated from the MMAT models, and the other from the F/TDD models. Most of the study region showed negative MAAT, mainly between -6 °C and 0 °C for both methods. The average MAAT calculated from FDD and TDD values was -2.4 ºC, whereas the average MAAT calculated from MMAT values was -2.8 ºC. Models of MAAT were found to be slightly warmer than in previous studies, potentially indicating warming temperature trends.
- Published
- 2022
- Full Text
- View/download PDF
92. WParty App
- Author
-
Giner García, Antonio José
- Subjects
Acceso rápido ,Lógica de negocio ,Grado en Ingeniería Informática-Grau en Enginyeria Informàtica ,Events ,Eventos ,Empresas ,TDD ,Peticiones ,Gestión de eventos ,CORE ,Online ,Costes ,Seguridad ,Test-Driven Development ,REST ,HTTP ,Aplicación móvil ,Particulares ,API ,CRUD ,Requests ,Capas ,Web application ,Business logic ,Persistencia ,Aplicación web ,Layers ,LENGUAJES Y SISTEMAS INFORMATICOS - Abstract
[ES] WParty App será una aplicación web y móvil (iOS y Android) que ayudará, tanto a empresas como a usuarios particulares, a la organización de forma online de eventos. Esta aplicación contará con funcionalidades como la creación de eventos públicos y privados, venta de entradas, controles de acceso y creación de fondos de gasto. Está aplicación tendrá una arquitectura estructurada por capas. En este TFG desarrollaremos la lógica de negocio y la lógica de datos. La lógica de negocio estará implementada en un middleware en forma de API REST que, mediante las operaciones típicas de tipo ¿CRUD¿ vía HTTP, realizará peticiones a la capa de persistencia para consultar o modificar la información requerida. Por otra parte, la capa de persistencia recogerá esas peticiones en un back-end. En particular, contaremos con dos bases de datos: una base de datos de almacenamiento de datos CORE y otra base de datos de acceso rápido, cuyo objetivo será permitir un acceso directo desde la lógica de negocio para habilitar consultas de manera más eficiente. Por otro lado, el desarrollo de este proyecto será de tipo Test-Driven Development (TDD), así que también el TFG también incluirá cómo funciona esta metodología y se aportarán todos los casos de prueba. Finalmente, en este trabajo abordaremos también aspectos tales como el presupuestado de costes de explotación de los procesos y el almacenamiento, la explotación económica de nuestra aplicación y la seguridad dentro de toda nuestra infraestructura., [EN] WParty App will be a web and smartphone (iOS and Android) application that will help both, companies and private users, to organize events online. This application will have functionalities such as the creation of public and private events, ticket sales, access control and the creation of expense pulls. This application will have a layered architecture. In this TFG we will develop the business and data logic. This application will have a layered architecture. In this TFG we will develop the business logic and the data logic. The business logic will be implemented in a middleware as a REST API that, by typical "CRUD" HTTP operations, will make requests to the persistence layer to query or modify the required information. On the other hand, the persistence layer will collect these requests in a back-end. We will have two databases: a CORE data storage database and a quick access database, whose objective will be to allow direct access from the business logic to enable queries in a more efficient way. The development of this project will be a Test-Driven Development (TDD), so we will also see in this document how it works, and we will provide all the test cases. In this work we will also address issues such as the budgeting of operating costs of processes and storage, the economic exploitation of our application and the security within our entire infrastructure.
- Published
- 2022
93. Joint Modeling of TDD and Decoupled Uplink/Downlink Access in 5G HetNets With Multiple Small Cells Deployment
- Author
-
Kinda Khawam, Bachir Lahad, Steven Martin, Samer Lahoud, Marc Ibrahim, Données et algorithmes pour une ville intelligente et durable - DAVID (DAVID), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ), Laboratoire de Recherche en Informatique (LRI), and Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
- Subjects
cellular networks ,Wireless communications ,Computer Networks and Communications ,Computer science ,Duplex (telecommunications) ,02 engineering and technology ,Interference (wave propagation) ,TDD ,[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] ,Base station ,capacity analysis ,Telecommunications link ,HetNets ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,business.industry ,Macro cell ,cell association ,020206 networking & telecommunications ,downlink and uplink decoupled access ,spectral efficiency ,business ,5G ,Software ,Heterogeneous network ,Computer network - Abstract
International audience; Due to highly variant traffic in downlink (DL) and uplink (UL) in heterogeneous networks (HetNets), dynamic time-division duplexing (TDD) is proposed to dynamically allocate UL and DL resources. Under the same circumstances, downlink and uplink decoupled access (DUDA) is introduced to balance between UL and DL transmissions and to further improve the system performance. Rather than belonging to a specific cell, a mobile user can receive the downlink traffic from one base station (BS) and send uplink traffic through another BS. In this article, we analytically investigate a joint TDD and DUDA statistical model with multiple small cells deployment. This model is based on a geometric probability approach. Taking all possible TDD subframes combinations between the macro and small cells, coupled and decoupled cell associations strategies are investigated in details. We derive analytical expressions for the capacity and the interference, considering a network of one macro cell and multiple small cells. We build on the derived capacity expressions to measure the decoupling gain and thus, identify the location of the interferer small cell where the decoupled mode maintains a higher gain in both DL and UL. Monte-Carlo simulations results are presented to validate the accuracy of the statistical model.
- Published
- 2021
- Full Text
- View/download PDF
94. Test Driving Custom Fixtures
- Author
-
Mugridge, Rick, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Eckstein, Jutta, editor, and Baumeister, Hubert, editor
- Published
- 2004
- Full Text
- View/download PDF
95. Alineamiento constructivo basado en prácticas ágiles: un caso de estudio en el marco de UVagile
- Author
-
Silvestre, Jorge, Martínez Prieto, Miguel Ángel, Bregon, Anibal, Crespo, Yania, García-Álvarez, Diego, Silvestre, Jorge, Martínez Prieto, Miguel Ángel, Bregon, Anibal, Crespo, Yania, and García-Álvarez, Diego
- Published
- 2022
96. Code Writing Problem in Python Programming Learning Assistant System
- Author
-
Hsu Wai Hnin, Khin Khin Zaw, Hsu Wai Hnin, and Khin Khin Zaw
- Abstract
To advance python programming knowledge of students, Python Programming Learning Assistant System (PYPLAS) is elaborated. Currently, PYPLAS included the element fill-in-blank problem and error debugging problem to improve the student’s python programming skill. Then, students learn python testing techniques such as unit test (PYUNIT), PYTEST and coverage, etc. In this paper, PYPLAS provides the code writing problem so that students can learn the python code testing and write the python code according to test code. So, code writing problem is generated by using Test Driven Development (TDD) method. Teacher gives the test code to students. Students answer the program code according to test code by using unit test (PYUNIT). Teacher checks the answer code according to coverage in TDD method. For evaluations, 100 codes are provided to accurate the code testing and coverage approach in TDD method. 11 problems are generated and asked 5 learners from training center and universities to solve them in offline PYPLAS. Their results are checked by using coverage approach to display their correct rate. The results show the code writing problem is helpful to test the student’s coding quality.
- Published
- 2022
97. Test-Driven Development with the Focus on Inexperienced Programmers: A Literature Review.
- Author
-
Nyman, Adam, Rimmi, Oliver, Nyman, Adam, and Rimmi, Oliver
- Abstract
Test-driven development is a software development practice that prompts developers to write tests before writing source code. Studies report varied results on the effects that test-driven development has on the development process, and how this practice compares to other development practices, such as more traditional test-last development methodologies. There also seems like there has not been a discussion around the possible problems that a developer could encounter when adopting this technique, something that seems relevant to making accurate assumptions on the usability of the practice. A literature review was conducted, where the subject of test-driven development is examined with a focus on how inexperienced programmers interact with the practice and what effect it has on the product, in terms of external quality, productivity, number of test written and test coverage. The results suggest that there are no significant differences in external quality and productivity between TDD and TLD. The results also suggest that divide and conquer and refactoring are skills that ease the process of adopting the test-driven development practice.
- Published
- 2022
98. Habilitar pagament online en una web hotelera
- Author
-
Universitat Politècnica de Catalunya, Fínez Moral, Teresa, Farré Tost, Carles, Aguilar Oliva, Pol, Universitat Politècnica de Catalunya, Fínez Moral, Teresa, Farré Tost, Carles, and Aguilar Oliva, Pol
- Abstract
Radisson hotels és una empresa multinacional mundialment coneguda, és de les cadenes hoteleres més exitoses a tot el món. Però el sector hoteler ha sigut un dels sectors que més afectat s'ha vist per la pandèmia del COVID-19, ja que el turisme s'ha vist severament afectat, tant per restriccions governamentals com per por de les persones a la pandèmia. Tot i així, Radisson hotels ha decidit no parar amb l'expansió de l'empresa, una de les noves idees per propulsar la companyia ha sigut la d'afegir pagaments online a la seva pàgina web. EY porta 4 anys donant els serveis de desenvolupament i manteniment de la web de Radisson, per tant, han sigut els encarregats de fer aquesta funcionalitat, i a mi, com a estudiant en pràctiques a EY, se'm va oferir presentar aquest projecte com a treball de fi de grau i em va semblar un projecte molt interessant i desafiant., Radisson Hotels is a world-renowned multinational company, it is one of the most successful hotel chains in the world. But the hotel sector has been one of the sectors that has been most affected by the COVID-19 pandemic, since tourism has been severely affected, both by government restrictions and by people's fear of the pandemic. However, Radisson hotels has decided not to stop company expansion, one of the new ideas to propel the company has been to add online payments to its website. EY has been providing the development and maintenance services of the Radisson website for 4 years, therefore, they have been in charged of making this functionality, and I, as an intern at EY, was offered to present this project as an end-of-term project. degree and I found it to be a very interesting and challenging project.
- Published
- 2022
99. Refactorización del framework de una web en PHP
- Author
-
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Luque Vargas, Álvaro, Teniente López, Ernest, Sansón Martin, Carlos, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Luque Vargas, Álvaro, Teniente López, Ernest, and Sansón Martin, Carlos
- Abstract
A día de hoy hasta las aplicaciones, programas y páginas web más sencillas utilizan sistemas y estructuras complejas para funcionar. Estos sistemas deben encargarse de gestionar una gran cantidad de datos y estar preparados para cualquier situación que pueda aparecer. Además, la mayoría de estas estructuras suelen utilizar una base muy similar para funcionar, ya que se enfrentan a los mismos problemas que resolver. Aunque dos páginas web sean completamente diferentes, sabemos que ambas deben ser accesibles a través de un navegador y utilizar una dirección URL para entrar a ellas, por ejemplo. Debido a esto es demasiado complicado tener que crear todos estos complejos sistemas sólo para crear una página web sencilla. Además, no sólo lleva tiempo y esfuerzo hacerlo, sino que es necesario implementar las mismas bases una y otra vez para cada uno de estos proyectos. Es por este motivo que existen estructuras genéricas muy completas ya programadas que ya implementan todos estos requisitos que necesita una página web para funcionar. Estas estructuras, conocidas como frameworks, son herramientas que ya contienen la capacidad de gestionar las funcionalidades más básicas del proyecto, y que incluso pueden llegar a ofrecer nuevas capacidades o funciones según la necesidad que tenga cada proyecto. Pese a la gran utilidad que ofrece el uso de frameworks, es importante mantener el código del proyecto actualizado y seguro, ya que con el tiempo se descubren nuevas vulnerabilidades. Aunque es común ver cómo los lenguajes de programación y los diferentes proyectos reciben actualizaciones a lo largo del tiempo para aplicar mejoras y soluciones, también es posible encontrar proyectos que han dejado de actualizarse debido a distintos motivos. Este proyecto tiene como objetivo solucionar el uso de un framework que hace años anunció su descontinuación, modificando todo el código necesario para eliminar esta estructura y reemplazarla por un framework diferente que sí se mantenga al día., Nowadays even the simplest applications, programs and web pages use complex systems and structures to function. These systems must handle a large amount of data and be prepared for any situation that may arise. In addition, most of these structures usually use a very similar basis to function, as they face the same problems to solve. Even if two web pages are completely different, we know that both must be accessible through a browser and use one URL to enter them, for example. Because of this it is too complicated to have to create all these complex systems just to create a simple web page. Moreover, not only does it take time and effort to do so, but it is necessary to implement the same bases over and over again for each of these projects. It is for this reason that there are very complete generic structures already programmed that already implement all these requirements that a web page needs to work. These structures, known as frameworks, are tools that already contain the ability to manage the most basic functionalities of the project, and can even offer new capabilities or functions according to the needs of each project. Despite the great utility offered by the use of frameworks, it is important to keep the project's code updated and secure, since new vulnerabilities are discovered over time. Although it is common to see how programming languages and different projects receive updates over time to apply new improvements and solutions, it is also possible to find projects that have stopped being updated due to different reasons. This project aims to solve the use of a framework that years ago announced its discontinuation, modifying all the necessary code to remove this structure and replace it with a different framework that does keep up to date.
- Published
- 2022
100. Affective reactions and test-driven development : Results from three experiments and a survey
- Author
-
Baldassarre, Maria Teresa, Caivano, Danilo, Fucci, Davide, Romano, Simone, Scanniello, Giuseppe, Baldassarre, Maria Teresa, Caivano, Danilo, Fucci, Davide, Romano, Simone, and Scanniello, Giuseppe
- Abstract
The research on the claimed effects of Test-Driven Development (TDD) on software quality and developers’ productivity has shown inconclusive results. Some researchers have ascribed such results to the negative affective reactions that TDD would provoke when developers apply it. In this paper, we studied whether and in which phases TDD influences the affective states of developers, who are new to this development approach. To that end, we conducted a baseline experiment and two replications, and analyzed the data from these experiments both individually and jointly. Also, we performed methodological triangulation by means of an explanatory survey, whose respondents were experienced with TDD. The results of the baseline experiment suggested that developers like TDD significantly less, compared to a non-TDD approach. Also, developers who apply TDD like implementing production code significantly less than those who apply a non-TDD approach, while testing production code makes TDD developers significantly less happy. These results were not confirmed in the replicated experiments. We found that the moderator that better explains these differences across experiments is experience (in months) with unit testing, practiced in a test-last manner. The higher the experience with unit testing, the more negative the affective reactions caused by TDD. The results from the survey seem to confirm the role of this moderator. © 2021
- Published
- 2022
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.