Search results for: software development life cycle
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 25530

Search results for: software development life cycle

24990 Managing Early Stakeholder Involvement at the Early Stages of a Building Project Life Cycle

Authors: Theophilus O. Odunlami, Hasan Haroglu, Nader Saleh-Matter

Abstract:

The challenges facing the construction industry are often worsened by the compounded nature of projects coupled with the complexity of key stakeholders involved at different stages of the project. Projects are planned to achieve outlined benefits in line with the business case; however, a lack of effective management of key stakeholders can result in unrealistic delivery aspirations, unnecessary re-works, and overruns. The aim of this study is to examine the early stages of a project lifecycle and investigate the stakeholder management and involvement processes and their impact on the successful delivery of the project. The research engaged with conventional construction organisations and project personnel and stakeholders on diverse projects, using a research strategy to analyse existing project case studies, narrative enquiries, interviews, and surveys using a combined qualitative, quantitative, and mixed method of analysis. Research findings have shown that the involvement of stakeholders at different levels during the early stages has pronounced effects on project delivery; it helps to forge synergy and promotes a clear understanding of individual responsibilities, strengths, and weaknesses. This has often fostered a positive sense of productive collaboration right through the early stages of the project. These research findings intend to contribute to the development of a process framework for stakeholder and project team involvement in the early stages of a project. This framework will align with the selection criteria for stakeholders, contractors, and resources, ultimately contributing to the successful completion of projects. The primary question addressed in this study is stakeholder involvement and management of the early stages of a building project life cycle impacts project delivery. Findings showed that early-stage stakeholder involvement and collaboration between project teams and contractors significantly contribute to project success. However, a strong and healthy communication strategy would be required to maintain the flow of value-added ideas among stakeholders at the early stages to benefit the project at the execution stage.

Keywords: early stages, project lifecycle, stakeholders, decision-making strategy, project framework

Procedia PDF Downloads 83
24989 Instruct Students Effective Ways to Reach an Advanced Level after Graduation

Authors: Huynh Tan Hoi

Abstract:

Considered as one of the hardest languages in the world, Japanese is still the language that many young people choose to learn. Today, with the development of technology, learning foreign languages in general and Japanese language, in particular, is not an impossible barrier. Learning materials are not only from paper books, songs but also through software programs of smartphones or computers. Especially, students who begin to explore effective skills to study this language need to access modern technologies to improve their learning much better. When using the software, some students may feel embarrassed and challenged, but everything would go smoothly after a few days. After completing the course, students will get more knowledge, achieve a higher knowledge such as N2 or N1 Japanese Language Proficiency Test Certificate. In this research paper, 35 students who are studying at Ho Chi Minh City FPT University were asked to complete the questionnaire at the beginning of July up to August of 2018. Through this research, we realize that with the guidance of lecturers, the necessity of using modern software and some effective methods are indispensable in term of improving quality of teaching and learning process.

Keywords: higher knowledge, Japanese, methods, software, students

Procedia PDF Downloads 199
24988 Analyzing the Impact of Code Commenting on Software Quality

Authors: Thulya Premathilake, Tharushi Perera, Hansi Thathsarani, Tharushi Nethmini, Dilshan De Silva, Piyumika Samarasekara

Abstract:

One of the most efficient ways to assist developers in grasping the source code is to make use of comments, which can be found throughout the code. When working in fields such as software development, having comments in your code that are of good quality is a fundamental requirement. Tackling software problems while making use of programs that have already been built. It is essential for the intention of the source code to be made crystal apparent in the comments that are added to the code. This assists programmers in better comprehending the programs they are working on and enables them to complete software maintenance jobs in a more timely manner. In spite of the fact that comments and documentation are meant to improve readability and maintainability, the vast majority of programmers place the majority of their focus on the actual code that is being written. This study provides a complete and comprehensive overview of the previous research that has been conducted on the topic of code comments. The study focuses on four main topics, including automated comment production, comment consistency, comment classification, and comment quality rating. One is able to get the knowledge that is more complete for use in following inquiries if they conduct an analysis of the proper approaches that were used in this study issue.

Keywords: code commenting, source code, software quality, quality assurance

Procedia PDF Downloads 65
24987 A Survey of Baseband Architecture for Software Defined Radio

Authors: M. A. Fodha, H. Benfradj, A. Ghazel

Abstract:

This paper is a survey of recent works that proposes a baseband processor architecture for software defined radio. A classification of different approaches is proposed. The performance of each architecture is also discussed in order to clarify the suitable approaches that meet software-defined radio constraints.

Keywords: multi-core architectures, reconfigurable architectures, software defined radio, baseband processor

Procedia PDF Downloads 452
24986 Automated Detection of Related Software Changes by Probabilistic Neural Networks Model

