Orchestrating Agent for Software Development Process Supporting Tools

Size: px
Start display at page:

Download "Orchestrating Agent for Software Development Process Supporting Tools"

Transcription

1 Indian Journal of Science and Technology, Vol 8(23), DOI: /ijst/2015/v8i23/79981, September 2015 ISSN (Print) : ISSN (Online) : Orchestrating Agent for Software Development Process Supporting Tools Eun Seung Lee 1 and Young B. Park 2 * 1 Department of Computer, Dankook University, Yongin, Republic of Korea; leeys5214@naver.com 2 Department of Computer Science, Dankook University, Cheonan, Republic of Korea; ybpark@dankook.ac.kr Abstract The interest in quality is increasing as the types of software got diversified and the demand for it increased. Commonly used software and formal methods were used for software quality control management previously. However, the usage of commonly used tools causes extra cost. The quality control management using Open Source Software (OSS) can be proposed as an alternative to cut the extra cost. OSS is a software with its source code disclosed so that anyone can use free of cost. OSS can be used independently without mutual contact or by constructing a tool-chain environment. Using each OSS independently without mutual contact can reduce the cost of constructing tool-chain environment. However, extra cost can occur for managing the output of each tool and this can be larger than the cost for tool-chain environment construction. Quality control management by constructing tool-chain environment all around SDLC is done mostly in SW Visualization activity. The plug-in method is used mainly for tool-chain environment construction. However, this can cause extra cost depending on the Plug-in and flaws can be inherent due to frequent updates and because it is free of charge. This paper proposes tool-chain environment construction between OSS using Agent. Keywords: Agent, Open Source, Software Quality, Software Visualization, Toolchain 1. Introduction As the hardware cost decreased, the distribution rate of computers increased consistently. The PC distribution rate increased from 2.5% (1990 s) to 9% (2001) and is still increasing consistently 1. As the computer distribution rate increased, software application field increased. Not only the decrease of hardware costs, but also the emergence of various platforms was the driving force of the development of software market. Software is now used in all areas including individuals, companies and the government. The competition of the business became fierce as the software productivity increased and cheap application programs were widely applied 2,3. This led to the appearance of many methods to develop highquality software. Previously, software quality enhancement through formal method and commonly used tools was done frequently. However, the usage of commonly used tools can cause extra cost. Also, credibility of the output can lack due to the usage of a single commonly used tool 4. This led to the rise of interest in Open Source Software. OSS is a software with its source code disclosed free of cost so that anyone can use without restriction 5. It can be used selectively according to the user s object and the environment, and as it is free, there is no burden of cost. It has an advantage that it can be used widely through SDLC by tool fusion 6. However, there is a potential problem in OSS usage. Version update may sometimes be delayed or conversely there could be flaws made due to frequent changes. Because it is free to anyone, it is hard to track down the responsibility of a problem occurred due to the flaw of OSS 7. Also, it can be hard to secure the credibility of the output from OSS. *Author for correspondence

2 Orchestrating Agent for Software Development Process Supporting Tools There may be no special support when combining and using OSS. Therefore, construction of an environment to autonomously combine the OSS is required. This means that extra cost is required for tool-chain environment construction aside from the cost of using OSS. If Plug-in is provided, it can be used to constitute tool-chain environment. However, it can malfunction according to the update period and plug-in support version. Therefore the way to compose tool-chain environment with less cost without using Plug-in is needed. This paper used Agent method to construct tool-chain environment of OSS. Supporting tools were developed based on JAVA. The Agent supports tool-chain environment management function through the version management of each OSS and the connection execution and output management of each tools of the Testing Stage in SDLC. Ruleset file is needed to run each tool, and tool-chain environment is composed as the rule stated in the Ruleset file. Output management supports managing the output from each OSS. The formation of this page is as follows. Phase 2 consists of related research considering OSS, SW Visualization, SDLC and Static/Dynamic Testing and Phase 3 consists of analyzation of Orchestrating Agent Composition and whole operation flow. The conclusion is given at the end. 2. Related Works 2.1 Open Source Software (OSS) Source Code Released OSS is a method that emerged reactively while software became commercialized separated from the hardware computer. The name was first presented at 1998, but similar concept was already present in early 1990 s 8,9. Software can be classified according to cost as shown in Table 1. Free software can be classified into OSS and Freeware, Shareware according to whether the source code is disclosed or not. OSS means software whose source code is disclosed for anyone to use. Free software and open software were divided previously, but recently it had been integrated as FOSS (Free & Open Source Software) 10. Data: International Institute of Infonomics and Berlecon Research (2002), Part III, p. 11 Product development using commonly used tool was common previously, but as the advantage of OSS stood out, product development using OSS took the spotlight recently. The disclosure of the source code of OSS made any user to alter and distribute the improvement and flaw of OSS by Table 1. - Cost Software type Free Paid analyzing the code 11. This paper objects Non-commercial Open Source Software, whose source code is disclosed. 2.2 SW Visualization and SDLC SW Visualization helps to comprehend the whole software development process by overcoming software s invisibility and it is a measure to realize SW quality improvement 12. OSS can be used for this and as shown in Table 2, it is able to select a tool for each stage. Each tool operates independently, but it can also be used by mutual contact through tool-chain environment construction. However, each open source tool s update may require mutual environment setting alteration 13. Software Visualization is a method for quality control and maintenance improvement and it intends to manage source code and development process 14,15. Figure 1 is an example opened by Software Engineering Center about the tool usage of each SW Visualization phase. Software Engineering Center suggests tool-chain environment constitution using Plug-in. Environment constitution using Plug-in is feed according to the development language and action against frequent change may not be instant. Orchestrating Agent proposed in this paper was researched to manage tools used in the testing stage of the whole development process. Orchestrating Agent targets the tools only used in the Test stage of the SDLC excluding the stages before the Build stage. However, in the case of Version Control Agent, the version management of tools used in the whole SDLC stage from the Requirement stage to the Test stage can be done. Compatibility Agent and Product Agent were designed to act against only the Test tools. 2.3 Static/Dynamic Testing Source Code Released Yes Non-commercial Open Source Software Commercial Open Source Software No Freeware Shareware Commercial Software Software test is mainly classified into static testing and dynamic testing and it can be classified into white box testing and black box testing according to whether the source code may be browsed. Software testing aims for claim 2 Indian Journal of Science and Technology

