• Title/Summary/Keyword: Software Development Productivity

Search Result 298, Processing Time 0.032 seconds

A Study on the Method and Tool Development for Extracting Objects from Procedure-oriented System (절차중심 시스템으로부터 객체추출 방법 및 도구개발에 관한 연구)

  • Kim, Jung-Jong;Son, Chang-Min
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.3
    • /
    • pp.649-661
    • /
    • 1998
  • If there is redeveloping into the system applying the object-oriented paradigm, productivity Improvement of software through reuse would be accomplished and maintenance cost be reduced. When a procedure-oriented system is transformed to a type applying the object-oriented paradigm, various techniques are studied to extract objects from source code automatically or semi-automatically. However, it is not easy to extract conceptuat objects when those techniques are applied, This problem entails another problem which drops the conceptual integrity of the extracted objects. In this paper, we suggest an object extraction method and tool development to resolve the problem occurring at the time when thc pr"~r"m, dcveloped through procedure-oriented is transformed to an object-oriented system. The suggested method allow to extract the desired objects using object modeling for various application domains of the real world given source code and design recovery information. During the extraction process, functionality and global variables of the source code as well as its intcrface arc rigorously analyzed. This process can enhance the conceptual integrity of the objects and make easy to construct class hierarchies.

  • PDF

A Development of 3D Computer-Aided Design(CAD) Add-on Program for a Quantity Take-off through the User Needs Analysis (사용자 요구 사항 분석에 따른 물량산출 연동 프로그램 개발)

  • Kim, Seong-Ah;Lee, Jea-Jun;Shin, Tea-Hong;Chin, Sang-Yoon;Kim, Yea-Sang;Choi, Cheol-Ho
    • Proceedings of the Korean Institute Of Construction Engineering and Management
    • /
    • 2008.11a
    • /
    • pp.297-300
    • /
    • 2008
  • Since the Three Dimensional Computer Aided Design(3D CAD) appeared in 1990s, Building Information Modeling(BIM) has got the great issue in the construction project nowadays. BIM is the process of managing and generating building information during life cycle of a construction project. And information can be moved to 3D modeling flexibly in BIM. As a result, a field of estimating has also been doing researches in the calculation of the amount of building materials from 3D modeling. And the Construction Cost Estimating Software which is generally used over the world has been trying to be applied to the Construction project in Korea. But, when we consider the productivity, it is less efficient than the existing way in Korea which use the 2D Drawings when they take off the Quantity. Also, there are lots of difference how to estimate the construction cost. between Korea and the others. Because it is a bit hard to apply the software used in the other countries to the construction project in Korea, people couldn't use it well in the construction project actually. In this study, for developing the appropriate construction cost estimating software rooted in 3D in Korea, we suggest 3D CAD Add-on Program for a Quantity Take-off which can move quantitative information to 3D CAD.

  • PDF

A UML Profile for USN Application Development based on Software Product Line Approach (프로덕트라인 기반의 USN 응용개발을 위한 UML 프로파일)

  • Lee, Woo-Jin;Choi, Il-Woo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.13 no.9
    • /
    • pp.4234-4243
    • /
    • 2012
  • USN(Ubiquitous Sensor Network) application S/W has a complex characteristic that it controls various kind of sensor nodes organically based on the core modules of various target operating systems. Currently, various researches for efficient S/W development are being performed in USN application field. In order to increase S/W productivity, the method such as product line development approach to specify core common functions of applications according to the domain and develop applications with the core common functions and variant functions selected according to the workflow of applications is efficient. To apply this approach to the USN domain, characteristics of USN application S/W and product line development should be specified with one consistent view. However, it is difficult to efficiently specify the characteristics using general UML notations. In order to solve the problem, this paper proposes a method to effectively specify the characteristics of USN applications and product line development using UML profile which is the extension mechanism of UML. The proposed UML profile for produce line based USN application development enables developers to effectively develop product line based USN applications using existing UML and UML support tools without new design methods or tools which are specified for USN or product line development.

