Software Unit Test Coverage and Adequacy 김의섭

Size: px
Start display at page:

Download "Software Unit Test Coverage and Adequacy 김의섭"

Transcription

1 Software Unit Test Coverage and Adequacy 김의섭

2 목차 0. Abstract 1. Introduction 2. Structural Testing 3. Error Seeding 4. Error-base adequacy criteria and domain analysis 5. Comparison of test data adequacy criteria 6. Conclusion

3 0. Abstract Software testing 에서 Test quality 의객관적인측정은의중요한부분이다. 객관적인측정을위해 criteria 라는개념이나왔다 앞으로 criteria 에대해서체계적으로설명하고, 비교, 평가를하겠다.

4 1. Introduction program testing can be used to show the presence of bugs, but their absence dijkstra 이런 bugs 를없애기위해 test criterion 이라는개념이나왔다. 이후 test criteria 는중요한 focus 가되었고, 많은수의 criteria 가제안, 연구되었다. 그많고다른 criteria 들을어떻게이해할수있을까? 그중, 무엇이미래에진행될방향인가? test adequacy criteria 은실제사용에서비용적인가치가얼마나있나?

5 1.1 The Notion of test Adequacy Adequacy criteria 를이해하기위한기본적인개념 Statement coverage Adequacy Criterion : 모든 statement 가실행되어야한다. Statement coverage criterion 에의하면이런 requirements 를만족하는 test set 은 adequate 하다고여겨진다. Test set : test case 의집합, test case : testing 의 input Percentage of executed statements 는얼마나적절하게 testing 이수행되는지로계산된다.

6 1.1 The Notion of test Adequacy Branch coverage The branch coverage criterion : 모든 control transfer 가실행되어져야한다는것 Percentage 는 test adequacy 의측정 Path coverage The path coverage criterion : 모든 execution paths from the program s entry to its exit 은실행되어져야한다는것

7 1.1 The Notion of test Adequacy Mutation adequacy Mutant : 정상적인코드에인위적으로 fault 를넣은 program Original program 과 mutant 를 testing 하여 Fault 가검출되면 dead mutant, 그렇지않으며 alive mutant Mutant score : Dead mutant 의수와처음 mutant 의수를비교한것

8 1.1 The Notion of test Adequacy 1) Test Data Adequacy Criteria as Stopping Rules 충분한 testing 이이루어졌다면 testing 을멈출수있다. Ex) statement coverage criterion 을사용한다면, 모든 statement 를 testing 하였을때 testing 을멈출수있다. 2) Test Data Adequacy Criteria as Measurements test quality 에대해 measurements 를할수있다. 하지만이것은 good or bad 로정확히떨어지는것은아니다. EX) percent of code coverage 의경우 adequacy measurement 로사용된다.

9 1.1 The Notion of test Adequacy

10 1.1 The Notion of test Adequacy adequacy criterion 의역할 test case 결정 test case 를선택하는 guideline 을제공해줄수있다. 이러한것을 Test case selection criterion 라고한다. 이것을사용하면, testing method 는 test 중에있는 software 나 specification 에서 test set 을생성하는 algorithm 을체계적으로 정의할수있다. 이렇게생성된 test case 는 adequate 하다. test set 측정 주어진 test set 이 adequate 한지를결정하는것과, test set 의 adequacy 를측정할수있다. 테스트집합이 adequate 여부를결정하는규칙은일반적으로 test data adequacy criterion 이라고한다.

11 1.1 The Notion of test Adequacy

12 1.1 The Notion of test Adequacy 2) adequacy criterion 은 observation 을결정하는역할을한다. statement coverage 의경우모든 statement 가실행되고있는지 tester 또는 testing system 이관찰을해야하고, Path coverage 의경우는 statement 가아닌 execution path 가잘실행되고있는지를관찰해야한다. Mutant score 의경우관찰은필요하지않다. 단지 original program 과 mutant program 의 output 을비교를해야한다.

13 1.2 The Uses of Test Adequacy Criteria Software testing 을 management 할수있다 testing 은 test case 들을계속적으로실행하는 process stopping rule 을사용하여 test objective 를달성했다고생각된다면, 더이상의 test 를중단할수있다. 그렇지않으면더많은 test 가실행되어야하고, 이경우, adequacy criterion 은추가적인 test case 를선택하는 guideline 을제공해줄수있다. tester 들이 software testing process 를 management 할수있게도와준다. 충분한 test case 를실행함으로써 software quality 를보장할수있게한다.

14 1.3 Categories of Test Data Adequacy Criteria specification-based criteria Software 의 requirements 나 specification 의확인된기능측면에서 required testing 을구체적으로명시한다. 만약이확인된기능이전부실행된다면, 그 test set 은 adequate 하다하고말할수있다. program-based criteria Test 중인 program 에대해서 Test requirement 를명시한다. 그리고 program 이완전히실행된다며그 test set 은 adequate 하다고결정할수있다. Combined specification and program-based criteria specification and program-based criteria 의생각을모두사용한다.

15 1.3 Categories of Test Data Adequacy Criteria Specification 과 program 을쓰지않고 testing requirements 를명시하는 test adequacy criteria 가있다. Random testing, statistical selecting Test case 를 input space 에서확률적인분포를가지고 random 하게선택한다. Interface-based criteria Software 의 input 의 type 이나 range 의정보만보고 testing requirement 를명시하는것

16 1.3 Categories of Test Data Adequacy Criteria Block box testing Tester 는 program 실행에관해어떤지식도없다. Specification-based criteria, interface-based criteria White box testing Tester 는 program 의실행에관해 detail 하게알고있다. Program-based criteria, combined specification and programbased criteria