3 Eun Seung Lee and Young B. Park Table 2. Software Visualization Open Source Software Requirement Design & Modeling Development Build Testing JFeature JRequisite OSRMT ArgoUML PlantUML StarUML VioletUML Papyrus DB Designer CodeBlock Eclipse BIRT Eclipse CDT Eclipse JDT IntelliJ Jasper Studio MongoDB NetBeans Qt Creator SharpDevelop Tadpole for DB Ant CruiseControl Gradle Jenkins Maven CPPUnit EMMA FitNesses HttpUnit JMeter Jubula JUNIT LoadUI NUnit OProfile Selenium SoapUI SpringTest STAF TestLink fulfilment and the detection and prevention of defect. As defect can lead to future security problems, it should not be exempt from the quality index. Even without security problems due to defect, software testing can be done for the reasons regarding credibility, performance and usability. Software testing aims to find defects, but not all cases of test are sufficient. Therefore, to improve the defect detection rate, testing is done by combining and using each different testing tool. This research has been done for constructing the tool-chain environment to integrate static and dynamic testing tools. 3. Orchestrating Agent 3.1 Orchestrating Agent Configuration Orchestrating Agent is a tool proposed in this paper to support tool-chain environment of OSS. Compatibility problem solving and output management supporting function is imbedded in the tool-chain environment composition. After the build is done according to the source code written by the developer, each OSS is activated according to the Ruleset defined by the developer beforehand. The action result is provided to the user using GUI tool, providing only the eidetic information. The fundamental concept is shown in Figure 2 below. Orchestrating Agent is activated if the Complete Message is occurred after the developer demands the source code of the build. Complete Message is antecedent condition for the activation, and it will not act if the Build is not conducted normally. Source code without error is the precondition. If an error existed in the source code, testing it is considered useless. This is because Testing of source code with an error does not create a file and thus dynamic testing of it is impossible. Also, as the developer needs to edit the source code to remove the error, even Perform Requirement Development Configuration Build Test Verify Black Box Test Case Static Analysis White Box Rule Complexity Unit Test Coverage S Y S T E M C/C++ Java Test Link Mytyn Eclipse C Eclipse Subcli pse SVN MinGW+Script Ant CPP Check PMD NSIQ CPPUnit JUnit gcov Emma Redmine Jenkins Figure 1. Software Visualization (Composition) Software Engineering Center (KOR). Indian Journal of Science and Technology 3

4 Orchestrating Agent for Software Development Process Supporting Tools 1. Development ToolChain Environment Supporting Tool(GUI) 6. Reporting Ⅰ.Ruleset Developer Source Code Configuration 2. Version Control Build 5. Report Ⅱ.Settings(Ruleset) Orchestrating Agent 3. Build Complete Orchestrating Agent Main_Agent Compatibility Product Version Control Open Source #1 4. Testing Open Source #2 Open Source #n Mutual Contact Figure 2. Orchestrating Agent tool chain environment. if dynamic testing is done, it will produce meaningless output. Orchestrating Agent is basically comprised of 2-Layer composition. It is composed using abstraction technology. Top Agent conducts Monitoring role and provides the developer information of the tool-chain environment in GUI environment. 3 Service Agents are composed, which are Version Control Agent, Product Agent and Compatibility Agent. The action result of 3 Service Agents is transferred to Top Agent. Top Agent then provides the developer information based on the data. 3.2 Orchestrating Agent Operating Flow At first, Version Control Agent which received Build Complete Message from the Build Tool verifies the version of each OSS through the Ruleset registered and it conducts comparison analysis it with the registered ruleset. After analyzation, if normal function is impossible due to version alteration, the Fail Message (Log Message) is delivered to the developer. If normal function is able (no version alteration has occurred), Available Operations Message is delivered to the Compatibility Agent. Compatibility Agent functions after receiving Available Operations Message from Version Control Agent. Each OSS is activated consecutively/in parallel after Ruleset of the developer is confirmed. If tool link is not required, it is activated independently. If tool link is needed, each OSS is activated according to the Ruleset of each link mode. For example, Static Testing Tool_y creates A` and B` as the output. A and B are then transferred to Dynamic Testing Tool_X as stated in the Ruleset. Dynamic Testing Tool_X creates X (A`, B`) from A` and B` from Static Testing Tool_Y. In the case of Static Testing_z, A`` and B`` are created as the output. A`` Static Testing Tool_x A B A B Compatibility Static Testing Tool_y A' B' A' B' Dynamic Testing Tool_X X(A',B') Y(A'') Product Z(B'') Static Testing Tool_z A'' B'' A'' Dynamic Testing Tool_Y B'' Dynamic Testing Tool_Z Figure 3. Compatibility Agent testing tool flow (example). 4 Indian Journal of Science and Technology

5 Eun Seung Lee and Young B. Park Figure 4. Orchestrating Agent supporting tool. and B`` are each sent to different Dynamic Testing Tool. Through this, in the case of Dynamic Testing Tool_Y only creates output Y (A``) from the output A`` and B`` as stated in the Ruleset. Dynamic Testing Tool_Y creates output regarding the user s need. Log of each action is transferred to the Top agent and provided to the developer. After the output is generated normally through the OSS action, information of the output is sent to Product Agent. Product Agent manages the output information transmitted from Compatibility Agent to manage the information which is provided to the developer. method can be set through Ruleset and without it, it follows the basic option and manages according to created tool. Developer can, without finding the output storage or without special output management software, get information of each output. Output is stored in the set directory and managed according to creation date and type as the Ruleset states. The developer can manage the whole tool-chain environment through Ruleset settings and can easily set the Ruleset through GUI tools as Figure 4. Information can be provided real-time through Log message depending on the Orchestrating Agent and 3 Service Agents action. Log Message shows the action state of each OSS and the information of the output. Tool-chain environment composition can be done freely because the Orchestrating Agent moves not on a fixed Rule, but on the developer s Ruleset. Also the burden of adding/deleting new tools is exempt. However, to use a new tool, a Ruleset has to be made for the tool. If a version update of an already updated OSS occurs, tool-chain environment can be reconstituted through Ruleset change. 4. Conclusions Using Plug-in is most widely known for tool chain environment composition using OSS. Plug-in can easily be installed from each OSS distributing websites. However it may not be compatible with the latest version of OSS and it is sometimes provided with cost according to the development language. Therefore the proposed method uses Agent method for tool-chain environment composition to minimize Plug-in use. This paper proposes a tool to solve the problem that can be caused while constructing tool-chain environment through OSS using Agent. Based on tool-chain environment construction using Ruleset to minimize the cost of version management, tools to solve credibility problem and output management problem has been proposed. The proposed tool was developed based on JAVA and it can provide only the information useful to the developer by supporting tools of GUI setting. The proposed tool was also developed for software quality enhancement and for the present for targeting the composition of tool-chain environment between Testing tools. However, the proposed method did not improve all sides compared to tool-chain composition using Plug-in. Cost-cutting effect is more sufficient than the method using Plug-in, but the Ruleset has to be registered beforehand. Indian Journal of Science and Technology 5