Authors: Yuan Huang, Xiangping Chen, Xiaonan Luo

Abstract:

Current software are continuously updating. The change between two versions usually involves multiple program entities (e.g., packages, classes, methods, attributes) with multiple purposes (e.g., changed requirements, bug fixing). It is hard for developers to understand which changes are made for the same purpose. Whether two changes are related is not decided by the relationship between this two entities in the program. In this paper, we summarized 4 coupling rules(16 instances) and 4 state-combination types at the class, method and attribute levels for software change. Related Change Vector (RCV) are defined based on coupling rules and state-combination types, and applied to classify related software changes by using Probabilistic Neural Network during a software updating.

Keywords: PNN, related change, state-combination, logical coupling, software entity

Procedia PDF Downloads 415
24985 A Systematic Literature Review on Security and Privacy Design Patterns

Authors: Ebtehal Aljedaani, Maha Aljohani

Abstract:

Privacy and security patterns are both important for developing software that protects users' data and privacy. Privacy patterns are designed to address common privacy problems, such as unauthorized data collection and disclosure. Security patterns are designed to protect software from attack and ensure reliability and trustworthiness. Using privacy and security patterns, software engineers can implement security and privacy by design principles, which means that security and privacy are considered throughout the software development process. These patterns are available to translate "security & privacy-by-design" into practical advice for software engineering. Previous research on privacy and security patterns has typically focused on one category of patterns at a time. This paper aims to bridge this gap by merging the two categories and identifying their similarities and differences. To do this, the authors conducted a systematic literature review of 25 research papers on privacy and security patterns. The papers were analysed based on the category of the pattern, the classification of the pattern, and the security requirements that the pattern addresses. This paper presents the results of a comprehensive review of privacy and security design patterns. The review is intended to help future IT designers understand the relationship between the two types of patterns and how to use them to design secure and privacy-preserving software. The paper provides a clear classification of privacy and security design patterns, along with examples of each type. The authors found that there is only one widely accepted classification of privacy design patterns, while there are several competing classifications of security design patterns. Three types of security design patterns were found to be the most commonly used.

Keywords: design patterns, security, privacy, classification of patterns, security patterns, privacy patterns

Procedia PDF Downloads 104
24984 Different Orientations of Shape Memory Alloy Wire in Automotive Sector Product

Authors: Srishti Bhatt, Vaibhav Bhavsar, Adil Hussain, Aashay Mhaske, S. C. Bali, T. S. Srikanth

Abstract:

Shape Memory Alloys (SMA) are widely known for their unique shape recovery properties. SMA based actuation systems have high-force to weight ratio, light weight and also bio-compatible material. Which is why they are being used in different fields of aerospace, robotics, automotive and biomedical industries. However, in the automotive industry plenty of patents are available but commercially viable products are very few in market. This could be due to SMA material limitations like small stroke, direct dependability of lifecycle on stroke, pull load of the wire and high cycle time. In automotive sector, SMA being considered as an actuator which is required to have high stroke and constraint arises to accommodate a long length of wire (to compensate maximum 4 % strain as per better fatigue life cycle) not only increases complexity but also adds on the cost. More than 200 different types of actuators are used in an automobile, few of them whose efficiency can highly increase by replacing them with SMA based actuators which include latch lock mechanism, glove box, Head lamp leveling, side mirror and rear mirror leveling, tailgate opener and fuel lid cap actuator. To overcome the limitation of available space for required stroke of an actuator which leads to study the effect of different loading positions on SMA wires, different orientations of SMA wire by using pulleys and lever based systems to achieve maximum stroke. This investigation summarizes the loading under the V shape orientation the required stroke and carrying load capacity in more compact in comparison with straight orientation of wire. Similarly, the U shape orientation its showing higher load carrying capacity but reduced stroke which is aligned with concept of bundled wire method. Life-cycle of these orientations were also evaluated.

Keywords: actuators, automotive, nitinol, shape memory alloy, SMA wire orientations

Procedia PDF Downloads 70
24983 Elite Rain: A Solution to the Problem of Destructive Processes in Iran and Other Countries

Authors: Khaled Ali Soltan

Abstract:

Iran can be considered a triangle that is affected by 3 forces: the government, the elite, and the people. Over the last 100 years, these three forces have been at odds with each other. This lack of coordination and sometimes antagonism among these three forces has led to lawlessness in Iran (both the government and the people have entered the cycle of lawlessness) and the spread of destructive processes in the country and the destruction of resources, both natural and human resources. The direct and negative impact of this issue on people's lives as well as the environment highlights the importance of this article. This article descriptively deals with the issue and suggests solutions and examines possible problems and obstacles. There seems to be a way to establish a connection’ closeness and coordination among these three forces and put them on the path of development. ELITE RAIN is a scientific-popular process that can create coordination and cooperation between these forces, prevent destructive processes in the country and put it on the path of sustainable development and a better life. This solution is a more advanced model of brainstorming technique introduced by Alex Osborn in 1953. Given that people have tried different types of protests to improve the status quo, such as the change of government in 1979 which led to the establishment of the theocracy, participating in elections that resulted in more frustration and corruption due to the lack of real parties, and sporadic street protests that resulted in nothing more than repression, it seems that this solution can be successful.

