• Title/Summary/Keyword: Software Development Productivity

Search Result 298, Processing Time 0.024 seconds

Development of Livestock Monitoring Device based on Biosensors for Preventing Livestock Diseases

  • Park, Myeong-Chul;Jung, Hyon-Chel;Ha, Ok-Kyoon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.10
    • /
    • pp.91-98
    • /
    • 2016
  • Outbreaks of highly contagious livestock diseases can cause direct and indirect economic impacts such as lower productivity of cattle farms, fall in tourism in damaged areas and countries, and decline in exports. They also incur tremendous social costs associated with disease elimination and restoration work. Thus, it is essential to prevent livestock diseases through monitoring and prediction efforts. Currently, however, it is still difficult to provide accurate predictive information regarding occurrences of livestock diseases, because existing cattle health monitoring or forecasting systems are only limited to monitor environmental conditions of livestock barns and check activities of cattle by using a pedometer or thermal image. In this paper, we present a biosensor-based cattle health monitoring system capable of collecting bio-signals of farm animals in an effective way. For the presented monitoring system, we design an integrated monitoring device consisting of a sensing module to measure bio-signals of cattle such as the heartbeat, the breath rate and the momentum, as well as a Zigbee module designed to transmit the biometric data based on Wireless Sensor Network (WSN). We verify the validity of the monitoring system by the comparison of the correlations of designed device with a commercial ECG equipment through analyzing the R-peak of measured signals.

Development of USB graphic adapters for Multiple Monitors (다중모니터 사용을 위한 USB 그래픽 어댑터 개발)

  • Ham, Jong-Wan;Chin, Sung-Geun;Baek, Seung-Il;Jung, Hoe-Kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.05a
    • /
    • pp.811-812
    • /
    • 2011
  • Recently, because of developments of OS and APP, it requires that one person uses two monitors To improve the productivity of individual. In general, it can connect two monitors to computer. If want more than two, it requires special display-device to connect. In this paper, it describes implementation about device and graphic converting adapter with using USB, which can connect HDMI or DVI, Not like using other expensive hardware before.

  • PDF

A Study on the Production Process Management Support System for Smart Shipyard Based on Mobile (모바일 기반 스마트 조선소 생산 공정관리 지원 시스템에 관한 연구)

  • Park, Ju-Yong;Oh, Hyoung-Seok;Lee, Dong-Kun
    • Journal of Welding and Joining
    • /
    • v.32 no.5
    • /
    • pp.58-64
    • /
    • 2014
  • The shipbuilding industry is facing the various problems of less demand and oversupply owing to the global economic crisis and the increase in shipbuilding countries. Shipyards of the industry are making effort to strengthen their ability to handle the crisis via a smartwork technology for flexible working environment. In this study, we developed a smartwork system that manages the information in shipbuilding process with mobile devices such as smart phones and tablet PCs. To successfully apply the developed smartwork system to shipyards, we analyzed several best practices and management tasks of the shipbuilding processes. The developed system was designed by CBD approach that is a branch of service-oriented software engineering for reusability and flexibility on the system. As it is designed considering the flexible working environment, it supports to increase their productivity by reducing the time required to carry out tasks and by increasing the mobility required to manage work performance in field of shipyards.

Development of a Virtual Machine Tool - Part 1 (Cutting Force Model, Machined Surface Error Model and Feed Rate Scheduling Model) (가상 공작기계의 연구 개방 - Part 1 (절삭력 모델, 가공 표면 오차 모델 및 이송 속도 스케줄링 모델))

  • Yun, Won-Su;Go, Jeong-Hun;Jo, Dong-U
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.18 no.11
    • /
    • pp.74-79
    • /
    • 2001
  • In this two-part paper, a virtual machine tool (VMT) is presented. In part 1, the analytical foundation of a virtual machining system, envisioned as the foundation for a comprehensive simulation environment capable of predicting the outcome of cutting processes, is developed. The VMT system purposes to experience the pseudo-real machining before real cutting with a CNC machine tool, to provide the proper cutting conditions for process planners, and to compensate or control the machining process in terms of the productivity and attributes of products. The attributes can be characterized with the machined surface error, dimensional accuracy, roughness, integrity and so forth. The main components of the VMT are cutting process, application, thermal behavior and feed drive modules. In part 1, the cutting process module is presented. The proposed models were verified experimentally and gave significantly better prediction results than any other method. The thermal behavior and feed drive modules are developed in part 2 paper. The developed models are integrated as a comprehensive software environment in part 2 paper.

  • PDF

Classification Criteria for Reuse Library Systems (재사용 라이브러리 시스템에 대한 분류 기준)

  • Lee, Sung-Koo
    • Journal of Internet Computing and Services
    • /
    • v.7 no.6
    • /
    • pp.41-50
    • /
    • 2006
  • In order to improve software development productivity and quality, reuse approaches and supporting library systems have been proposed. Library systems have applied various methods to classify, store, retrieve, and comprehend reusable components effectively. As the number of library systems grows, it is difficult to categorize, compare and analyze existing reuse libraries. In this paper, we present classification criteria for reuse library systems. A set of criteria is defined by integrating facet-based and attribute-based classification methods which encode the properties of a reusable component. In order to show the usefulness of the proposed classification criteria, representative library systems based on application domains, as well as component classification methods ore selected and reviewed. We then classify these library systems according to the proposed criteria.

  • PDF