6 Orchestrating Agent for Software Development Process Supporting Tools The drawback that in the case of Ruleset, if different from the previously defined OSS, the Ruleset has to be defined newly should be solved. Also, as the Agent system, aside from OSS, is operated in the background, extra memory may be needed. Future research will be operated in two ways. Primarily, the research on the development of a tool that can be used on the whole SDLC stage including Build stage before the Testing stage of SDLC will be proceeded. The research for the development of a support tool for Ruleset registration will also be proceeded. 5. Acknowledgement This work was supported by the ICT R&D program of MSIP/IITP. [R , (EXOBRAIN-4)] development of autonomous intelligent collaboration framework for knowledge bases and smart devises] and employment contract based master s degree program for information security supervised by the KISA (KOREA INTERNET SECURITY AGENCY) (H ). 6. References 1. Chinn MD, Fairlie RW. The determinants of the global digital divide: A cross-country analysis of computer and internet penetration. Oxford Economic Papers. 2006; 59(1): Kan SH. Metrics and models in software quality engineering. Addison-Wesley Longman Publishing Co Inc; Boehm BW. Improving software productivity. IEEE Sep; 20(9): Wheeler DA. Free-Libre/Open Source Software (FLOSS) is commercial software; Available from: dwheeler.com/essays/commercial-floss.html 5. Jaeger T, Metzger A. Open-source-software. Munchen: Verlag C.H. Beck; p Saini M, Kaur K. A review of open source software development life cycle models. International Journal of Software Engineering & its Application. 2014; 8(3): Bruckhaus T, Madhavji NH, Janssen I, Henshaw J. The impact of tools on software productivity. IEEE Software Sep; 13(5): Syamlal M, O Brien TJ, Benyahia S, Gel A, Pannala S. Open-source software in computational research: A case study. Modelling and Simulation in Engineering. 2008; 2008(1): Fuggetta A. Open source software - An evaluation. The Journal of Systems and Software Apr; 66(1): National IT Industry Promotion Agency. Open Source Software White Paper: Korea National IT Industry Promotion Agency; Song W. The innovation characteristics of Open Source Software: A review. Journal of Korea Technology Inovation Society. 2002; 5(2): Software Asset Bank. Software Visualization. Available from: Lee ES, Kim YS, Park BH, Park YB. Compatibility enhancing agent for managing software toolchain. The 5th International Conference on Convergence Technology in 2015; Park BK, Kwon HE, Son HS, Kim YS, Lee SE, Kim YC. A case study on improving SW quality through software visualization. Journal of KIISE Nov; 41(11): NIPA SW engineering center. SW development quality management manual (SW Visualization). NIPA SW Engineering Center; Indian Journal of Science and Technology

Introduction to CTIP. Lee, Dong-Ah

Introduction to CTIP. Lee, Dong-Ah Introduction to CTIP Lee, Dong-Ah 2014-03-12 Contents CI? CTIP? COMPONENTS? ADVANTAGES! DISADVANTAGES? Team Projects 1 CI? Continuous Integration As soon as the work on a task is complete, it is integrated

More information

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model Indian Journal of Science and Technology, Vol 8(20), DOI:10.17485/ijst/2015/v8i20/79311, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Future Internet Applications based on

More information

OPEN SOURCE TESTING IN SAUDI ARABIA 1

OPEN SOURCE TESTING IN SAUDI ARABIA 1 OPEN SOURCE TESTING IN SAUDI ARABIA 1 Open Source Testing In Saudi Arabia by:husam Al-Swueiti INTRODUCTION / HISTORY Open source is a term used to describe the free use of software. Before the 60s, very

More information

An Analysis of Website Accessibility of Private Industries -Focusing on the Time for Compulsory Compliance with Web Accessibility Guidelines in Korea-

An Analysis of Website Accessibility of Private Industries -Focusing on the Time for Compulsory Compliance with Web Accessibility Guidelines in Korea- , pp.321-326 http://dx.doi.org/10.14257/astl.2013.29.68 An Analysis of Website Accessibility of Private Industries -Focusing on the Time for Compulsory Compliance with Web Accessibility Guidelines in Korea-

More information

Portable Health Monitoring Systems using Wearable Devices

Portable Health Monitoring Systems using Wearable Devices Indian Journal of Science and Technology, Vol 9(36), DOI: 10.17485/ijst/2016/v9i36/102699, September 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Portable Health Monitoring Systems using Wearable

More information

Towards The Adoption of Modern Software Development Approach: Component Based Software Engineering

Towards The Adoption of Modern Software Development Approach: Component Based Software Engineering Indian Journal of Science and Technology, Vol 9(32), DOI: 10.17485/ijst/2016/v9i32/100187, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Towards The Adoption of Modern Software Development

More information

2. Cloud Storage Service

2. Cloud Storage Service Indian Journal of Science and Technology, Vol 8(S8), 105 111, April 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI: 10.17485/ijst/2015/v8iS8/64230 A Performance Measurement Framework of Cloud

More information

Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments

Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments Vol.8, No.3 (2014), pp.223-234 http://dx.doi.org/10.14257/ijsh.2014.8.3.21 Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments Yunsik Son 1, Seman

More information

Design of Acceptance Test Process with the Application of Agile Development Methodology. Abstract

Design of Acceptance Test Process with the Application of Agile Development Methodology. Abstract , pp.343-352 http://dx.doi.org/10.14257/ijca.2016.9.2.32 Design of Acceptance Test Process with the Application of Agile Development Methodology Jung-Ah Shim 1, Hyun-Jung Kwon 2, Hyun-ju Jung 3 and Moon-Sung

More information

Toward Interlinking Asian Resources Effectively: Chinese to Korean Frequency-Based Machine Translation System