Keywords: corruption, destruction of resources, elite rain, Iran, legal complaints, sustainable development, the elite

Procedia PDF Downloads 59
24982 Developing Rice Disease Analysis System on Mobile via iOS Operating System

Authors: Rujijan Vichivanives, Kittiya Poonsilp, Canasanan Wanavijit

Abstract:

This research aims to create mobile tools to analyze rice disease quickly and easily. The principle of object-oriented software engineering and objective-C language were used for software development methodology and the principle of decision tree technique was used for analysis method. Application users can select the features of rice disease or the color appears on the rice leaves for recognition analysis results on iOS mobile screen. After completing the software development, unit testing and integrating testing method were used to check for program validity. In addition, three plant experts and forty farmers have been assessed for usability and benefit of this system. The overall of users’ satisfaction was found in a good level, 57%. The plant experts give a comment on the addition of various disease symptoms in the database for more precise results of the analysis. For further research, it is suggested that image processing system should be developed as a tool that allows users search and analyze for rice diseases more convenient with great accuracy.

Keywords: rice disease, data analysis system, mobile application, iOS operating system

Procedia PDF Downloads 269
24981 A Review on Robot Trajectory Optimization and Process Validation through off-Line Programming in Virtual Environment Using Robcad

Authors: Ashwini Umale

Abstract:

Trajectory planning and optimization is a fundamental problem in articulated robotics. It is often viewed as a two phase problem of initial feasible path planning around obstacles and subsequent optimization of a trajectory satisfying dynamical constraints. An optimized trajectory of multi-axis robot is important and directly influences the Performance of the executing task. Optimal is defined to be the minimum time to transition from the current speed to the set speed. In optimization of trajectory through virtual environment explores the most suitable way to represent robot motion from virtual environment to real environment. This paper aims to review the research of trajectory optimization in virtual environment using simulation software Robcad. Improvements are to be expected in trajectory optimization to generate smooth and collision free trajectories with minimization of overall robot cycle time.

Keywords: trajectory optimization, forward kinematics and reverse kinematics, dynamic constraints, robcad simulation software

Procedia PDF Downloads 483
24980 Architecture - Performance Relationship in GPU Computing - Composite Process Flow Modeling and Simulations

Authors: Ram Mohan, Richard Haney, Ajit Kelkar

Abstract:

Current developments in computing have shown the advantage of using one or more Graphic Processing Units (GPU) to boost the performance of many computationally intensive applications but there are still limits to these GPU-enhanced systems. The major factors that contribute to the limitations of GPU(s) for High Performance Computing (HPC) can be categorized as hardware and software oriented in nature. Understanding how these factors affect performance is essential to develop efficient and robust applications codes that employ one or more GPU devices as powerful co-processors for HPC computational modeling. This research and technical presentation will focus on the analysis and understanding of the intrinsic interrelationship of both hardware and software categories on computational performance for single and multiple GPU-enhanced systems using a computationally intensive application that is representative of a large portion of challenges confronting modern HPC. The representative application uses unstructured finite element computations for transient composite resin infusion process flow modeling as the computational core, characteristics and results of which reflect many other HPC applications via the sparse matrix system used for the solution of linear system of equations. This work describes these various software and hardware factors and how they interact to affect performance of computationally intensive applications enabling more efficient development and porting of High Performance Computing applications that includes current, legacy, and future large scale computational modeling applications in various engineering and scientific disciplines.

Keywords: graphical processing unit, software development and engineering, performance analysis, system architecture and software performance

Procedia PDF Downloads 348
24979 Ground Surface Temperature History Prediction Using Long-Short Term Memory Neural Network Architecture

Authors: Venkat S. Somayajula

Abstract:

Ground surface temperature history prediction model plays a vital role in determining standards for international nuclear waste management. International standards for borehole based nuclear waste disposal require paleoclimate cycle predictions on scale of a million forward years for the place of waste disposal. This research focuses on developing a paleoclimate cycle prediction model using Bayesian long-short term memory (LSTM) neural architecture operated on accumulated borehole temperature history data. Bayesian models have been previously used for paleoclimate cycle prediction based on Monte-Carlo weight method, but due to limitations pertaining model coupling with certain other prediction networks, Bayesian models in past couldn’t accommodate prediction cycle’s over 1000 years. LSTM has provided frontier to couple developed models with other prediction networks with ease. Paleoclimate cycle developed using this process will be trained on existing borehole data and then will be coupled to surface temperature history prediction networks which give endpoints for backpropagation of LSTM network and optimize the cycle of prediction for larger prediction time scales. Trained LSTM will be tested on past data for validation and then propagated for forward prediction of temperatures at borehole locations. This research will be beneficial for study pertaining to nuclear waste management, anthropological cycle predictions and geophysical features