17 1.3 Categories of Test Data Adequacy Criteria Testing approach structural testing elements 의 set 의 coverage 에관한 Testing requirement 를명시한다. fault-based testing Fault 를찾기위해사용한다. Test set 이 fault 를찾는능력을측정한다. error-based testing Error-prone 한지점에관하여체크할 test case 를확인한다.

18 2. Structural Testing

19 2.1.1 Control Flow Adequacy Criteria 절차적언어라면 flow-graph 를자동적으로생성할수있다.

20 2.1.1 Control Flow Adequacy Criteria 그렇다면 flow-graph model 과 test cases 의 set 을이용하여어떻게 testing adequacy 를측정할수있을까? 기본적인방법중의하나는모든 statements 가실행되는지확인해보는것이다. Statement coverage criteria Statement 는 node 와연관된다. Node 에 execution path 인 edge 가있는지학인해본다. 정의 ) 적어도하나의 Execution path p 가존재해야하고, node n 은그 p 와연결되어야한다. 하지만몇몇 control transfer 는실행되지않을수도있다.

21 2.1.1 Control Flow Adequacy Criteria Branch coverage Slightly strong requirement of adequacy criteria 모든 edge 는 execution path 안에포함되는지확인해본다. 정의 ) 적어도하나의 Execution path p 가존재해야하고, p 는 edge e 를포함해야한다. Branch coverage 가 statement coverage 보다 strong 하다. 왜냐하면모든 edge 가 cover 되면모든 node 도 cover 되는것이기때문이다. 이러한관계를 subsumes relation 이라고한다.

22 2.1.1 Control Flow Adequacy Criteria 하지만모든 branch 가실행되었다고해서 control transfers 의 combination 이만족되었다고볼수없다. 모든 branch 의 combination 까지확인해봐야한다. 이것을 path coverage criterion, path testing 이라고부른다. path coverage criterion 정의 )Flow graph 의 begin 부터 end node 사이의모든 edge 를 Execution path 의 set 인 P 가모두포함하고있어야한다.

23 2.1.1 Control Flow Adequacy Criteria 하지만 path coverage criterion 는실제사용하기에는너무 strong 하다. Loop 와같은무한한 path 가있기때문이다. 이경우무한한시간이걸릴수있다. Testing 은정해진시간안에끝내야하기때문에 test set 은 finite 해야한다. 이런 requirement 를만족하는속성을 Finite applicability 라고부른다.

24 2.1.1 Control Flow Adequacy Criteria 하지만 Statement coverage criteria 와 branch coverage criteria 는 finite applicability 가아니다. 그들은실행불가능한 element 를요구할수도있기때문이다. Ex) statement coverage criteria 는모든 statement 를실행해야한다. 하지만 program 에는 dead code 라고부르는실행되지않는 statement 가존재할수있다. 어떤 input data 도이 statement 를실행시킬수없다. 이러한경우에는 statement coverage 를만족시키는 adequacy test set 은없게된다.

25 2.1.1 Control Flow Adequacy Criteria Statement coverage criteria 와 branch coverage criteria 를 finitely applicable version 으로만들수있다. Testing 은정해진시간안에끝내야하기때문에 finite applicability 속성을가져야한다. Testing 을오직 feasible elements 만 cover 할수있게만들어서 finitely applicable version 을만들수있다.

26 2.1.1 Control Flow Adequacy Criteria feasible version 을만드는가장간단한방법은중요하고필수적인 subset of path 를선택하는것이다. Simple path coverage criteria 모든 path 에반복이없는 execution path 를 simple path 라고한다. 그리고 subset 으로그것을선택하는것이다. Elementary path coverage criteria 모든 node 에반복이없는 execution path 를 elementary path 라고한다. 그리고 subset 으로그것을선택하는것이다. Length-n path coverage criterion 모든 subpath 의길이를 n 보다같거나작게제한한다.

27 2.1.1 Control Flow Adequacy Criteria Level-i path coverage criterion 이 criterion 이처음실행될때, 시작 node 부터끝 node 까지의모든 elementary path 를 testing 한다. 만약실행되지않은 elementary subpath 나 cycle 이존재한다면, 다음 level 에서확인을한다. 모든 node 와 edge 가 cover 될때까지반복한다. Lever-i path coverage criteria 를만족한 test set 은 elementary path coverage criteria 도만족할것이다. Elementary path coverage criteria 는 level-0 path 이기때문이다. Subsume 관계이다.

28 2.1.1 Control Flow Adequacy Criteria Control-flow adequacy criteria 에서 loop 와관련된 criterion Loop count-k criterion Loop 를 K 번까지만반복한다. Cycle combination criterion Adequacy test set 은모든 cycle 을포함하지않는 execution path 를 cover 해야한다. Cyclomatic-number criterion 어떤 execution path 는 linear combination 으로표현될수있는데, 이렇게표현된다면불필요한 path 이다. v(g) = e n p v : cyclomatic number, e : edge, n : node, p : strong connected component v = maximal size of a set of independent path 최소하나의독립적인집합을포함해야한다는 requirement

29 3. Fault-based Adequacy Criteria Fault-base Adequacy criteria 는결함을감지하는효율성이나능력에따라 test set 의 quality 를측정한다. 1) Error Seeding 2) Program Mutation testing 3) Variants of program Mutation testing

