• Title/Summary/Keyword: Architecture Productivity

Search Result 388, Processing Time 0.026 seconds

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.

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.

A Shipyard Layout Design System by Simulation (시뮬레이션 기반 조선소 레이아웃 설계 시스템 개발)

  • Song, Young-Joo;Lee, Dong-Kun;Woo, Jong-Hun;Shin, Jong-Gye
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.45 no.4
    • /
    • pp.441-454
    • /
    • 2008
  • Shipyard design and equipments layout problem, which are directly linked with the productivity of ship production, is an important issue serving as reference data of production plan for later massive production of ships. So far in many cases, design of a shipyard has been relying on the experienced engineers in shipbuilding, resulting in sporadic and poorly organized processes. And thus, economic losses as well as trials and errors in that accord have been pointed out as inevitable problems. This paper extracts a checklist of major elements to fine tune the shipbuilding yard designing process and the input/output data based on the simulation based shipbuilding yard layout designing framework and methodology proposed in existing researches, and executed initial architecture to develop software that integrates all the relevant processes and designing tools. In this course, both user request and design data by the steps are arranged and organized in the proposed layout design template form. In addition, simulation is done based on the parent shipbuilding process planning and scheduling data of the ship product, shipbuilding process and work stage facilities that constitute shipbuilding yard, and design items are verified and optimized with the layout and equipment list showing optimal process planning and scheduling effects. All the contents of this paper are based on simulation based shipbuilding yard layout designing methodology, and initial architecture processes are based on object oriented development methodology and system engineering methods.

Development of a Design Framework for Simulation Based Shipyard Layout (시뮬레이션 기반 조선소 레이아웃 설계 프레임워크 개발)

  • Song, Young-Joo;Lee, Kwang-Kook;Lee, Dong-Kun;Hwang, In-Hyuck;Woo, Jong-Hun;Shin, Jong-Gye
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.45 no.2
    • /
    • pp.202-212
    • /
    • 2008
  • In recent days, global shipbuilding companies have been increasing their productivity or expanding their shipyards for a large amount of orders. Though, few researches about the shipyard layout designs have been studied. This research presents a simulation-based shipyard layout design framework to resolve the problems of the shipyard layout design. The shipyard layout design framework was developed on the basis of systems engineering method. The disciplined system engineering technique was guided by ISO/IEC 15288 during the planning phase of the shipyard layout design framework development. This framework suggests that how efficient and effective shipyard layout design could be got, that can satisfy the stakeholder of the layout. Furthermore, it is recommended that how the proposed shipyard layout should be verified and validated by digital simulation model. It is expected that the framework will contribute to not only the improvement of the existing shipyard but also the construction of the new shipyard.

Development of software for computing forming information using a component based approach

  • Ko, Kwang-Hee;Park, Jung-Seo;Kim, Jung;Kim, Young-Bum;Shin, Jong-Gye
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.1 no.2
    • /
    • pp.78-88
    • /
    • 2009
  • In shipbuilding industry, the manufacturing technology has advanced at an unprecedented pace for the last decade. As a result, many automatic systems for cutting, welding, etc. have been developed and employed in the manufacturing process and accordingly the productivity has been increased drastically. Despite such improvement in the manufacturing technology, however, development of an automatic system for fabricating a curved hull plate remains at the beginning stage since hardware and software for the automation of the curved hull fabrication process should be developed differently depending on the dimensions of plates, forming methods and manufacturing processes of each shipyard. To deal with this problem, it is necessary to create a "plug-in" framework, which can adopt various kinds of hardware and software to construct a full automatic fabrication system. In this paper, a framework for automatic fabrication of curved hull plates is proposed, which consists of four components and related software. In particular the software module for computing fabrication information is developed by using the ooCBD development methodology, which can interface with other hardware and software with minimum effort. Examples of the proposed framework applied to medium and large shipyards are presented.

Study on the meaning of Architectural Growth in Carlos Jim$\acute{e}$nez's "House and Studio" (카를로스 히메네즈의 'House and Studio'에 보이는 생장성(生長性)의 지역적 의미에 관한 연구)

  • Ahn, Joon-Suk
    • Journal of the Korean Institute of Rural Architecture
    • /
    • v.14 no.2
    • /
    • pp.11-18
    • /
    • 2012
  • Carlos Jimenez's 'House and Studio' was self-designed to fully function as both a home and workplace. Since its establishment in 1983, the installation has been continuously updated for almost 30 years solely under the guidance of the owner's life occurrences and routine needs. The additions and alterations succeeding the building's erection were executed to incorporate small yet symbolic fragments of the resident's memories and life episodes. The particularity of the 'House and Studio' can be compared with other residential remodeling and expansion projects in regards to certain key aspects. These means of comparison include, but are not limited to, building strictly under the direction of a master plan of development vs. allowing natural adaptations that comply with the resident's needs, rapid development vs. gradual advancement, the ornamenting by exposing showy features vs. the enhancing by addition of modest natural components, sustainability vs. sustenance, systematic room divisions vs. ambiguous spatial organization, possession as a materialized asset vs. preservation as a recollection of memories, and finally the recognition as one example of signature architecture vs. the witnessing of a maturing animated shelter. The given propositions can be further explained with the comprehension of Erich Fromm's theory of the 'Having' mode and 'Being' mode, two mechanisms that categorize the essence of human life. The 'Having' mode is described by the human greed for wealth, power, and influence, whereas the 'Being' mode is comprised of compassion, joy, and productivity. Fromm's thesis applies to the general sense of human life, but the ideas can be narrowed to accommodate the architectural standpoint. In architecture, the 'Having' mode can be translated to be the conspicuous form-oriented and self-contained object. The 'Being' mode, on the other hand, is transposed as the more natural form, incorporating the needs of the owner before commercialization. The growth of Jimenez's 'House and Studio' can be perceived as an architectural suggestion to the overcoming of human indifference caused by fixation on the 'Having' mode.