Toward Interlinking Asian Resources Effectively: Chinese to Korean Frequency-Based Machine Translation System Toward Interlinking Asian Resources Effectively: Chinese to Korean Frequency-Based Machine Translation System Eun Ji Kim and Mun Yong Yi (&) Department of Knowledge Service Engineering, KAIST, Daejeon,

More information

Detection and Mitigation of Web Application Vulnerabilities Based on Security Testing *

Detection and Mitigation of Web Application Vulnerabilities Based on Security Testing * Detection and Mitigation of Web Application Vulnerabilities Based on Security Testing * Taeseung Lee 1, Giyoun Won 2, Seongje Cho 2, Namje Park 3, and Dongho Won 1,** 1 College of Information and Communication

More information

Research on the Performance of JavaScript-based IoT Service Platform

Research on the Performance of JavaScript-based IoT Service Platform International Journal of Control Theory and Applications ISSN : 0974-5572 International Science Press Volume 9 Number 44 2016 Research on the Performance of JavaScript-based IoT Service Platform Jin-Tae

More information

Usage of Selenium Tool for Regression Testing

Usage of Selenium Tool for Regression Testing Usage of Selenium Tool for Regression Testing 1 K.Aarati, 2 K.Swetha Sastry 1,2 Department of Computer Science, Malla Reddy Engineering College for Women Maisammaguda, Hyderabad Abstract Web applications

More information

A Study on Transmission System for Realistic Media Effect Representation

A Study on Transmission System for Realistic Media Effect Representation Indian Journal of Science and Technology, Vol 8(S5), 28 32, March 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS5/61461 A Study on Transmission System for Realistic

More information

Code Structure Visualization with A Tool-Chain Method

Code Structure Visualization with A Tool-Chain Method Code Structure Visualization with A Tool-Chain Method So Young Moon 1, R. Youngchul Kim 2 1 Dept. of Computer and Information Communication, Hongik University, Sejong, Korea, 339-701 msy@selab.hongik.ac.kr

More information

Total cost of ownership for application replatform by open-source SW

Total cost of ownership for application replatform by open-source SW Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 91 (2016 ) 677 682 Information Technology and Quantitative Management (ITQM 2016) Total cost of ownership for application

More information

A Real time Service for Mobile Wallpaper

A Real time Service for Mobile Wallpaper Indian Journal of Science and Technology, Vol 8(S5), 37 43, March 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS5/61465 A Real time Service for Mobile Wallpaper Jong-Chan

More information

Framework of a Conceptual Simulation Model Design Tool

Framework of a Conceptual Simulation Model Design Tool Indian Journal of Science and Technology, Vol 8(S7), 435 442, April 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI: 10.17485/ijst/2015/v8iS7/70470 Framework of a Conceptual Simulation Model

More information

A Kinect Sensor based Windows Control Interface

A Kinect Sensor based Windows Control Interface , pp.113-124 http://dx.doi.org/10.14257/ijca.2014.7.3.12 A Kinect Sensor based Windows Control Interface Sang-Hyuk Lee 1 and Seung-Hyun Oh 2 Department of Computer Science, Dongguk University, Gyeongju,

More information

Integrating Software Lifecycle Models into a uniform Software Engineering Model

Integrating Software Lifecycle Models into a uniform Software Engineering Model Integrating Software Lifecycle Models into a uniform Software Engineering Model Jonas Helming Technische Universitaet Muenchen Department of Computer Science Chair for Applied Software Engineering Bolzmannstraße

More information

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing Sung Ho Jang, Tae Young Kim, Jae Kwon Kim and Jong Sik Lee School of Information Engineering Inha University #253, YongHyun-Dong,

More information

Introduction to Java. Lecture 1 COP 3252 Summer May 16, 2017

Introduction to Java. Lecture 1 COP 3252 Summer May 16, 2017 Introduction to Java Lecture 1 COP 3252 Summer 2017 May 16, 2017 The Java Language Java is a programming language that evolved from C++ Both are object-oriented They both have much of the same syntax Began

More information

A Study on the IoT Sensor Interaction Transmission System based on BigData

A Study on the IoT Sensor Interaction Transmission System based on BigData Vol.123 (SoftTech 2016), pp.220-224 http://dx.doi.org/10.14257/astl.2016.123.41 A Study on the IoT Sensor Interaction Transmission System based on BigData Jin-Tae Park 1, Gyung-Soo Phyo 1 and Il-Young

More information

Collaboration System using Agent based on MRA in Cloud

Collaboration System using Agent based on MRA in Cloud Collaboration System using Agent based on MRA in Cloud Jong-Sub Lee*, Seok-Jae Moon** *Department of Information & Communication System, Semyeong University, Jecheon, Korea. ** Ingenium college of liberal

More information

Design of Self-Adaptive System Observation over Internet of Things

Design of Self-Adaptive System Observation over Internet of Things , pp.165-171 http://dx.doi.org/10.14257/astl.2015.117.39 Design of Self-Adaptive System Observation over Internet of Things Young-Joo Kim 1, Jong-Soo Seok 1, Moon Soo Lee 1, Jeong-Si Kim 1, and YungJoon

More information

Shift Left Testing: are you ready? Live Webinar, Sept 19

Shift Left Testing: are you ready? Live Webinar, Sept 19 Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures

More information

Testing with Soap UI. Tomaš Maconko

Testing with Soap UI. Tomaš Maconko Testing with Soap UI Tomaš Maconko 1 Content What is Soap UI? What features does the Soap UI have? Usage in project context Pros and cons Soap UI alternatives 2 What is Soap UI? Open Source Testing Tool

More information

3D Grid Size Optimization of Automatic Space Analysis for Plant Facility Using Point Cloud Data

3D Grid Size Optimization of Automatic Space Analysis for Plant Facility Using Point Cloud Data 33 rd International Symposium on Automation and Robotics in Construction (ISARC 2016) 3D Grid Size Optimization of Automatic Space Analysis for Plant Facility Using Point Cloud Data Gyu seong Choi a, S.W.

More information

Hierarchical Group Data Management Scheme using Priority Information Big Data Environment

Hierarchical Group Data Management Scheme using Priority Information Big Data Environment Indian Journal of Science and Technology, Vol 9(24), DOI: 10.17485/ijst/2016/v9i24/95993, June 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Hierarchical Group Data Management Scheme using Priority