30 3.1 Error Seeding Error Seeding? 원래 software 에있는 faults 를확인하기위해제안된 technique 이다. 인공적인 faults 를 program 에삽입한다. 이러한인공적인 faults 는 program 에내재하고있지만찾아내기어려운 faults 라고생각할수있다. r 은발견된인공결함의개수 / 총인공결함의개수의비율이다. f 는 testing 중에발견된 inherent faults 의개수있다. f/r 는통계적인 inherent faults 의개수이다. r = 10/100 = 0.1, f = 1, f/r = 1/0.1 = 10 개 r 은 test adequacy 의척도라고볼수있다. r = 10/100 = 0.1 (bad), R = 100/100 = 1 (good)

31 3.1 Error Seeding 장점 test quality for dynamic testing 를측정하는데제약이없다는것이다. Error, fault 를검출하는모든 testing method 에적용된다. 단점 측정에대한 adequacy 는인공적인 fault 를어떻게심느냐에따라달라진다. Inherent faults 와비슷한 faults 를만드는것은어렵다. 일반적으로인공적인 faults 는 inherent faults 보다찾기가쉽다. 이런문제를극복하기위해서 mutation testing 이나왔다.

32 3.2.1 Principles of Mutation Adequacy Analysis. Mutant : original program 에인공적인 error 를넣어놓은것 기본적으로 Mutant 와 original program 은서로다른 output 을내보내야한다. Mutant 가 dead 하다. 두 program 이서로다른 output 을내보냈다. Mutant 가 alive 하다. 두 program 이같은 output 을내보냈다. Mutant 가 alive 하다라는것은많은의미를주게된다.

33 3.2.1 Principles of Mutation Adequacy Analysis. Mutant 가살아있게되는이유 (1) The test data are inadequate Mutant 의대부분이 live 인경우더이상 program p 를믿을수없다고생각해야한다. 그렇지않으면대부분의 mutant 가옳다라고생각해한다. mutation analysis 는제시된 test data 에의해실행되지않는프로그램을특정부분을보여줌으로써 test data 의약점을드러낼수있다. 예를들어, 제시된 test data 는 program 의 mutated 된부분은실행하지않았다는것이다.

34 3.2.1 Principles of Mutation Adequacy Analysis.

35 3.2.3 mutation Transformations 이제고려해보아야할것은주어진 program 에서어떻게 mutant 를생성해내는가이다. 좋은방법은 mutant operation 을사용하는것이다. Mutant operation 은 syntactic transformation 이다.

36 3.2.4 The Pros and Cons (1) Mutation analysis 는자동화가쉽다. Mutants 는 mutation operator 를사용하여생성되고컴파일되고실행된다. Mutant 와 original program 의 output 은비교되고 adequacy score 도계산된다. (2) Error 를찾거나제거하기쉬운환경을제공한다. Mutation operator 를적용하고 mutation operator 가적용된지점을찾으면된다. (3) 아직 Alive 인 mutant 를조사한다. tester 는 mutant 가 original 과 equivalent 하다고확정짓거나 또는, mutant 를 dead 상태로만들다른 test data 를추가적으로생성하여 kill 할노력을할수있다.

37 3.3 Variants of Program Mutation Testing Firm mutation testing Mutation testing 는 original version 의작은변화이다. 이변화는 parameter 의 set 으로정의할수있고, 이런 parameter 를명확하게하고쉽게변경할수있게하는것이기본목적이다. Strong-mutation testing 보다 expensive 가낮고 weakmutation testing 보다는높다. Fault 삽입과, result 를비교하는 Mechanism 을제공 단점은 Parameter 를선택하기위한체계적인기초가없다.

38 3.3 Variants of Program Mutation Testing

39 3.5 The Relay Model Fault 가 error 를발생시키지않을수도있다. Potential fault : node n 과이에대응하는 node n* 의불일치 Potential error : fault 를포함하고있는 expression 이실행될때 Output error : potential fault 의실행이 incorrect 한 output 나올때까지지속될때 Context error : Node 의각연산자를통해 potential error 가계산되어졌을때 Data flow transfer : potential error 가 value 로반영되고, 다른 node 가이것을참조하였을때발생한다

40 4. Error-based Adequacy Criteria And Domain Analysis Error-based testing methods 는 program 에서 error 가발생하기쉬운지점 (border) 을체크하는 test case 를만드는것이다. 먼저 Input-output behavior space 를 subdomain 으로나눈다. Software 는 subdomain 내에서한 test case 에대해올바르게작동을했다면, 그 subdomain 내에서다른 data 에대해서도올바르게작동할것이라고추측할수있다.

41 4.1 Specification-Based Input Space Partitioning 예 ) DISCOUNT INVOICE 한회사에서 x, y 라는물건을판다. x = 5 원, y = 10 원 총금액 >= 200 원 = 5% 할인, 총금액 >= 1000 원 = 20% 할인 x 의구매개수 > 30 개 = 10% 할인. Subset : {(x, y) x <= 30, 5x + 10y <= 200}

42 4.1 Specification-Based Input Space Partitioning Region A border

43 4.2 Program-Based Input-Space Partition Program 은 path 로 input space 를나눈다. 두개의 input 이똑같은 subdomain 에속해있다면똑같은 computation 을발생할것이다. 일반적으로 program 에서같은 execution path 라며같은 computation 을출력한다. 그러므로 subdomain 은 program 의 path 에대응해야한다. 만약 loop 이라도있는경우가있다면, path 를선택하기위해적당한 criterion 을선택해야한다. Level-i path coverage, Cyclomatic-number criterion