A Study on the Building Component Framework Development adapting Software Architecture (소프트웨어 아키텍처를 적용한 컴포넌트 프레임워크 개발에 관한 연구)

  • Lee, Chang-Hun;Lee, Gyeong-Hwan
    • The KIPS Transactions:PartD
    • /
    • v.9D no.3
    • /
    • pp.409-416
    • /
    • 2002
  • The reuse by using framework is proposed to improve productivity. It is a set of usable and expandable classes and their connectivity. But frameworks are described with programming languages, it is hard for developers to learn the collaborative patterns of a framework by reading it. Patterns are one approach to improving the documentation. But this should be redesigned to expand and redefine the framework. The necessity of the formal description of architecture information is being proposed to relate to programming language. This paper support the following points. First of all, it has been proposed the description of the needed elements when developing a framework using ADL. Secondly, the current development process has been refined to be suitable for developing the domain framework. Thirdly, it has been proposed the development of a application using a framework implemented by an architecture information described with ADL. Overalls, the main contents of this research is defining the ideas of a description and development of an architecture framework using ADL.

Expressing Variability in Software Product Line Architecture Models: A Comparative Study (소프트웨어 제품라인 아키텍처 모델에서의 가변성 표현 방법 비교 연구)

  • Lee, Hyesun;Cho, Sungbae;Kang, Kyo Chul
    • Journal of Software Engineering Society
    • /
    • v.24 no.3
    • /
    • pp.77-89
    • /
    • 2011
  • Software product line engineering is a software reuse paradigm that helps organizations improve software productivity and quality by developing software products from reusable core assets. For the satisfaction of common and variable requirements among products in the product line, the core assets must be configurable according to the selection of variable features. Therefore, unlike software architecture model of a single product, product line architecture model must embed and express variabilities among the products. Many researches have proposed methods of embedding and expressing variabilities in the product line architecture models, but there are few comparative studies on the proposed methods. In this paper we discuss strong points and weak points of the proposed methods and compare expressiveness of the methods, which helps select a proper method.

  • PDF

Vision-Based Activity Recognition Monitoring Based on Human-Object Interaction at Construction Sites

  • Chae, Yeon;Lee, Hoonyong;Ahn, Changbum R.;Jung, Minhyuk;Park, Moonseo
    • International conference on construction engineering and project management
    • /
    • 2022.06a
    • /
    • pp.877-885
    • /
    • 2022
  • Vision-based activity recognition has been widely attempted at construction sites to estimate productivity and enhance workers' health and safety. Previous studies have focused on extracting an individual worker's postural information from sequential image frames for activity recognition. However, various trades of workers perform different tasks with similar postural patterns, which degrades the performance of activity recognition based on postural information. To this end, this research exploited a concept of human-object interaction, the interaction between a worker and their surrounding objects, considering the fact that trade workers interact with a specific object (e.g., working tools or construction materials) relevant to their trades. This research developed an approach to understand the context from sequential image frames based on four features: posture, object, spatial features, and temporal feature. Both posture and object features were used to analyze the interaction between the worker and the target object, and the other two features were used to detect movements from the entire region of image frames in both temporal and spatial domains. The developed approach used convolutional neural networks (CNN) for feature extractors and activity classifiers and long short-term memory (LSTM) was also used as an activity classifier. The developed approach provided an average accuracy of 85.96% for classifying 12 target construction tasks performed by two trades of workers, which was higher than two benchmark models. This experimental result indicated that integrating a concept of the human-object interaction offers great benefits in activity recognition when various trade workers coexist in a scene.

  • PDF

A Study of the Design for the Topside Module Support Structure of an Offshore Floater (해양 플로터 상부모듈 지지구조의 설계에 관한 연구)

  • Song, Myung-Keun;Jang, Beom-Seon;Ko, Dae-Eun
    • Journal of Ocean Engineering and Technology
    • /
    • v.24 no.4
    • /
    • pp.53-58
    • /
    • 2010
  • Offshore floater such as FPSO, drillship is composed of topside and hull side, and the interface structure is called topside module support. In this study, practical considerations were investigated for the design of topside module supports, from the concept design stage to the final stage of structural determination, in view of design efficiency and construction productivity. The effects of welding design factors of topside module support, such as welding throat thickness, sectional welding area, and welding man-hours, were compared and analyzed closely with respect to productivity. The current status and problems regarding the application of deep or full penetration welding are discussed, and a direct-calculation method is suggested as a possible solution to these problems.