More information

We re redefining Software Quality

We re redefining Software Quality We re redefining Software Quality Continuous Testing Web Services Agile Testing Mobile Device Farm Test Lifecycle Management Performance Test Quality Assurance Mobile Device Management Test Life Cycle

More information

Web Agent Automation Development for Web Access Management

Web Agent Automation Development for Web Access Management Web Agent Automation Development for Web Access Management Charan Kumar H L 1, A Thyagaraja Murthy 2 1 Post Graduate Student NIE SJCE Mysore, 2 Associate Professor, EC Department, SJCE, Mysore, India Abstract:

More information

A study of efficient avoidance in the event of DNS(Domain Name System) failure

A study of efficient avoidance in the event of DNS(Domain Name System) failure Proceedings of the 8th WSEAS International Conference on Automation and Information, Vancouver, Canada, June 19-21, 2007 245 A study of efficient avoidance in the event of DNS(Domain Name System) failure

More information

A New Right for Industrial Data Producers Searching for an Appropriate Framework for a European Data Economy

A New Right for Industrial Data Producers Searching for an Appropriate Framework for a European Data Economy Legal Innovation 2017 Wroclaw A New Right for Industrial Data Producers Searching for an Appropriate Framework for a European Data Economy Prof. Dr. Andreas Wiebe, LL.M. Chair for Civil Law, Intellectual

More information

A Distributed System for Continuous Integration with JINI 1

A Distributed System for Continuous Integration with JINI 1 A Distributed System for Continuous Integration with JINI 1 Y. C. Cheng, P.-H. Ou, C.-T. Chen and T.-S. Hsu Software Systems Lab Department of Computer Science and Information Engineering National Taipei

More information

MACHINE LEARNING BASED METHODOLOGY FOR TESTING OBJECT ORIENTED APPLICATIONS

MACHINE LEARNING BASED METHODOLOGY FOR TESTING OBJECT ORIENTED APPLICATIONS MACHINE LEARNING BASED METHODOLOGY FOR TESTING OBJECT ORIENTED APPLICATIONS N. Kannadhasan and B. Uma Maheswari Department of Master of Computer Applications St. Joseph s College of Engineering, Chennai,

More information

Inspirium HMI-Studio: Authoring System for Creating HMI Scenarios

Inspirium HMI-Studio: Authoring System for Creating HMI Scenarios Inspirium HMI-Studio: Authoring System for Creating HMI Scenarios Shunichi Hirabayashi Performance enhancement, multifunctionalization and diversification of devices that use imaging LSIs are in progress

More information

Distributed Service Discovery Algorithm Based on Ant Colony Algorithm

Distributed Service Discovery Algorithm Based on Ant Colony Algorithm 70 JOURNAL OF SOFTWARE, VOL. 9, NO. 1, JANUARY 2014 Distributed Service Discovery Algorithm Based on Ant Colony Algorithm Chijun Zhang College of Management Science and Information Engineering, Jilin University

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Study on secure data storage based on cloud computing ABSTRACT KEYWORDS

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Study on secure data storage based on cloud computing ABSTRACT KEYWORDS [Type text] [Type text] [Type text] ISSN : 0974-7435 Volume 10 Issue 22 BioTechnology 2014 An Indian Journal FULL PAPER BTAIJ, 10(22), 2014 [13778-13783] Study on secure data storage based on cloud computing

More information

COMESA CYBER SECURITY PROGRAM KHARTOUM, SUDAN

COMESA CYBER SECURITY PROGRAM KHARTOUM, SUDAN COMESA CYBER SECURITY PROGRAM KHARTOUM, SUDAN 24-27 July 2016 1 CONTENT INTRODUCTION POLICY OBJECTIVES POLICY AND LEGISLATIVE PRINCIPLES CYBER SECURITY STRATEGY CHALLENGES AND OPPORTUNITIES CAPACITY BUILDING

More information

Building Construction Management System Using Android Application

Building Construction Management System Using Android Application Building Construction Management System Using Android Application 1 Mr. K.Aravindhan, 2 Iswarya P. 1 Assistant Professor, Department of CSE, SNS College of Engineering, Coimbatore, India e-mail: aravindhan02@gmail.com

More information

Red Hat Developer Tools

Red Hat Developer Tools Red Hat Developer Tools 2018.4 Using Eclipse Installing Eclipse 4.9.0 and first steps with the application Last Updated: 2018-10-23 Red Hat Developer Tools 2018.4 Using Eclipse Installing Eclipse 4.9.0

More information

A study on accessibility to mobile websites - Centering on public institution mobile websites in Korea -

A study on accessibility to mobile websites - Centering on public institution mobile websites in Korea - , pp.140-144 http://dx.doi.org/10.14257/astl.2013 A study on accessibility to mobile websites - Centering on public institution mobile websites in Korea - Eunju Park 1-1, Yangwon Lim 1, Hankyu Lim 1 1

More information

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System , pp.197-202 http://dx.doi.org/10.14257/astl.2014.51.45 A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System Young-Kwan Choi 1,1, In-Soo Kim 1, Sung-Taek

More information

A Study on the Communication Agent Model for One-way Data Transfer System

A Study on the Communication Agent Model for One-way Data Transfer System , pp. 161-168 http://dx.doi.org/10.14257/ijsh.2015.9.10.18 A Study on the Communication Agent Model for One-way Data Transfer System Young-Chul Oh 1, Mi-Ran Han 2, Yongtae Shin 3 and Jong-Bae Kim 4* 1

More information

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop Myoungjin Kim 1, Seungho Han 1, Jongjin Jung 3, Hanku Lee 1,2,*, Okkyung Choi 2 1 Department of Internet and Multimedia Engineering,

More information

AN EFFICIENT KEYWORD DRIVEN TEST AUTOMATION FRAMEWORK FOR WEB APPLICATIONS

AN EFFICIENT KEYWORD DRIVEN TEST AUTOMATION FRAMEWORK FOR WEB APPLICATIONS AN EFFICIENT KEYWORD DRIVEN TEST AUTOMATION FRAMEWORK FOR WEB APPLICATIONS Abhishek Jain 1, Sheetal Sharma 2 1 M.Tech Student, Department of Computer Science and Engineering, ASET, Amity University, Noida,

More information

Design and Implementation a Virtualization Platform for Providing Smart Tourism Services