Keywords: Bayesian long-short term memory neural network, borehole temperature, ground surface temperature history, paleoclimate cycle

Procedia PDF Downloads 109
24978 Function of Quranic Family Lifestyle in the Development of Modern Islamic Civilization

Authors: Zeinabossadat Hosseini, Fateme Qorbani

Abstract:

The universal community has suffered from the lack of a sustainable and prosperous civilization in the world, and human distance from religious doctrines exposes the civilization of society to decline and collapse. To build a sustainable Islamic civilization, it is essential to understand and strengthen the core foundations of this subject. Islam, which claims to be integral in ensuring human prosperity and the creation of a new Islamic civilization, it can only develop this civilization if it has the necessary foundations. On the other hand, the family is one of the most important and effective foundations for effective individual and community life, and according to the influential role of the family on human behavioral and cognitive domains, it is impossible to define and explain the development of Islamic civilization without regard to the family category. The family can be effective in this important matter through its direct and indirect role in the education of individuals, and its members have the highest interaction and impact on each other. Development of the teachings of Islam in the form of verses and traditions can guide people towards the Islamic lifestyle and thus Islamic civilization and the Pure life (Tayyibah life-Al-Nahl/97). This article provides a descriptive-analytical approach to the conclusion that modern Islamic civilization promises the prosperity of the world and the hereafter. It will bring peace and prosperity to the world as well as advancement, fight against poverty, unity, and solidarity of Muslims, preservation of human dignity, as well as the growth of spirituality. It can also be deduced that the foundations of Islamic civilization in Qur'anic Tayyibah life and in today's term, the Islamic lifestyle, can be identified and implemented in the family structure, And the components of this blissful life can be found in this focus. The Tayyibah life will be realized by relying on the right faith and practice, paying attention to the rulings, divine command mentioned in the verses, as well as the traditions, altruism, nurturing a commitment to the community.

Keywords: family, development of modern Islamic civilization, quranic lifestyle, Tayyibah life

Procedia PDF Downloads 126
24977 Agile Software Effort Estimation Using Regression Techniques

Authors: Mikiyas Adugna

Abstract:

Effort estimation is among the activities carried out in software development processes. An accurate model of estimation leads to project success. The method of agile effort estimation is a complex task because of the dynamic nature of software development. Researchers are still conducting studies on agile effort estimation to enhance prediction accuracy. Due to these reasons, we investigated and proposed a model on LASSO and Elastic Net regression to enhance estimation accuracy. The proposed model has major components: preprocessing, train-test split, training with default parameters, and cross-validation. During the preprocessing phase, the entire dataset is normalized. After normalization, a train-test split is performed on the dataset, setting training at 80% and testing set to 20%. We chose two different phases for training the two algorithms (Elastic Net and LASSO) regression following the train-test-split. In the first phase, the two algorithms are trained using their default parameters and evaluated on the testing data. In the second phase, the grid search technique (the grid is used to search for tuning and select optimum parameters) and 5-fold cross-validation to get the final trained model. Finally, the final trained model is evaluated using the testing set. The experimental work is applied to the agile story point dataset of 21 software projects collected from six firms. The results show that both Elastic Net and LASSO regression outperformed the compared ones. Compared to the proposed algorithms, LASSO regression achieved better predictive performance and has acquired PRED (8%) and PRED (25%) results of 100.0, MMRE of 0.0491, MMER of 0.0551, MdMRE of 0.0593, MdMER of 0.063, and MSE of 0.0007. The result implies LASSO regression algorithm trained model is the most acceptable, and higher estimation performance exists in the literature.

Keywords: agile software development, effort estimation, elastic net regression, LASSO

Procedia PDF Downloads 41
24976 In-Cylinder Exhaust Heat Recovery of an I. C. Engine Using Water Injection

Authors: Jayakrishnan U.

Abstract:

A concept of adding two strokes to a four stroke Otto or Diesel engine cycle presented here for the waste heat recovery in a four stroke internal combustion engine. Four stroke Diesel cycle and Otto cycle engines have very low thermal efficiency due to high amount of energy loss in exhaust and also on the cooling of the engine. It is estimated about 35 percent of fuel energy is lost in exhaust of engine and 30 percent in cooling of engine. So by modifying a four-stroke Otto or Diesel engine by adding two-stroke heat recovery steam cycle is presented here. Water injection is used to get an additional power stroke by partial compression of the exhaust gases at the end of third stroke in a four stroke I.C.Engine. It is the conversion of a four-stroke cycle to a six-stroke cycle. By taking a four stroke petrol engine of known dimensions, an ideal thermodynamic model is used to analyse and calculate the events of exhaust gas compression and following two strokes of water injection. By changing the exhaust valve closing timing during exhaust stroke and analysing it on various points, an optimum amount of exhaust gas re-compression and amount of water injection can be found for maximizing efficiency and fuel economy. It is achieved by changing the exhaust valve timing and finding an optimum amount of exhaust re-compression, maximizing the net mean effective pressure of the steam expansion stroke (MEPsteam). Specific fuel consumption of the engine also decreases increasing the fuel economy. The valve closing timings for maximum MEPsteam is limited by either 1 bar or dew point temperature of expansion gas or moisture mixture to avoid moisture formation. By modifying the four-stroke Otto or Diesel cycle by adding two water injection stroke has the potential to significantly increase the engine efficiency and fuel economy.

Keywords: internal combustion engine, engine efficiency, six-stroke cycle, water injection, specific fuel consumption

Procedia PDF Downloads 283
24975 An Approach to Tackle Start up Problems Using Applied Games

Authors: Aiswarya Gopal, Kamal Bijlani, Vinoth Rengaraj, R. Jayakrishnan

Abstract:

In the business world, the term “startup” is frequently ringing the bell with the high frequency of young ventures. The main dilemma of startups is the unsuccessful management of the unique risks that have to be confronted in the present world of competition and technology. This research work tried to bring out a game based methodology to improve enough real-world experience among entrepreneurs as well as management students to handle risks and challenges in the field. The game will provide experience to the player to overcome challenges like market problems, running out of cash, poor management, and product problems which can be resolved by a proper strategic approach in the entrepreneurship world. The proposed serious game works on the life cycle of a new software enterprise where the entrepreneur moves from the planning stage to secured financial stage, laying down the basic business structure, and initiates the operations ensuring the increment in confidence level of the player.

Keywords: business model, game based learning, poor management, start up

Procedia PDF Downloads 456
24974 Self Tuning Controller for Reducing Cycle to Cycle Variations in SI Engine

Authors: Alirıza Kaleli, M. Akif Ceviz, Erdoğan Güner, Köksal Erentürk

Abstract:

The cyclic variations in spark ignition engines occurring especially under specific engine operating conditions make the maximum pressure variable for successive in-cylinder pressure cycles. Minimization of cyclic variations has a great importance in effectively operating near to lean limit, or at low speed and load. The cyclic variations may reduce the power output of the engine, lead to operational instabilities, and result in undesirable engine vibrations and noise. In this study, spark timing is controlled in order to reduce the cyclic variations in spark ignition engines. Firstly, an ARMAX model has developed between spark timing and maximum pressure using system identification techniques. By using this model, the maximum pressure of the next cycle has been predicted. Then, self-tuning minimum variance controller has been designed to change the spark timing for consecutive cycles of the first cylinder of test engine to regulate the in-cylinder maximum pressure. The performance of the proposed controller is illustrated in real time and experimental results show that the controller has a reliable effect on cycle to cycle variations of maximum cylinder pressure when the engine works under low speed conditions.

Keywords: cyclic variations, cylinder pressure, SI engines, self tuning controller

Procedia PDF Downloads 465
24973 Component Interface Formalization in Robotic Systems

Authors: Anton Hristozov, Eric Matson, Eric Dietz, Marcus Rogers

Abstract:

Components are heavily used in many software systems, including robotics systems. The growth of sophistication and diversity of new capabilities for robotic systems presents new challenges to their architectures. Their complexity is growing exponentially with the advent of AI, smart sensors, and the complex tasks they have to accomplish. Such complexity requires a more rigorous approach to the creation, use, and interoperability of software components. The issue is exacerbated because robotic systems are becoming more and more reliant on third-party components for certain functions. In order to achieve this kind of interoperability, including dynamic component replacement, we need a way to standardize their interfaces. A formal approach is desperately needed to specify what an interface of a robotic software component should contain. This study performs an analysis of the issue and presents a universal and generic approach to standardizing component interfaces for robotic systems. Our approach is inspired by well-established robotic architectures such as ROS, PX4, and Ardupilot. The study is also applicable to other software systems that share similar characteristics with robotic systems. We consider the use of JSON or Domain Specific Languages (DSL) development with tools such as Antlr and automatic code and configuration file generation for frameworks such as ROS and PX4. A case study with ROS2 is presented as a proof of concept for the proposed methodology.

Keywords: CPS, robots, software architecture, interface, ROS, autopilot