44 4.2 Program-Based Input-Space Partition DISCOUNT INVOICE

45 4.2 Program-Based Input-Space Partition 6 개의 path 가존재한다. 이것은각각 subdomain 이될수있다. Border 가사라졌다. Error-based testing 에서는 subdomain 에서만 test case 를선택하지않고, boundaries 에서도 test case 를선택한다. Boundaries 가 error-prone 한곳이기때문이다.

46 4.3 Boundary Analysis

47 5. Comparison of test data adequacy criteria Testing methods 를비교하는것은어렵다. 서로다른 software model 을쓰고, 기본적인이론이다르기때문이다. Testing adequacy criteria 를비교하려면명확한기준이필요하다. 1) fault-detecting ability 2) Software reliability 3) test cost

48 5.1.1 Statistical Experiments Fault-detecting ability Fault-detecting ability 는 test adequacy criteria 의 effectiveness 를직접적으로측정하는한방법이다. Ex 1) Nafos[1984] branch coverage, random testing, and required pair coverage. 14 small programs. Test case 는 a large set of random test cases 에서선택 test sets 에의해 Mutants 가 kill 되는만큼 fault-detection abilities 로여긴다.

49 5.1.1 Statistical Experiments 결과 이러한시도가틀릴수있음을지적하는몇가지잠재적인잠재적인요인알아냈다. 1) program 의특정한부분은반드시실행되어져야한다. 결과를신뢰하기에특정한부분은너무작거나너무독특했다. 2) 특정한 data 가각각의 method 를위해생성되어야한다. 특정 data 는 method 와상관없이그자체로좋거나나쁠수있다. 3) fault 는반드시실행되어져야한다. 인공적으로생성된 fault 는찾기에너무쉽거나너무어려웠다. particular test method 나 adequacy criterion 은특정 type 의 fault 에만좋은능력을보여주기도한다.

50 5.1.1 Statistical Experiments Ex 2) Basili and Selby[1987] Dynamic testing methods (functional testing and statement coverage) A static testing method (code review) 4 programs fault-detection ability 와 fault-detection cost 측정 결과 각각다른 techniques 는각각다른 type 의 fault 를찾는데각각다른 fault-detection 능력을보여주었다. Code reading 은 interface fault 를더많이찾았고, functional testing 은 control fault 를더많이찾았다.

51 5.1.1 Statistical Experiments Ex 3) Frankl and Weiss[1993] branch adequacy and all-uses data-flow adequacy criteria 9 small programs of different subjects. 많은수의 adequate test sets for each criterion Error 를 detect 하는비율을조사 결과 5개의 subjects 에서각각의 criterion 에서 random 하게 test set 이선택이되었을때경우에 all-uses criterion 이 branch coverage 보다더효율적이였다. 4개의 subjects 에서 all-uses criterion 는 branch coverage 보다 error 를찾을확률이더높다. 각각의 adequacy criteria 는다양한특색을가지고있어특정결과를신뢰할수없다. 그래서 Statistical Experiments 방법은문제가있다.

52 5.1.2 Simulation simulation 은두가지로나누어볼수있다. Partition testing 과 random testing Partition testing 은가상적으로 input space 를 partition 하여 test case 를선별하였다. Random testing 은 random 하게 test case 를선별하였다.

53 5.1.2 Simulation 100 random test cases 과 50 partition test cases 를해본결과 random testing 의 fault-detecting ability 가더좋다라는결과를보여주었다. random testing 이 partition testing 보다 cost-effective random testing 이 partition testing 보다 cost-effective 하다는것이이논문의결론을뒷받침하는증거중에하나이다.

54 subsume

55 conclude Software testing 에서 Test criteria 가중요한 focus 였습니다. 많은 criteria 가생겼고, 또그것을 support 하는 criteria 가연속적으로생성되었다. 어떤 criteria 가 true 인지는여전히많은논란이있지만, 중요한것은 criteria 는 fault-detecting ability 이있고, software testing dependability 를준다는것이다. 앞으로는, test adequacy criteria 를사용하여 software 를체계적으로 testing 하는방향으로흐르고있다.

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Microsoft PowerPoint - AC3.pptx

Microsoft PowerPoint - AC3.pptx Chapter 3 Block Diagrams and Signal Flow Graphs Automatic Control Systems, 9th Edition Farid Golnaraghi, Simon Fraser University Benjamin C. Kuo, University of Illinois 1 Introduction In this chapter,

More information

ISO17025.PDF

