• Title/Summary/Keyword: 복잡도 수준 지시자

Search Result 3, Processing Time 0.022 seconds

Analysis of Cyclomatic Complexity for Web Application (웹 어플리케이션의 순환복잡도 분석)

  • Park, Chul;Yoo, Haey-Oung
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.865-872
    • /
    • 2004
  • Web applications have different structural characteristics from conventional applications with the structural language or object-oriented language or 4GL. A web application typically consists of server-side script elements which run on web sewers, client-side script elements which run on the client web-browser, HTML elements that contains context. Therefore web applications developer concurrently uses 3 or more development language. Cyclomatic Complexity for Web Application(CCWA) metrics reflected composite complexity of each element. In this paper, we applied cyclomatic complexity for web application metrics with Complexity level indicator to web application. We applied it to 10 web applications that were developed in practical business. High complexity web applications classify into four type(MENU, FORM, CTRL, GEN). This paper has contributed to practical use of engineering approach for web application.

Interface of Tele-Task Operation for Automated Cultivation of Watermelon in Greenhouse

  • Kim, S.C.;Hwang, H.
    • Journal of Biosystems Engineering
    • /
    • v.28 no.6
    • /
    • pp.511-516
    • /
    • 2003
  • Computer vision technology has been utilized as one of the most powerful tools to automate various agricultural operations. Though it has demonstrated successful results in various applications, the current status of technology is still for behind the human's capability typically for the unstructured and variable task environment. In this paper, a man-machine interactive hybrid decision-making system which utilized a concept of tole-operation was proposed to overcome limitations of computer image processing and cognitive capability. Tasks of greenhouse watermelon cultivation such as pruning, watering, pesticide application, and harvest require identification of target object. Identifying water-melons including position data from the field image is very difficult because of the ambiguity among stems, leaves, shades. and fruits, especially when watermelon is covered partly by leaves or stems. Watermelon identification from the cultivation field image transmitted by wireless was selected to realize the proposed concept. The system was designed such that operator(farmer), computer, and machinery share their roles utilizing their maximum merits to accomplish given tasks successfully. And the developed system was composed of the image monitoring and task control module, wireless remote image acquisition and data transmission module, and man-machine interface module. Once task was selected from the task control and monitoring module, the analog signal of the color image of the field was captured and transmitted to the host computer using R.F. module by wireless. Operator communicated with computer through touch screen interface. And then a sequence of algorithms to identify the location and size of the watermelon was performed based on the local image processing. And the system showed practical and feasible way of automation for the volatile bio-production process.

Design and Implementation of Software Program based on Web for Basic Electronic Circuit Practice (기초전기전자회로 실습을 위한 웹 기반 소프트웨어 프로그램의 설계 및 구현)

  • Lee, Young-joo;Hwang, Joon-won;Hwang, Dae-min;Yun, Kyung-min;Lee, Bo-Gon;Yu, Seon-Tae;Moon, Il-Young
    • Journal of Practical Engineering Education
    • /
    • v.7 no.2
    • /
    • pp.113-117
    • /
    • 2015
  • In this academic paper, we introduce a bread board simulation which is developed based on HTML language. this program is developed because actual electronic practices have some problems. Electronic circuit practice using bread board is widely practiced in colleges or high schools in South Korea, but actual electronic circuit practice needs lots of consumable stuff, and they are needed to be purchased and managed continuously. Besides, composing complicated electronic circuit restricts the efficiency of studying. Therefore, we propose breadboard simulation program which helps to resolve those problems.