Procedia PDF Downloads 70
24972 Development Strategies for Building Smart Cities: The Case of Kalampaka, Greece

Authors: Christos Stamopoulos

Abstract:

Nowadays, the technological evolution has brought changes and new requirements not only on human’s life but also on the environment in which they live. Cities have begun to be organized in new ways which comply with contemporary living standards. The aim of this paper was to present the characteristics and to introduce good construction strategies of smart cities around the world. Also, a case study of the city of Kalampaka and its residents was surveyed. More specifically, residents’ knowledge about smart cities and their opinion for future progress was examined. Statistical analysis showed that residents’ knowledge about smart cities was fairly good (48% knew the phrase 'smart city'). However, respondents believe that the appearance of the city of Kalampaka needs improvement in many areas (the 75% are disappointed with the current appearance of the city). Furthermore, regression analysis showed that the value of the environmental sustainability is greatly influenced by the energy saving, as well as, innovation has an impact on the level of quality of life, while older people seem satisfied with administration’s efforts for development.

Keywords: development, economy, environment, governance, quality of life, smart city

Procedia PDF Downloads 321
24971 Environmental Cost and Benefits Analysis of Different Electricity Option: A Case Study of Kuwait

Authors: Mohammad Abotalib, Hamid Alhamadi

Abstract:

In Kuwait, electricity is generated from two primary sources that are heavy fuel combustion and natural gas combustion. As Kuwait relies mainly on petroleum-based products for electricity generation, identifying and understanding the environmental trade-off of such operations should be carefully investigated. The life cycle assessment (LCA) tool is applied to identify the potential environmental impact of electricity generation under three scenarios by considering the material flow in various stages involved, such as raw-material extraction, transportation, operations, and waste disposal. The three scenarios investigated represent current and futuristic electricity grid mixes. The analysis targets six environmental impact categories: (1) global warming potential (GWP), (2) acidification potential (AP), (3) water depletion (WD), (4) acidification potential (AP), (4) eutrophication potential (EP), (5) human health particulate matter (HHPM), and (6) smog air (SA) per one kWh of electricity generated. Results indicate that one kWh of electricity generated would have a GWP (881-1030) g CO₂-eq, mainly from the fuel combustion process, water depletion (0.07-0.1) m³ of water, about 68% from cooling processes, AP (15.3-17.9) g SO₂-eq, EP (0.12-0.14) g N eq., HHPA (1.13- 1.33)g PM₂.₅ eq., and SA (64.8-75.8) g O₃ eq. The variation in results depend on the scenario investigated. It can be observed from the analysis that introducing solar photovoltaic and wind to the electricity grid mix improves the performance of scenarios 2 and 3 where 15% of the electricity comes from renewables correspond to a further decrease in LCA results.

Keywords: energy, functional uni, global warming potential, life cycle assessment, energy, functional unit

Procedia PDF Downloads 119
24970 Code Refactoring Using Slice-Based Cohesion Metrics and AOP

Authors: Jagannath Singh, Durga Prasad Mohapatra

Abstract:

Software refactoring is very essential for maintaining the software quality. It is an usual practice that we first design the software and then go for coding. But after coding is completed, if the requirement changes slightly or our expected output is not achieved, then we change the codes. For each small code change, we cannot change the design. In course of time, due to these small changes made to the code, the software design decays. Software refactoring is used to restructure the code in order to improve the design and quality of the software. In this paper, we propose an approach for performing code refactoring. We use slice-based cohesion metrics to identify the target methods which requires refactoring. After identifying the target methods, we use program slicing to divide the target method into two parts. Finally, we have used the concepts of Aspects to adjust the code structure so that the external behaviour of the original module does not change.

Keywords: software refactoring, program slicing, AOP, cohesion metrics, code restructure, AspectJ

Procedia PDF Downloads 486
24969 Effect of thermal aging on Low Cycle Fatigue of Alloy 690

Authors: Kushal Gowda Jayaram, Joseph Huret, Jonathan Quibel, Walter-John Chitty, Gilbert Henaff

Abstract:

Thermal aging is one of the concerns for the long-term operation of nuclear power plants. Indeed, components in the primary circuit undergo thermal aging while exposed to the chemically active environment of Pressurized Water Reactors (PWRs) over time. Among the materials used in the reactor components, Alloy 690 can be found in some critical components for nuclear safety. Despite its importance, research on the effect of thermal aging on the microstructural changes and low cycle fatigue (LCF) behavior of Alloy 690 remains limited. This study aims to assess the impact of thermal aging on the fatigue life of Alloy 690. The as-received sample underwent aging at 420°C for 4000 hours, representing the equivalent aging of 60 years in reactor working conditions. First, the characterization of the area and density of intergranular and intragranular precipitates was performed to understand the microstructural changes in the aged specimen. Then, low cycle fatigue tests were conducted on the as received and aged samples at varying strain amplitudes. To investigate the influence of thermal aging on the fatigue behavior of Alloy 690, fracture surfaces were analyzed to estimate fatigue crack growth rates based on striation spacing measurements. Additionally, the axially cut fractured samples have undergone analysis using Electron Backscatter Diffraction (EBSD) to understand the effect of aging on strain localization near the crack path. Results indicate that while the characterization of the area and density of intergranular precipitates in the aged specimen (for 2000 hours, approximately 30 years) showed no significant changes, there was a slight increase in the area and density of intragranular precipitates under the same conditions.

Keywords: alloy 690, thermal aging, low cycle fatigue, precipitates

Procedia PDF Downloads 22
24968 A Reflection of the Contemporary Life of Urban People Through Mixed Media Art

Authors: Van Huong Mai, Kanokwan Nithiratphat, Adool Booncham

Abstract:

The Movement of Contemporary Life consisted of two purposes, which were to study the movement and development of the modern life and to create the visual arts, which were paintings expressed via the form of apartment buildings was used from mixed media (digital printing and acrylic painting on canvas) which conveyed the rapid pace of modern life leading to diverse movements in viewer’s feeling. The operation of this creation was collected field data, documentary data, and influence from creative work. The data analysis was analyzed in order to theme, form, technique, and process to satisfy of concept and special character of the pieces.

Keywords: movement, contemporary life, visual art, acrylic painting, digital art, urban space

Procedia PDF Downloads 78
24967 Manual to Automated Testing: An Effort-Based Approach for Determining the Priority of Software Test Automation

Authors: Peter Sabev, Katalina Grigorova

Abstract:

Test automation allows performing difficult and time consuming manual software testing tasks efficiently, quickly and repeatedly. However, development and maintenance of automated tests is expensive, so it needs a proper prioritization what to automate first. This paper describes a simple yet efficient approach for such prioritization of test cases based on the effort needed for both manual execution and software test automation. The suggested approach is very flexible because it allows working with a variety of assessment methods, and adding or removing new candidates at any time. The theoretical ideas presented in this article have been successfully applied in real world situations in several software companies by the authors and their colleagues including testing of real estate websites, cryptographic and authentication solutions, OSGi-based middleware framework that has been applied in various systems for smart homes, connected cars, production plants, sensors, home appliances, car head units and engine control units (ECU), vending machines, medical devices, industry equipment and other devices that either contain or are connected to an embedded service gateway.

Keywords: automated testing, manual testing, test automation, software testing, test prioritization

Procedia PDF Downloads 314
24966 Evaluating the Durability and Safety of Lithium-Ion Batterie in High-Temperature Desert Climates

Authors: Kenza Maher, Yahya Zakaria, Noora S. Al-Jaidah

Abstract:

Temperature is a critical parameter for lithium-ion battery performance, life, and safety. In this study, four commercially available 18650 lithium-ion cells from four different manufacturers are subjected to accelerated cycle aging for up to 500 cycles at two different temperatures (25°C and 45°C). The cells are also calendar-aged at the same temperatures in both charged and discharged states for 6 months to investigate the effect of aging and temperature on capacity fade and state of health. The results showed that all battery cells demonstrated good cyclability and had a good state of health at both temperatures. However, the capacity loss and state of health of these cells are found to be dependent on the cell chemistry and aging conditions, including temperature. Specifically, the capacity loss is found to be higher at the higher aging temperature, indicating the significant impact of temperature on the aging of lithium-ion batteries.

Keywords: lithium-ion battery, aging mechanisms, cycle aging, calendar aging.

Procedia PDF Downloads 73
24965 Determination of Influence Lines for Train Crossings on a Tied Arch Bridge to Optimize the Construction of the Hangers

Authors: Martin Mensinger, Marjolaine Pfaffinger, Matthias Haslbeck

Abstract:

The maintenance and expansion of the railway network represents a central task for transport planning in the future. In addition to the ultimate limit states, the aspects of resource conservation and sustainability are increasingly more necessary to include in the basic engineering. Therefore, as part of the AiF research project, ‘Integrated assessment of steel and composite railway bridges in accordance with sustainability criteria’, the entire lifecycle of engineering structures is involved in planning and evaluation, offering a way to optimize the design of steel bridges. In order to reduce the life cycle costs and increase the profitability of steel structures, it is particularly necessary to consider the demands on hanger connections resulting from fatigue. In order for accurate analysis, a number simulations were conducted as part of the research project on a finite element model of a reference bridge, which gives an indication of the internal forces of the individual structural components of a tied arch bridge, depending on the stress incurred by various types of trains. The calculations were carried out on a detailed FE-model, which allows an extraordinarily accurate modeling of the stiffness of all parts of the constructions as it is made up surface elements. The results point to a large impact of the formation of details on fatigue-related changes in stress, on the one hand, and on the other, they could depict construction-specific specifics over the course of adding stress. Comparative calculations with varied axle-stress distribution also provide information about the sensitivity of the results compared to the imposition of stress and axel distribution on the stress-resultant development. The calculated diagrams help to achieve an optimized hanger connection design through improved durability, which helps to reduce the maintenance costs of rail networks and to give practical application notes for the formation of details.