The Dynamics of Noise and Vibration Engineering Vibrant as ever, for years to come

  • Leuridan, Jan
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2010.05a
    • /
    • pp.47-47
    • /
    • 2010
  • Over the past 20 years, constant progress in noise and vibration (NVH) engineering has enabled to constantly advance quality and comfort of operation and use of really any products - from automobiles to aircraft, to all kinds of industrial vehicles and machines - to the extend that for many products, supreme NVH performance has becomes part of its brand image in the market. At the same time, the product innovation agenda in the automotive, aircraft and really many other industries, has been extended very much in recent years by meeting ever more strict environmental regulations. Like in the automotive industry, the drive towards meeting emission and CO2 targets leads to very much accelerated adoption of new powertrain concepts (downsizing of ICE, hybrid-electrical...), and to new vehicle architectures and the application of new materials to reduce weight, which bring new challenges for not only maintaining but further improving NVH performance. This drives for innovation in NVH engineering, so as to succeed in meeting a product brand performance for NVH, while as the same time satisfying eco-constraints. Product innovation has also become increasingly dependent on the adoption of electronics and software, which drives for new solutions for NVH engineering that can be applied for NVH performance optimization of mechatronic products. Finally, relentless pressure to shorten time to market while maintaining overall product quality and reliability, mandates that the practice and solutions for NVH engineering can be optimally applied in all phases of product development. The presentation will first review the afore trends for product and process innovation, and discuss the challenges they represent for NVH engineering. Next, the presentation discusses new solutions for NVH engineering of products, so as to meet target brand values, while at the same time meeting ever more strict eco constraints, and this within a context of increasing adoption of electronics and controls to drive product innovation. NVH being very much defined by system level performance, these solutions implement the approach of "Model Based System Engineering" to increase the impact of system level analysis for NVH in all phases of product development: - At the Concept Phase, to be able to do business case analysis of new product concepts; to arrive at an optimized and robust product architecture (e.g. to hybrid powertrain lay-out, to optimize fuel economy); to enable target cascading, to subsystem and component level. - In Development Phase, to increase realism and productivity of simulation, so as to frontload virtual validation of components and subsystems and to further reduce reliance on physical testing. - During the final System Testing Phase, to enable subsystem testing by a combination of physical testing and simulation: using simulation models to simulate the final integration context when testing a subsystem, enabling to frontload subsystem testing before final system integration is possible. - To interconnect Mechanical, Electronical and Controls engineering, in all phases of development, by supporting model driven controls engineering (MIL, SIL, HIL). Finally, the presentation reviews examples of how LMS is implementing such new applications for NVH engineering with lead customers in Europe, Asia and US, with demonstrated benefits both in terms of shortening development cycles, and/or enabling a simulation based approach to reduce reliance on physical testing.

  • PDF

Application of single-step genomic evaluation using social genetic effect model for growth in pig

  • Hong, Joon Ki;Kim, Young Sin;Cho, Kyu Ho;Lee, Deuk Hwan;Min, Ye Jin;Cho, Eun Seok
    • Asian-Australasian Journal of Animal Sciences
    • /
    • v.32 no.12
    • /
    • pp.1836-1843
    • /
    • 2019
  • Objective: Social genetic effects (SGE) are an important genetic component for growth, group productivity, and welfare in pigs. The present study was conducted to evaluate i) the feasibility of the single-step genomic best linear unbiased prediction (ssGBLUP) approach with the inclusion of SGE in the model in pigs, and ii) the changes in the contribution of heritable SGE to the phenotypic variance with different scaling ${\omega}$ constants for genomic relationships. Methods: The dataset included performance tested growth rate records (average daily gain) from 13,166 and 21,762 pigs Landrace (LR) and Yorkshire (YS), respectively. A total of 1,041 (LR) and 964 (YS) pigs were genotyped using the Illumina PorcineSNP60 v2 BeadChip panel. With the BLUPF90 software package, genetic parameters were estimated using a modified animal model for competitive traits. Giving a fixed weight to pedigree relationships (${\tau}:1$), several weights (${\omega}_{xx}$, 0.1 to 1.0; with a 0.1 interval) were scaled with the genomic relationship for best model fit with Akaike information criterion (AIC). Results: The genetic variances and total heritability estimates ($T^2$) were mostly higher with ssGBLUP than in the pedigree-based analysis. The model AIC value increased with any level of ${\omega}$ other than 0.6 and 0.5 in LR and YS, respectively, indicating the worse fit of those models. The theoretical accuracies of direct and social breeding value were increased by decreasing ${\omega}$ in both breeds, indicating the better accuracy of ${\omega}_{0.1}$ models. Therefore, the optimal values of ${\omega}$ to minimize AIC and to increase theoretical accuracy were 0.6 in LR and 0.5 in YS. Conclusion: In conclusion, single-step ssGBLUP model fitting SGE showed significant improvement in accuracy compared with the pedigree-based analysis method; therefore, it could be implemented in a pig population for genomic selection based on SGE, especially in South Korean populations, with appropriate further adjustment of tuning parameters for relationship matrices.