Design and Implementation a Virtualization Platform for Providing Smart Tourism Services Design and Implementation a Virtualization Platform for Providing Smart Tourism Services Nam Don Kim, Jungho Moon, Tae Yun Chung Abstract This paper proposes an Internet of Things (IoT) based virtualization

More information

A Mobile Application Development Tool based on Object Relational Mapping Solution

A Mobile Application Development Tool based on Object Relational Mapping Solution Indian Journal of Science and Technology, Vol 8(18), DOI: 10.17485/ijst/2015/v8i18/75937, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Mobile Application Development Tool based on Object

More information

Software Engineering Testing and Debugging Testing

Software Engineering Testing and Debugging Testing Software Engineering Testing and Debugging Testing Prof. Dr. Peter Thiemann Universitt Freiburg 08.06.2011 Recap Testing detect the presence of bugs by observing failures Debugging find the bug causing

More information

A Framework of Federated 3 rd Party and Personalized IPTV Services Using Network Virtualization

A Framework of Federated 3 rd Party and Personalized IPTV Services Using Network Virtualization SpringerLink - Abstract springer.com springerprotocols.com English SEARCH FOR AUTHOR OR EDITOR PUBLICATION VOLUME ISSUE PAGE 3808 SpringerLink South Korea HOME MY SPRINGERLINK BROWSE TOOLS HELP SHOPPING

More information

THE API DEVELOPER EXPERIENCE ENABLING RAPID INTEGRATION

THE API DEVELOPER EXPERIENCE ENABLING RAPID INTEGRATION THE API DEVELOPER EXPERIENCE ENABLING RAPID INTEGRATION Ramchandar Loganathan IBS Solution Architect Banks require application programming interface (API) capabilities to realize the significant benefits

More information

A Case Study about IFEZ(Song-do) Smart-City. Ryan LEE

A Case Study about IFEZ(Song-do) Smart-City. Ryan LEE A Case Study about IFEZ(Song-do) Smart-City Ryan LEE Career History Incheon U-City Corporation Incheon, Korea - Director, IFEZ Smart-City Integrated Operation Center * Managing IFEZ Smart City Integrated

More information

AUTOMATED GUI TESTING OF SOFTWARE APPLICATIONS USING UML MODELS

AUTOMATED GUI TESTING OF SOFTWARE APPLICATIONS USING UML MODELS AUTOMATED GUI TESTING OF SOFTWARE APPLICATIONS USING UML MODELS Robertas Jasaitis, Dominykas Barisas, Eduardas Bareisa Kaunas University of Technology, Department of Software Engineering Studentu st. 50,

More information

Software Engineering

Software Engineering Software Engineering Lecture 13: Testing and Debugging Testing Peter Thiemann University of Freiburg, Germany SS 2014 Recap Recap Testing detect the presence of bugs by observing failures Recap Testing

More information

AIR FLOW CHARACTERISTICS FOR THE GEOMETRY MODIFICATION OF BELLOWS PIPE ON INTAKE SYSTEM OF AUTOMOBILE

AIR FLOW CHARACTERISTICS FOR THE GEOMETRY MODIFICATION OF BELLOWS PIPE ON INTAKE SYSTEM OF AUTOMOBILE International Journal of Mechanical Engineering and Technology (IJMET) Volume 9, Issue 5, May 2018, pp. 1064 1071, Article ID: IJMET_09_05_117 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=9&itype=5

More information

Data Curation with Autonomous Data Collection: A Study on Research Guides at Korea University Library

Data Curation with Autonomous Data Collection: A Study on Research Guides at Korea University Library Submitted on: 26.05.2017 Data Curation with Autonomous Data Collection: A Study on Research Guides at Korea University Library Young Ki Kim Ji-Ann Yang Jong Min Cho Seongcheol Kim Copyright 2017 by Young

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK AUTOMATION TESTING IN SOFTWARE DEVELOPEMENT KALPESH PARMAR Persistent Systems Limited,

More information

J2EE Application Development : Conversion and Beyond Osmond Ng

J2EE Application Development : Conversion and Beyond Osmond Ng IBM Software Group J2EE Application Development : Conversion and Beyond Osmond Ng IBM Software Group Practitioner View Point IBM Rational Application Developer J2EE/EJB Tooling J2EE construction tools

More information

A Design of Index Library using Management Information Modeling in Moving Picture Contents

A Design of Index Library using Management Information Modeling in Moving Picture Contents A Design of Index Library using Management Information Modeling in Moving Picture Contents YOUNG JUN KIM Division of Business Administration Baekseok College of Cultural Studies 393, Anseo-dong, Cheonan,

More information

REQUIREMENTS, DESIGN AND IMPLEMENTATION OF AN E-VOTING SYSTEM

REQUIREMENTS, DESIGN AND IMPLEMENTATION OF AN E-VOTING SYSTEM REQUIREMENTS, DESIGN AND IMPLEMENTATION OF AN E-VOTING SYSTEM Ghassan Z. Qadah American University of Sharjah United Arab Emerites ABSTRACT The rapid advancement in database, web and wireless technologies

More information

A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment

A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment Ji Su Park, Kwang Sik Chung 1, Jin Gon Shon Dept. of Computer Science, Korea National Open University

More information

Implementation of Smart Car Infotainment System including Black Box and Self-diagnosis Function

Implementation of Smart Car Infotainment System including Black Box and Self-diagnosis Function , pp.267-274 http://dx.doi.org/10.14257/ijseia.2014.8.1.23 Implementation of Smart Car Infotainment System including Black Box and Self-diagnosis Function Minyoung Kim 1, Jae-Hyun Nam 2 and Jong-Wook Jang

More information

E Government in Tonga

E Government in Tonga Asia Pacific Regional Forum on e Government, 19 20 August 2015, Bangkok E Government in Tonga Presented by: Mr. Paula P. Ma u CEO MEIDECC Presentation Outline I. Background II. National ICT Plan III. E

More information

A Spatial Point Pattern Analysis to Recognize Fail Bit Patterns in Semiconductor Manufacturing

A Spatial Point Pattern Analysis to Recognize Fail Bit Patterns in Semiconductor Manufacturing A Spatial Point Pattern Analysis to Recognize Fail Bit Patterns in Semiconductor Manufacturing Youngji Yoo, Seung Hwan Park, Daewoong An, Sung-Shick Shick Kim, Jun-Geol Baek Abstract The yield management

More information