Keywords: fatigue, influence line, life cycle, tied arch bridge

Procedia PDF Downloads 307
24964 Using AI to Advance Factory Planning: A Case Study to Identify Success Factors of Implementing an AI-Based Demand Planning Solution

Authors: Ulrike Dowie, Ralph Grothmann

Abstract:

Rational planning decisions are based upon forecasts. Precise forecasting has, therefore, a central role in business. The prediction of customer demand is a prime example. This paper introduces recurrent neural networks to model customer demand and combines the forecast with uncertainty measures to derive decision support of the demand planning department. It identifies and describes the keys to the successful implementation of an AI-based solution: bringing together data with business knowledge, AI methods, and user experience, and applying agile software development practices.

Keywords: agile software development, AI project success factors, deep learning, demand forecasting, forecast uncertainty, neural networks, supply chain management

Procedia PDF Downloads 154
24963 Design of a Vehicle Door Structure Based on Finite Element Method

Authors: Tawanda Mushiri, Charles Mbohwa

Abstract:

The performance of door assembly is very significant for the vehicle design. In the present paper, the finite element method is used in the development processes of the door assembly. The stiffness, strength, modal characteristic, and anti-extrusion of a newly developed passenger vehicle door assembly are calculated and evaluated by several finite element analysis commercial software. The structural problems discovered by FE analysis have been modified and finally achieved the expected door structure performance target of this new vehicle. The issue in focus is to predict the performance of the door assembly by powerful finite element analysis software, and optimize the structure to meet the design targets. It is observed that this method can be used to forecast the performance of vehicle door efficiently when it’s designed. In order to reduce lead time and cost in the product development of vehicles more development will be made virtually.

Keywords: vehicle door, structure, strength, stiffness, modal characteristic, anti-extrusion, Finite Element Method

Procedia PDF Downloads 405
24962 Voices of Youth: Contributing to Healthy Teens

Authors: Christa Beyers

Abstract:

Investing in the health of youth is essential for the well-being of society. If youth do not live a healthy life, the future of the global workforce and overall development of adolescents looks bleak given the challenges posed in this developmental stage. The idea of sexuality education at home and in our schools is a controversial and contentious subject, as many parents and teachers do not hold the same beliefs as to what content should be taught. Despite high incidence of HIV and STD infections, early school dropout and teen pregnancies, sexuality education has still not been given the recognition or importance it deserves. By giving youth a voice can lead to both behavioural and policy changes. This article is based on a literature review of sex and sexuality education from a social studies approach. This article argues that adults tend to teach from their own perspective, which does not meet the needs of youth, thereby ignoring the social aspects of sexual behaviour.

Keywords: sexuality education, adolescents, communication, cycle of socialization

Procedia PDF Downloads 179
24961 Carbon Skimming: Towards an Application to Summarise and Compare Embodied Carbon to Aid Early-Stage Decision Making

Authors: Rivindu Nethmin Bandara Menik Hitihamy Mudiyanselage, Matthias Hank Haeusler, Ben Doherty

Abstract:

Investors and clients in the Architectural, Engineering and Construction industry find it difficult to understand complex datasets and reports with little to no graphic representation. The stakeholders examined in this paper include designers, design clients and end-users. Communicating embodied carbon information graphically and concisely can aid with decision support early in a building's life cycle. It is essential to create a common visualisation approach as the level of knowledge about embodied carbon varies between stakeholders. The tool, designed in conjunction with Bates Smart, condenses Tally Life Cycle Assessment data to a carbon hot-spotting visualisation, highlighting the sections with the highest amounts of embodied carbon. This allows stakeholders at every stage of a given project to have a better understanding of the carbon implications with minimal effort. It further allows stakeholders to differentiate building elements by their carbon values, which enables the evaluation of the cost-effectiveness of the selected materials at an early stage. To examine and build a decision-support tool, an action-design research methodology of cycles of iterations was used along with precedents of embodied carbon visualising tools. Accordingly, the importance of visualisation and Building Information Modelling are also explored to understand the best format for relaying these results.

Keywords: embodied carbon, visualisation, summarisation, data filtering, early-stage decision-making, materiality

Procedia PDF Downloads 62