Development of Furan Mold Design and Machining System for Marine Propeller Casting (선박용 프로펠러 후란주형 설계 및 가공 시스템 개발)

  • Park, Jung Whan;Jung, Chang Wook;Kwon, Yong Seop;Kang, Sung Pil
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.40 no.1
    • /
    • pp.121-128
    • /
    • 2016
  • A furan mold design and machining system for marine propeller casting was developed. In general, a large marine propeller is produced by casting in a foundry, where the upper and lower molds are constructed of cement or other materials like furan. Then, the cast workpiece is machined and manually ground. Currently, furan mold construction requires a series of manual tasks. This introduces a fairly large amount of stock allowances, which require a considerable number of man-hours for later machining and grinding, and also increase the work processes. A mold design and off-line robot programming software tool with a six-axis robot hardware system was developed to enhance the shape accuracy and productivity. This system will be applied in a Korean ship building company.

Design and Implementation of GeoVideo Making Tool and Viewer Software (GeoVideo 제작 도구 및 뷰어 소프트웨어 설계 및 구현)

  • Kim, Chang-Min;Cho, Dae-Soo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.5
    • /
    • pp.1135-1142
    • /
    • 2014
  • With the continued popularity of mobile devices such as smart-phones and tables, the development of the various kinds of digital contents making tools has not increased only the productivity of the digital contents, but also the demand of them rapidly. Geo-contents which means the digital contents related to location(geographic) information has enabled the user custom services. Especially, there are already some commercial location-based services that provide the user to POI (Points of Interest) with the geo-image contents such as photos tagged by the location. In the geo-video contents, there could be several related locations in the whole video, but only one representative location is used to tag a location to the video. In this paper, we have define the geo-video as a video content which has as many locations as the number of frames composing the video. We have also proposed the geo-video making tools and a viewer to create and utilize the geo-video contents. The geo-video contents proposed in this paper, are widely used in location based video contents searching services.

Derivation of Methodology Tailoring Rules in Healthcare Industry (의료업에 있어서 방법론 테일러링 규칙의 도출)

  • Choi, Won-Young;Kim, Soon-Gohn
    • Journal of Digital Contents Society
    • /
    • v.12 no.4
    • /
    • pp.593-600
    • /
    • 2011
  • In the case of the domestic medical industry, work is conducting according to the convenience of the developer without guiding principles regarding tailoring and a number of processes and products that should not have been omitted considering the characteristics of corresponding sites were discovered. As a result of this omission, it was found that the delivery period was not met and problems arose for an extensive period of time after the activation of the system. The lack of critical processes and products had a negative impact on the productivity and quality of the software. This paper defines the processes that need to be followed as a basis and the products that need to be prepared during the development of a medical information system. Also, additional processes and products are presented depending upon the condition of the project. Especially, the step-by-step assessment processes and products to manage the assessment results were seriously dealt with in this study to strengthen the compliance of processes and the product quality.

Design and Implementation of OLE-Container for an Object-Oriented CASE Tool, OODesigner (객체 지향 CASE 도구 OODesigner에 대한 OLE-Container 기능의 설계 및 구현)

  • Choi, Gil-Rim;Kim, Tae-Gyun
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.4
    • /
    • pp.575-585
    • /
    • 2005
  • Research and development projects, in the past decade, has shown that object-oriented(OO) technology could importantly contribute in productivity and reusability improvement. There are various research areas related to OO technology. Two of major research fields in this areas are concerned in issues for CASE tools and component-based technologies. This paper discusses an example of applying component-based technology to a CASE tool. This paper proposes the research experience gained while we have incrementally developing OODesigner, an OO CASE tool, with compound document support functionality based on COM/OLE technology. As OODesigner with OLE container functionality has interoperability with other application programs of Windows system which can be run as a OLE server, it can provide more powerful documentation environment than other CASE tools. OODesigner can be used not only to design UML diagrams, but also to make documentation cooperatively with various kinds of OLE- enabled software like Recoder and Excel. Therefore we can conduct powerful and consistent documentation with the tool.

  • PDF

Integrated Development Environment for Java Native Methods (자바 네이티브 메소드를 위한 통합 개발 환경)

  • Kim, Sang-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.7
    • /
    • pp.122-132
    • /
    • 2010
  • As a result of a growing demand for various mobile devices, the demand for application programs on the devices is on the rise. The Java language that is platform-independent rapidly rose as the best programming language for mobile devices. However, the Java has a problem that does not support platform-dependent features needed by the application. To solve this problem, the JNI technology was introduced by Sun Microsystems. Programmers using the JNI to write native methods need to have a lot of knowledge about the JNI and the internal structure of the JVM. Also, the increased load by using a number of JNI functions may decrease software productivity and quality. Demands for tools writing native method without understanding of JNI are progressively increasing. To develop these tools, it is necessary to translate automatically the differences between Java and C/C++. In this study, I suggested a way to overcome differences between both languages and developed JNI editor that is an integrated develope environment on the basis of this.