STRATEGY ATIONAL. National Strategy. for Critical Infrastructure. Government

STRATEGY ATIONAL. National Strategy. for Critical Infrastructure. Government ATIONAL STRATEGY National Strategy for Critical Infrastructure Government Her Majesty the Queen in Right of Canada, 2009 Cat. No.: PS4-65/2009E-PDF ISBN: 978-1-100-11248-0 Printed in Canada Table of contents

More information

Development of Building Information Management System with Data Collecting Functions Based on IoT Technology

Development of Building Information Management System with Data Collecting Functions Based on IoT Technology Development of Building Information Management System with Data Collecting Functions Based on IoT Technology Yuki Nakama 1, Yasunobu Onishi 2, Kazuhisa Iki 3 1,2,3 Kumamoto University, Japan 1 nakama@tech.eng.kumamoto-u.ac.jp

More information

Managing your Agile ALM Process with JasForge OSLC Forge and Lyo SDK DJAAFAR Karim

Managing your Agile ALM Process with JasForge OSLC Forge and Lyo SDK DJAAFAR Karim Managing your Agile ALM Process with JasForge OSLC Forge and Lyo SDK DJAAFAR Karim CO of Jasmine Conseil http://www.jasmineconseil.com Overview 35:00 Minutes Background and Intro Agile ALM at a glance

More information

VietSoftware International Inc. Software Testing Competence

VietSoftware International Inc. Software Testing Competence VietSoftware International Inc. Software Testing Competence At a glance Skill Pattern Case Studies Services Focus: Integration and System testing Functional, Usability, Compatibility and Regression testing

More information

Analysis Tool Project