ISO17025.PDF ISO/IEC 17025 1999-12-15 1 2 3 4 41 42 43 44, 45 / 46 47 48 49 / 410 411 412 413 414 5 51 52 53 54 / 55 56 57 58 / 59 / 510 A( ) ISO/IEC 17025 ISO 9001:1994 ISO 9002:1994 B( ) 1 11 /, / 12 / 1, 2, 3/ (

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

04-다시_고속철도61~80p

04-다시_고속철도61~80p Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and

More information

Vol.258 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

Vol.258 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M 2017.12 Vol.258 C O N T E N T S 02 06 35 57 89 94 100 103 105 M O N T H L Y P U B L I C F I N A N C E F O R U M 2 2017.12 3 4 2017.12 * 6 2017.12 7 1,989,020 2,110,953 2,087,458 2,210,542 2,370,003 10,767,976

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING

More information

methods.hwp

methods.hwp 1. 교과목 개요 심리학 연구에 기저하는 기본 원리들을 이해하고, 다양한 심리학 연구설계(실험 및 비실험 설계)를 학습하여, 독립된 연구자로서의 기본적인 연구 설계 및 통계 분석능력을 함양한다. 2. 강의 목표 심리학 연구자로서 갖추어야 할 기본적인 지식들을 익힘을 목적으로 한다. 3. 강의 방법 강의, 토론, 조별 발표 4. 평가방법 중간고사 35%, 기말고사

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

02 _ The 11th korea Test Conference The 11th korea Test Conference _ 03 03 04 06 08 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 34

02 _ The 11th korea Test Conference The 11th korea Test Conference _ 03 03 04 06 08 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 34 The 11th Korea Test Conference June 29, 2010 TEL : (02) 313-3705 / FAX : (02) 363-8389 E-mail : info@koreatest.or.kr http://www.koreatest.or.kr 02 _ The 11th korea Test Conference The 11th korea Test Conference

More information

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

More information

untitled

untitled Performance Goal and Objectives Performance Goal and Objectives Technology Selection Criteria Philosophy and Program Management Source Selection Flight Test Approach and Organization Focus on Achieving

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 1, February, 28, 2016:pp. 3~30 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2016. 01. 08 2016. 01. 09 2016. 02. 25 ABSTRACT

More information

확률과통계 강의자료-1.hwp

확률과통계 강의자료-1.hwp 1. 통계학이란? 1.1 수학적 모형 실험 또는 증명을 통하여 자연현상을 분석하기 위한 수학적인 모형 1 결정모형 (deterministic model) - 뉴톤의 운동방정식 : - 보일-샤를의 법칙 : 일정량의 기체의 부피( )는 절대 온도()에 정비례하고, 압력( )에 반비례한다. 2 확률모형 (probabilistic model) - 주사위를 던질 때

More information

OR MS와 응용-03장

OR MS와 응용-03장 o R M s graphical solution algebraic method ellipsoid algorithm Karmarkar 97 George B Dantzig 979 Khachian Karmarkar 98 Karmarkar interior-point algorithm o R 08 gallon 000 000 00 60 g 0g X : : X : : Ms

More information

untitled

untitled Math. Statistics: Statistics? 1 What is Statistics? 1. (collection), (summarization), (analyzing), (presentation) (information) (statistics).., Survey, :, : : QC, 6-sigma, Data Mining(CRM) (Econometrics)

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

PJTROHMPCJPS.hwp

PJTROHMPCJPS.hwp 제 출 문 농림수산식품부장관 귀하 본 보고서를 트위스트 휠 방식 폐비닐 수거기 개발 과제의 최종보고서로 제출 합니다. 2008년 4월 24일 주관연구기관명: 경 북 대 학 교 총괄연구책임자: 김 태 욱 연 구 원: 조 창 래 연 구 원: 배 석 경 연 구 원: 김 승 현 연 구 원: 신 동 호 연 구 원: 유 기 형 위탁연구기관명: 삼 생 공 업 위탁연구책임자:

More information

¼º¿øÁø Ãâ·Â-1

¼º¿øÁø Ãâ·Â-1 Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission

More information

탄도미사일 방어무기체계 배치모형 연구 (Optimal Allocation Model for Ballistic Missile Defense System by Simulated Annealing Algorithm)

탄도미사일 방어무기체계 배치모형 연구 (Optimal Allocation Model for Ballistic Missile Defense System by Simulated Annealing Algorithm) 탄도미사일 방어무기체계 배치모형 연구 (Optimal Allocation Model for Ballistic Missile Defense System by Simulated Annealing Algorithm) 이 상 헌 국방대학교 운영분석학과 우 122-875 서울시 은평구 수색동 205번지 Abstract The set covering(sc) problem

More information

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1 : LabVIEW Control Design, Simulation, & System Identification LabVIEW Control Design Toolkit, Simulation Module, System Identification Toolkit 2 (RLC Spring-Mass-Damper) Control Design toolkit LabVIEW

More information

김경재 안현철 지능정보연구제 17 권제 4 호 2011 년 12 월

김경재 안현철 지능정보연구제 17 권제 4 호 2011 년 12 월 지능정보연구제 17 권제 4 호 2011 년 12 월 (pp.241~254) Support vector machines(svm),, CRM. SVM,,., SVM,,.,,. SVM, SVM. SVM.. * 2009() (NRF-2009-327- B00212). 지능정보연구제 17 권제 4 호 2011 년 12 월 김경재 안현철 지능정보연구제 17 권제 4 호

More information

03.Agile.key

03.Agile.key CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 26.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M.

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M. 오늘할것 5 6 HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M. Review: 5-2 7 7 17 5 4 3 4 OR 0 2 1 2 ~20 ~40 ~60 ~80 ~100 M 언어 e ::= const constant

More information

2002년 2학기 자료구조

2002년 2학기 자료구조 자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung

More information

Vol.257 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

Vol.257 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M 2017.11 Vol.257 C O N T E N T S 02 06 38 52 69 82 141 146 154 M O N T H L Y P U B L I C F I N A N C E F O R U M 2 2017.11 3 4 2017.11 6 2017.11 1) 7 2) 22.7 19.7 87 193.2 160.6 83 22.2 18.4 83 189.6 156.2

More information

국립국어원 20010-00-00 발간등록번호 00-000000-000000-00 국어정책 통계 조사 및 통계 연보 작성 연구책임자 이순영 제 출 문 국립국어원장 귀하 국어정책 통계 조사 및 통계 연보 작성 에 관하여 귀 원과 체결한 연 구 용역 계약에 의하여 연구 보고서를 작성하여 제출합니다. 2010년 12월 2일 연구책임자: 이순영(고려대학교 국어교육과)