Service Management System Framework for Web-based Remote Education (웹 기반 원격교육을 위한 서비스관리시스템 프레임워크)

  • 배제민
    • Journal of the Korea Computer Industry Society
    • /
    • v.2 no.7
    • /
    • pp.933-944
    • /
    • 2001
  • In the process of software development, object-oriented framework enables directly improving the productivity of the developer through the reuse of code, analysis and design informations. object-oriented framework is a set of usable and expandable classes and their connectivity. It is a meta solution that contains the code to be reused in the framework and the expert design results on a specific area. This paper constructs the framework that extracts the common services of BBS, chatting, white board and ftp applications for internet-based remote education system. These services can be mostly reused within heterogeneous applications in the form of component.

  • PDF

Development of BIM Drawing Annotation Interference Adjustment Technology Using Genetic Algorithm (유전자 알고리즘을 활용한 BIM 도면 주석 간섭 조정 기술 개발)

  • Jeon, Jin-Gyu;Park, Jae-Ho;Kim, Yi-Je;Chin, Sang-Yoon
    • Journal of KIBIM
    • /
    • v.13 no.4
    • /
    • pp.85-95
    • /
    • 2023
  • In the process of creating drawings based on Building Information Modeling (BIM), automatically generated annotations can cause interference issues depending on the drawing type. This study aims to develop an algorithm for repositioning annotations using genetic algorithms to minimize such interferences. To achieve this, the Application Programming Interface (API) of BIM software was used to analyze data extractable from BIM drawing files. The process involved defining drawing data related to annotation repositioning, preprocessing this data, and deriving optimal placement coordinates for the annotations. Furthermore, applying the developed algorithm to the preliminary design drawings of small and medium-sized neighborhood facilities resulted in approximately a 95.37% decrease in annotation interference, indicating that the proposed algorithm can significantly enhance productivity in BIM-based drawing tasks.

Agile Framework for SOA-based Application Development (SOA 기반 애플리케이션 개발을 위한 Agile 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon
    • The KIPS Transactions:PartD
    • /
    • v.16D no.1
    • /
    • pp.55-64
    • /
    • 2009
  • Various business model and computing environments are currently merged into web services and many web related application products are also develop. Most of IT enterprises in Korea use the Service-oriented architecture (SOA) whenever they develop the web applications. SOA is an approach to loosely coupled, protocol independent, standards-based distributed computing where software resources available on the network are considered as Services. SOA is believed to become the future enterprise technology solution that promises the agility and flexibility the business users have been looking for by leveraging the integration process through composition of the services spanning multiple enterprises. But, There are no specific development methodology to apply into SOA standard model until now. The developer uses the currently existing methodology to develop the application with SOA. The users have some limitations to use it. In this paper, we suggest a Frameworks for applying agile methodology into SOA to address the productivity and quality of small web related project. We design and implement a frameworks architecture for applying the agile method into SOA and describe the process model to implement it. We finally evaluate the frameworks with productivity, flexibility and maintainability.

A Study of Mock Objects Generator for Applying XPwith Special Attention to C (C환경에서의 XP적용을 위한 모크객체생성기에 관한 연구)

  • Jung Young Mok;Park Jae Won;Lee Nam Yong
    • Journal of the Korea Society of Computer and Information
    • /
    • v.10 no.1 s.33
    • /
    • pp.15-26
    • /
    • 2005
  • As one of the lightweight software development methodology, the XP (Extreme Programming) is the practical means to improve the productivity and qualify of software through the pursuit of 4 values - communication, simplicity, feedback, and courage. It appears, however, the TDD (Test Driven Development). one of the practices of in. has a problem. which is the unavailability of the test driven development in case of the prolonged period of testing or the failure of securing the independency of the test cases. This results in the emphasis on the importance of the Mock Objects recently. The Mock Objects, the one imitating the faulty real code, has the fundamentals of simplicity allowing even manual script but. due to the inefficiency of manual script of the Mock Objects in a real life, it is implemented the Mock Objects Generator such as Mockotjects, EasyMock in Java. It Is found difficult, however to apply the Mock Objects in C language due to its object -oriented Premise as well as the absence of mock objects generators for C language. Therefore, in this Paper it is presented the CMock, a Mock Objects generator fer C language which allows the easy creation of the Mock Objects, and the study is performed to verify the efficiency accordingly.

  • PDF

ISIS Architecture for Developing Complex Enterprise Applications (복잡한 엔터프라이즈 응용 개발을 위한 ISIS 아키텍처)

  • Jo, Eun-Hwan;Lee, Kap-Hoon;Lee, Min-Soo;Lee, Bong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.4
    • /
    • pp.392-404
    • /
    • 2010
  • Recently, as both business processes and IT systems become ever more complex. Especially, enterprise applications tend to become unmanageably complex and increasingly costly to maintain. Therefore complexity is the insidious enemy of software development. It is critical to have a methodology that recognizes and manages this enemy effectively. In this paper, we propose ISIS (Integrated System of Independent Subsystems) - the architectural style needed to develop the complex enterprise applications. The ISIS was developed to meet the challenge of reducing the complexity of a larger enterprise application today. It gives us architecture models for reducing development complexity and composite application. The enterprise application is partitioned into a collection of independent subsystems using ISIS decomposition schemes and equivalence relations. We use middleware named ISIS engine that provides a service for subsystems interoperability by enabling the integration of distributed, cross-platform subsystems. We have implemented an ITSM system that achieves our objectives, reducing development complexity, using the ISIS architecture. Finally, ISIS architecture provides greater flexibility and productivity when an organization needs either to change its business processes, or to update the underlying systems.