Analysis Tool Project Tool Overview The tool we chose to analyze was the Java static analysis tool FindBugs (http://findbugs.sourceforge.net/). FindBugs is A framework for writing static analyses Developed at the University

More information

Recovery of Design Pattern from source code

Recovery of Design Pattern from source code Recovery of Design Pattern from source code Amit Kumar Gautam and T.Gayen Software Engineering, IIIT Allahabad tgayen@iiita.ac.in, Ise2008004@iiita.ac.in Abstract. The approach for detecting design pattern

More information

Archives in a Networked Information Society: The Problem of Sustainability in the Digital Information Environment

Archives in a Networked Information Society: The Problem of Sustainability in the Digital Information Environment Archives in a Networked Information Society: The Problem of Sustainability in the Digital Information Environment Shigeo Sugimoto Research Center for Knowledge Communities Graduate School of Library, Information

More information

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 56 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (2015 ) 266 270 The 10th International Conference on Future Networks and Communications (FNC 2015) A Context-based Future

More information

Seokmo Kim, R. Young Chul Kim & Young B. Park

Seokmo Kim, R. Young Chul Kim & Young B. Park Software Vulnerability Detection Methodology Combined with Static and Dynamic Analysis Seokmo Kim, R. Young Chul Kim & Young B. Park Wireless Personal Communications An International Journal ISSN 0929-6212

More information

Introduction: Manual Testing :

Introduction: Manual Testing : : What is Automation Testing? Use of Automation. Where do we use. Tools that Do Automation. Web Applications vs Standalone Applications. What is selenium? How selenium works. Manual Testing : HTML: Detailed

More information

Application of Dijkstra s Algorithm in the Smart Exit Sign

Application of Dijkstra s Algorithm in the Smart Exit Sign The 31st International Symposium on Automation and Robotics in Construction and Mining (ISARC 2014) Application of Dijkstra s Algorithm in the Smart Exit Sign Jehyun Cho a, Ghang Lee a, Jongsung Won a

More information

Implementation of Semantic Information Retrieval. System in Mobile Environment

Implementation of Semantic Information Retrieval. System in Mobile Environment Contemporary Engineering Sciences, Vol. 9, 2016, no. 13, 603-608 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2016.6447 Implementation of Semantic Information Retrieval System in Mobile

More information

ECM583 Special Topics in Computer Systems

ECM583 Special Topics in Computer Systems ECM583 Special Topics in Computer Systems Lab 2. ARM Cross-Compilation using Eclipse In this lab, we are going to set up an environment to cross-compile ARM code (C and/or Assembly code) under Eclipse.

More information

A Study of Sight Area Rate Analysis Algorithm on Theater Design. Yeonhee Kim 1 and Ghang Lee 2

A Study of Sight Area Rate Analysis Algorithm on Theater Design. Yeonhee Kim 1 and Ghang Lee 2 A Study of Sight Area Rate Analysis Algorithm on Theater Design Yeonhee Kim 1 and Ghang Lee 2 1 Graduate Research Assistant, Department of Architectural Engineering, Yonsei University, Korea, 120-749;

More information

A Case Study of Black-Box Testing for Embedded Software using Test Automation Tool

A Case Study of Black-Box Testing for Embedded Software using Test Automation Tool Journal of Computer Science 3 (3): 1-1, 7 ISSN 159-33 7 Science Publications A Case Study of Black-Box Testing for Embedded Software using Test Automation Tool 1 Changhyun Baek, Joongsoon Jang, 3 Gihyun

More information

QoS-Adaptive Router Based on Per-Flow Management over NGN 1

QoS-Adaptive Router Based on Per-Flow Management over NGN 1 QoS-Adaptive Router Based on Per-Flow Management over NGN 1 Boyoung Rhee 1, Sungchol Cho 1, Sunyoung Han 1,2, Chun-hyon Chang 1, and Jung Guk Kim 2 1 Department of Computer Science and Engineering, Konkuk

More information

Privacy notice. Last updated: 25 May 2018

Privacy notice. Last updated: 25 May 2018 Privacy notice Last updated: 25 May 2018 www.courtprice.co.uk ('Website') is provided by Courtprice Limited ('we'/'us'/'our'). In doing so, we may be in a position to receive and process personal information

More information

E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application

E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application Yu-Doo Kim and Il-Young Moon Korea University of Technology and Education kydman@koreatech.ac.kr

More information

Chapter 9 Quality and Change Management

Chapter 9 Quality and Change Management MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

Implemented Test Automation Framework for the World s Largest Learning Company ATTENTION. ALWAYS.

Implemented Test Automation Framework for the World s Largest Learning Company ATTENTION. ALWAYS. Implemented Test Automation Framework for the World s Largest Learning Company ATTENTION. ALWAYS. THE CUSTOMER Our customer is the world s largest learning company with 40K employees in more than 70+ countries

More information

Security Improvements of Dynamic ID-based Remote User Authentication Scheme with Session Key Agreement

Security Improvements of Dynamic ID-based Remote User Authentication Scheme with Session Key Agreement Security Improvements of Dynamic ID-based Remote User Authentication Scheme with Session Key Agreement Young-Hwa An* * Division of Computer and Media Information Engineering, Kangnam University 111, Gugal-dong,

More information

Paper Id: IJRDTM USABILITY AND ACCESSIBILITY ANALYSIS AND EVALUATION OF E-TOURISM SECTOR IN BANGLADESH

Paper Id: IJRDTM USABILITY AND ACCESSIBILITY ANALYSIS AND EVALUATION OF E-TOURISM SECTOR IN BANGLADESH USABILITY AND ACCESSIBILITY ANALYSIS AND EVALUATION OF E-TOURISM SECTOR IN BANGLADESH by Sumonto Sarker Lecturer Department of Telecommunication and Electronic Engineering, Hajee Mohammed Danesh Science

More information

Abstract. 1. Introduction

Abstract. 1. Introduction 보안공학연구논문지 제 권제 호 년 월 Abstract In these days, many organizations try to manage their information system in safe way(i.e., Evaluation, Assurance and Certification of Information Security) due to more rapidly

More information

A Static or Dynamic Reconfiguration Method of Security Functions for Mobile Devices by Using the Security Profiles

A Static or Dynamic Reconfiguration Method of Security Functions for Mobile Devices by Using the Security Profiles 6th WSEAS International Conference on Information Security and Privacy, Tenerife, Spain, December 14-16, 2007 146 A Static or Dynamic Reconfiguration Method of Security Functions for Mobile Devices by

More information

Pearson Education 2007 Chapter 9 (RASD 3/e)

Pearson Education 2007 Chapter 9 (RASD 3/e) MACIASZEK, L.A. (2007): Requirements Analysis and System Design, 3 rd ed. Addison Wesley, Harlow England ISBN 978-0-321-44036-5 Chapter 9 Quality and Change Management Pearson Education Limited 2007 Topics

More information

A NOVEL FILTERING TECHNIQUE FOR REDUCING REDUNDANT UNICAST TRAFFIC IN HSR NETWORKS

A NOVEL FILTERING TECHNIQUE FOR REDUCING REDUNDANT UNICAST TRAFFIC IN HSR NETWORKS A NOVEL FILTERING TECHNIQUE FOR REDUCING REDUNDANT UNICAST TRAFFIC IN HSR NETWORKS 1 NGUYEN XUAN TIEN, 2 JONG MYUNG RHEE, 3,* SANG YOON PARK 1 Assistant Professor, Myongji University, Department of Information

More information

Network Intrusion Forensics System based on Collection and Preservation of Attack Evidence

Network Intrusion Forensics System based on Collection and Preservation of Attack Evidence , pp.354-359 http://dx.doi.org/10.14257/astl.2016.139.71 Network Intrusion Forensics System based on Collection and Preservation of Attack Evidence Jong-Hyun Kim, Yangseo Choi, Joo-Young Lee, Sunoh Choi,

More information

STQA Mini Project No. 1

STQA Mini Project No. 1 STQA Mini Project No. 1 R (2) C (4) V (2) T (2) Total (10) Dated Sign 1.1 Title Mini-Project 1: Create a small application by selecting relevant system environment/ platform and programming languages.

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 8 Agile Methodologies: XP 1 extreme Programming (XP) Developed by Beck in 1996. The first authentic XP book appeared in 1999, with a revised

More information

Procedia Computer Science

Procedia Computer Science Procedia Computer Science 3 (2011) 584 588 Procedia Computer Science 00 (2010) 000 000 Procedia Computer Science www.elsevier.com/locate/procedia www.elsevier.com/locate/procedia WCIT 2010 Diagnosing internal

More information

Esto. An Eclipse-Based Embedded S/W Development Tool. Heung-Nam Kim Director of Embedded S/W Technology Center

Esto. An Eclipse-Based Embedded S/W Development Tool. Heung-Nam Kim Director of Embedded S/W Technology Center Esto An Eclipse-Based Embedded S/W Development Tool Heung-Nam Kim hnkim@etri.re.kr Director of Embedded S/W Technology Center 1 Embedded S/W Technology Center Outlines! About ETRI! Embedded S/W Technology

More information

JGN2plus. Presenter: Munhwan Choi

JGN2plus. Presenter: Munhwan Choi JGN2plus Presenter: Munhwan Choi JGN2plus Type of Services Network Structure R&D with SPARC Status of Utilization Overview JGN2plus JGN2plus looks for the visions of the future ICT society through activities

More information

Suggestion: Human Factor Based User Interface Design Tool

Suggestion: Human Factor Based User Interface Design Tool Suggestion: Human Factor Based User Interface Design Tool S.Q. Abbas Ambalika Institute of Management Technology, Lucknow,India Rizwan Beg Computer Science Department Integral University Lucknow,India

More information

CYSE 411/AIT 681 Secure Software Engineering. Topic #6. Seven Software Security Touchpoints (III) Instructor: Dr. Kun Sun

CYSE 411/AIT 681 Secure Software Engineering. Topic #6. Seven Software Security Touchpoints (III) Instructor: Dr. Kun Sun CYSE 411/AIT 681 Secure Software Engineering Topic #6. Seven Software Security Touchpoints (III) Instructor: Dr. Kun Sun Reading This lecture [McGraw]: Ch. 7-9 2 Seven Touchpoints 1. Code review 2. Architectural

More information

MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application

MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application , pp.317-322 http://dx.doi.org/10.14257/ijhit.2014.7.5.29 MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application Iqbal H. Sarker and K. Apu Department of

More information

4. Risk-Based Security Testing. Reading. CYSE 411/AIT 681 Secure Software Engineering. Seven Touchpoints. Application of Touchpoints

4. Risk-Based Security Testing. Reading. CYSE 411/AIT 681 Secure Software Engineering. Seven Touchpoints. Application of Touchpoints Reading This lecture [McGraw]: Ch. 7-9 CYSE 411/AIT 681 Secure Software Engineering Topic #6. Seven Software Security Touchpoints (III) Instructor: Dr. Kun Sun 2 Seven Touchpoints Application of Touchpoints

More information