More information

Chap06(Interprocess Communication).PDF

Chap06(Interprocess Communication).PDF Interprocess Communication 2002 2 Hyun-Ju Park Introduction (interprocess communication; IPC) IPC data transfer sharing data event notification resource sharing process control Interprocess Communication

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 EBC (Equipment Behaviour Catalogue) - ISO TC 184/SC 5/SG 4 신규표준이슈 - 한국전자통신연구원김성혜 목차 Prologue: ISO TC 184/SC 5 그룹 SG: Study Group ( 표준이슈발굴 ) WG: Working Group ( 표준개발 ) 3 EBC 배경 제안자 JISC (Japanese Industrial

More information

Chap 6: Graphs

Chap 6: Graphs 그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

Microsoft Word - [TP_3][T1]UTP.docx

Microsoft Word - [TP_3][T1]UTP.docx Unit Testing Plan for Point Of Sale System Test Plan Test Design Specification Test Cases Specification Project Team Team 1 Date 2017-11-03 Team Information 201211337 김재현 201112052 방민석 201312259 백만일 201211383

More information

<C7A5C1F620BEE7BDC4>

<C7A5C1F620BEE7BDC4> 연세대학교 상경대학 경제연구소 Economic Research Institute Yonsei Universit 서울시 서대문구 연세로 50 50 Yonsei-ro, Seodaemun-gS gu, Seoul, Korea TEL: (+82-2) 2123-4065 FAX: (+82- -2) 364-9149 E-mail: yeri4065@yonsei.ac. kr http://yeri.yonsei.ac.kr/new

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 3, June, 30, 2016:pp. 273~299 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2016. 06. 11 2016. 06. 24 2016. 06. 26 ABSTRACT e-

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 1, February, 28, 2016:pp. 293~316 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2015. 12. 04 2015. 12. 24 2016. 02. 25 ABSTRACT

More information

歯경영혁신 단계별 프로그램 사례.ppt

歯경영혁신 단계별 프로그램 사례.ppt BMS Infra BMS Location A B C D D A Location Card + Location SET Card : 1 : : Location Card ( ) ( Over ) Location Card Card Location Card ( ) ( ) Location Card LocationCard RACK1 AGE / 7 ( ) SET Location

More information

2009년 국제법평론회 동계학술대회 일정

2009년 국제법평론회 동계학술대회 일정 한국경제연구원 대외세미나 인터넷전문은행 도입과제와 캐시리스사회 전환 전략 일시 2016년 3월 17일 (목) 14:00 ~17:30 장소 전경련회관 컨퍼런스센터 2층 토파즈룸 주최 한국경제연구원 한국금융ICT융합학회 PROGRAM 시 간 내 용 13:30~14:00 등 록 14:00~14:05 개회사 오정근 (한국금융ICT융합학회 회장) 14:05~14:10

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA FPS게임 구성요소의 중요도 분석방법에 관한 연구 2 계층화 의사결정법에 의한 요소별 상관관계측정과 대안의 선정 The Study on the Priority of First Person Shooter game Elements using Analytic Hierarchy Process 주 저 자 : 배혜진 에이디 테크놀로지 대표 Bae, Hyejin AD Technology

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

Vertical Probe Card Technology Pin Technology 1) Probe Pin Testable Pitch:03 (Matrix) Minimum Pin Length:2.67 High Speed Test Application:Test Socket

Vertical Probe Card Technology Pin Technology 1) Probe Pin Testable Pitch:03 (Matrix) Minimum Pin Length:2.67 High Speed Test Application:Test Socket Vertical Probe Card for Wafer Test Vertical Probe Card Technology Pin Technology 1) Probe Pin Testable Pitch:03 (Matrix) Minimum Pin Length:2.67 High Speed Test Application:Test Socket Life Time: 500000

More information

ePapyrus PDF Document

ePapyrus PDF Document 19 3 (2009 9 ) J Korean Soc Occup Environ Hyg 2009;19(3):240~249 Numerical Study on Ventilation Method for Temperature Control of HRSG Building Chul Hwan Kim Jong Wook Lee Hoon Ki Choi Geun Jong Yoo Dept.

More information

Slide 1

Slide 1 Clock Jitter Effect for Testing Data Converters Jin-Soo Ko Teradyne 2007. 6. 29. 1 Contents Noise Sources of Testing Converter Calculation of SNR with Clock Jitter Minimum Clock Jitter for Testing N bit

More information

878 Yu Kim, Dongjae Kim 지막 용량수준까지도 멈춤 규칙이 만족되지 않아 시행이 종료되지 않는 경우에는 MTD의 추정이 불가 능하다는 단점이 있다. 최근 이 SM방법의 단점을 보완하기 위해 O Quigley 등 (1990)이 제안한 CRM(Continu

878 Yu Kim, Dongjae Kim 지막 용량수준까지도 멈춤 규칙이 만족되지 않아 시행이 종료되지 않는 경우에는 MTD의 추정이 불가 능하다는 단점이 있다. 최근 이 SM방법의 단점을 보완하기 위해 O Quigley 등 (1990)이 제안한 CRM(Continu 한 국 통 계 학 회 논 문 집 2012, 19권, 6호, 877 884 DOI: http://dx.doi.org/10.5351/ckss.2012.19.6.877 Maximum Tolerated Dose Estimation Applied Biased Coin Design in a Phase Ⅰ Clinical Trial Yu Kim a, Dongjae Kim

More information

(3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100

(3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 1.,.. 2. (1) Flow + ( ) (2) Flow Flow (LINE) ) (LINE) ModelC/T LOSS DAT A Check Sheet ((%) (T PM) (LOSS) - (3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100

More information

Æ÷Àå½Ã¼³94š

Æ÷Àå½Ã¼³94š Cho, Mun Jin (E-mail: mjcho@ex.co.kr) ABSTRACT PURPOSES : The performance of tack coat, commonly used for layer interface bonding, is affected by application rate and curing time. In this study, bonding

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 4, August, 30, 2016:319~332 Received: 2016/07/28, Accepted: 2016/08/28 Revised: 2016/08/27, Published: 2016/08/30 [ABSTRACT] This paper examined what determina

More information

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

<3130C0E5>

<3130C0E5> Redundancy Adding extra bits for detecting or correcting errors at the destination Types of Errors Single-Bit Error Only one bit of a given data unit is changed Burst Error Two or more bits in the data

More information

SNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000

SNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000 SNU 4190.210 프로그래밍 원리 (Principles of Programming) Part III Prof. Kwangkeun Yi 차례 1 값중심 vs 물건중심프로그래밍 (applicative vs imperative programming) 2 프로그램의이해 : 환경과메모리 (environment & memory) 다음 1 값중심 vs 물건중심프로그래밍

More information

solution map_....

solution map_.... SOLUTION BROCHURE RELIABLE STORAGE SOLUTIONS ETERNUS FOR RELIABILITY AND AVAILABILITY PROTECT YOUR DATA AND SUPPORT BUSINESS FLEXIBILITY WITH FUJITSU STORAGE SOLUTIONS kr.fujitsu.com INDEX 1. Storage System

More information

#KM560

#KM560 KM-560 KM-560-7 PARTS BOOK KM-560 KM-560-7 INFORMATION A. Parts Book Structure of Part Book Unique code by mechanism Unique name by mechanism Explode view Ref. No. : Unique identifcation number by part

More information

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on System Test Report for Digital Watch System Test Cases Specification Test Summary Report roject Team 이동아 Latest update on: 2012-10-26 Team Information 이동아 : dalee.dslab@gmail.com Dong-Ah Lee 1 Table of

More information

11¹ÚÇý·É

11¹ÚÇý·É Journal of Fashion Business Vol. 6, No. 5, pp.125~135(2002) The Present State of E-Business according to the Establishment Year and the Sales Approach of Dongdaemun Clothing Market Park, Hea-Ryung* and

More information

사회통계포럼

사회통계포럼 wcjang@snu.ac.kr Acknowledgements Dr. Roger Peng Coursera course. https://github.com/rdpeng/courses Creative Commons by Attribution /. 10 : SNS (twitter, facebook), (functional data) : (, ),, /Data Science

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

Coriolis.hwp

Coriolis.hwp MCM Series 주요특징 MaxiFlo TM (맥시플로) 코리올리스 (Coriolis) 질량유량계 MCM 시리즈는 최고의 정밀도를 자랑하며 슬러리를 포함한 액체, 혼합 액체등의 질량 유량, 밀도, 온도, 보정된 부피 유량을 측정할 수 있는 질량 유량계 이다. 단일 액체 또는 2가지 혼합액체를 측정할 수 있으며, 강한 노이즈 에도 견디는 면역성, 높은 정밀도,

More information

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3 Depth layer partition 2D 3D a), a) 3D conversion of 2D video using depth layer partition Sudong Kim a) and Jisang Yoo a) depth layer partition 2D 3D. 2D (depth map). (edge directional histogram). depth

More information

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드] 전자회로 Ch3 iode Models and Circuits 김영석 충북대학교전자정보대학 2012.3.1 Email: kimys@cbu.ac.kr k Ch3-1 Ch3 iode Models and Circuits 3.1 Ideal iode 3.2 PN Junction as a iode 3.4 Large Signal and Small-Signal Operation

More information

untitled

untitled NV40 (Chris Seitz) NV1 1 Wanda NV1x 2 2 Wolfman NV2x 6 3 Dawn NV3x 1 3 Nalu NV4x 2 2 2 95-98: Z- CPU GPU / Geometry Stage Rasterization Unit Raster Operations Unit 2D Triangles Bus (PCI) 2D Triangles (Multitexturing)

More information

3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : /45

3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : /45 3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : 20049 0/45 Define ~ Analyze Define VOB KBI R 250 O 2 2.2% CBR Gas Dome 1290 CTQ KCI VOC Measure Process Data USL Target LSL Mean Sample N StDev (Within) StDev

More information

歯Phone

歯Phone UI (User Interface) Specification for Mobile Phone Version 1.1.1 2003116 a j k e f y p t u v w 2 n Contrast Zoom In Out Kang

More information

Manufacturing6

Manufacturing6 σ6 Six Sigma, it makes Better & Competitive - - 200138 : KOREA SiGMA MANAGEMENT C G Page 2 Function Method Measurement ( / Input Input : Man / Machine Man Machine Machine Man / Measurement Man Measurement

More information

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:237~251 Received: 2016/11/20, Accepted: 2016/12/24 Revised: 2016/12/21, Published: 2016/12/30 [ABSTRACT] Recently, there is an increasing

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

More information

Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint Relations.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2010년봄학기강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date 2012-10-25 Team Information Sanghyun Yoon shyoon.dslab@gmail.com Dependable Software Laboratory

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

Y 1 Y β α β Independence p qp pq q if X and Y are independent then E(XY)=E(X)*E(Y) so Cov(X,Y) = 0 Covariance can be a measure of departure from independence q Conditional Probability if A and B are

More information

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,

More information

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770> 한국지능시스템학회 논문지 2010, Vol. 20, No. 3, pp. 375-379 유전자 알고리즘을 이용한 강인한 Support vector machine 설계 Design of Robust Support Vector Machine Using Genetic Algorithm 이희성 홍성준 이병윤 김은태 * Heesung Lee, Sungjun Hong,

More information

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

2Q SWG Teleweb Business Plan  & 1Q Recovery Plan     April 2, 2003 WBI Modeler V5.1.1 Rational Rose XDE WSAD-IE IBM on-demand Service Oriented Architecture RUP Full-life cycle Business-driven, Process-based LOB IT Seamless Service Modeling (Service, Component, Process

More information

Microsoft PowerPoint - PL_03-04.pptx

Microsoft PowerPoint - PL_03-04.pptx Copyright, 2011 H. Y. Kwak, Jeju National University. Kwak, Ho-Young http://cybertec.cheju.ac.kr Contents 1 프로그래밍 언어 소개 2 언어의 변천 3 프로그래밍 언어 설계 4 프로그래밍 언어의 구문과 구현 기법 5 6 7 컴파일러 개요 변수, 바인딩, 식 및 제어문 자료형 8

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

#KM-235(110222)

#KM-235(110222) PARTS BOOK KM-235A/B INFORMATION A. Parts Book Structure of Part Book Unique code by mechanism Unique name by mechanism Explode view Ref. No. : Unique identifcation number by part Parts No. : Unique Product

More information

전용]

전용] A Study of select the apropos processing mechanical method by the presume of transformation of teeth s surface degree ABSTRACT This study has been tried to select the apropos processing method by the

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

#Ȳ¿ë¼®

#Ȳ¿ë¼® http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research

More information

untitled

untitled SAS Korea / Professional Service Division 2 3 Corporate Performance Management Definition ý... is a system that provides organizations with a method of measuring and aligning the organization strategy

More information

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM 中 규모 기업의 실용주의CRM 전략 (CRM for SMB) 공영DBM 솔루션컨설팅 사업부 본부장 최동욱 2007. 10. 25 Agenda I. 중소기업의 고객관리, CRM의 중요성 1. 국내외 CRM 동향 2. 고객관리, CRM의 중요성 3. CRM 도입의 기대효과 II. CRM정의 및 우리회사 적합성 1. 중소기업에 유용한 CRM의 정의 2. LTV(Life

More information

歯RCM

歯RCM Reliability Centered Maintenance Page 2 1.,,,. Mode Component, Sub-system, System, System. Reliability Centered Maintenance :, program? Mechanism Page 3 Page 4. Mode Mode () () (FMEA) (FTA) (LTA) System

More information

ch3.hwp

ch3.hwp 미디어정보처리 (c) -4 한남대 정보통신멀티미디어학부 MCCLab. - -...... (linear filtering). Z k = n i = Σn m Σ j = m M ij I ji 컨볼루션 영역창 I I I I 3 I 4 I 5 I 6 I 7 I 8 x 컨볼루션 마스크 M M M M 3 M 4 M 5 M 6 M 7 M 8 I 입력 영상 Z 4 = 8 k

More information

(2) : :, α. α (3)., (3). α α (4) (4). (3). (1) (2) Antoine. (5) (6) 80, α =181.08kPa, =47.38kPa.. Figure 1.

(2) : :, α. α (3)., (3). α α (4) (4). (3). (1) (2) Antoine. (5) (6) 80, α =181.08kPa, =47.38kPa.. Figure 1. Continuous Distillation Column Design Jungho Cho Department of chemical engineering, Dongyang university 1. ( ).... 2. McCabe-Thiele Method K-value. (1) : :, K-value. (2) : :, α. α (3)., (3). α α (4) (4).

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx OOPT Stage 1000 - Plan & Elaboration Feesual CPT Tool Project Team T8 Date 2017-03-30 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1 Activity 1001. Define

More information

untitled

untitled CLEBO PM-10S / PM-10HT Megapixel Speed Dome Camera 2/39 3/39 4/39 5/39 6/39 7/39 8/39 ON ON 1 2 3 4 5 6 7 8 9/39 ON ON 1 2 3 4 10/39 ON ON 1 2 3 4 11/39 12/39 13/39 14/39 15/39 Meg gapixel Speed Dome Camera

More information

(000-000)실험계획법-머리말 ok

(000-000)실험계획법-머리말 ok iii Design Analysis Optimization Design Expert Minitab Minitab Design Expert iv 2008 1 v 1 1. 1 2 1. 2 4 1. 3 6 1. 4 8 1. 5 12 2 2. 1 16 2. 2 17 2. 3 20 2. 4 27 2. 5 30 2. 6 33 2. 7 37 2. 8 42 46 3 3.

More information

歯DCS.PDF

歯DCS.PDF DCS 1 DCS - DCS Hardware Software System Software & Application 1) - DCS System All-Mighty, Module, ( 5 Mbps ) Data Hardware : System Console : MMI(Man-Machine Interface), DCS Controller :, (Transmitter

More information

02신현화

02신현화 Yonsei Business Review Vol. 47, No. 1 (Fall 2010), 151-179 David vs. Goliath: M&A of HaiTai Confectionery and Foods Co. by Crown Confectionery Co. Hyun-Han Shin** 2004 10 Korea Confectionary Holdings NV

More information