• Title/Summary/Keyword: component reuse

Search Result 237, Processing Time 0.024 seconds

Strength enhancement of concrete incorporating alccofine and SNF based admixture

  • Reddy, Panga Narasimha;Jindal, Bharat Bhushan;Kavyateja, Bode Venkata;Reddy, A. Narender
    • Advances in concrete construction
    • /
    • v.9 no.4
    • /
    • pp.345-354
    • /
    • 2020
  • Cement is the most significant component in concrete. Large scale manufacturing of cement consumes more energy and release harmful products (Carbon dioxide) into the atmosphere that adversely affect the environment and depletes the natural resources. A lot of research is going on in globally concentrating on the recycling and reuse of waste materials from many industries. A major share of research is focused on finding cementitious materials alternatives to ordinary Portland cement. Many industrial waste by-products such as quartz powder, metakaolin, ground granulated blast furnace slag, silica fume, and fly ash etc. are under investigations for replacement of cement in concrete to minimize greenhouse gases and improve the sustainable construction. In current research, the effects of a new generation, ultra-fine material i.e., alccofine which is obtained from ground granulated blast furnace slag are studied as partial replacement by 25% and with varying amounts of sulfonated naphthalene formaldehyde (i.e., 0.3%, 0.35% and 0.40%) on mechanical, water absorption, thermal and microstructural properties of concrete. The results showed moderate improvement in all concrete properties. Addition of SNF with combination of alccofine showed a significant enhancement in fresh, hardened properties and water absorption test as well as thermal and microstructural properties of concrete.

Research on a Development of Business Information for the Efficient Reuse of XML Libraries (XML 라이브러리의 효율적 재사용을 위한 비즈니스 정보 개발 방안)

  • Park, Chan-Gwon;Kim, Hyeong-Do
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2008.10b
    • /
    • pp.656-663
    • /
    • 2008
  • XML 기술의 발전에 따라 확장성 있는 ebXML(Electronic Business eXtensible Markup Language) 기반의 스키마 사용이 확장되면서 점차 기존 EDI 전자문서나 DTD(Document Type Definition) 구조로 되어 있는 전자문서를 XML 스키마 형태로 변환하거나 새롭게 개발해고 있는 추세이다. 한국전자거래진흥원에서는 XML 전자운세 개발 지침과 함께 XML 라이브러리를 개발하여 제시함으로써 표준 XML 전자문서의 개발을 지원하고 있다. XML 전자문서 개발 지침은 ebXML CCTS 기술규격에서 제시하고 있는 방법론을 준용하고, UN/CEFACT ATG 그룹에서 개발한 XML Naming & Design Rule 규격을 국내에 맞게 수정하여 적용하고 있다. 또한 XML 라이브러리는 전자문서 개발지침에 따라 사전에 정의하고 개발해 놓은 핵심 컴포넌트와 비즈니스 정보 개체들로 구성되어 있다. 하지만 전자문서개발 지침상의 일부 규칙들이 의미상 명확하지 않은 상태에서 개발자의 임의적 선택의 폭을 허용하거나 개체의 명명에 대한 뚜렷한 기준을 제시하지 못함으로써 핵심 컴포넌트와 비즈니스 정보 개체의 검색 및 재사용을 제한하고 라이브러리 유지보수를 어렵게 하고 있는 실정이다. 본 연구에서는 XML 전자문서 개발지침 상의 일부 규칙에 대한 문제점을 분석, 규칙을 구제화함으로써 개발자 중립적인 핵심 컴포넌트와 비즈니스 정보 개체의 개발을 지원하고 라이브러리 관리를 효율적으로 수행할 수 있는 방안을 제시하고자 한다.

  • PDF

Incorporating User-Centered Design Process into CBD Methodology (CBD 방법론에서의 사용자 중심 설계 프로세스의 적용 방안에 관한 연구)

  • Ham, Dong-Han;Kim, Jin-Sam;Park, Chang-Soon
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.11a
    • /
    • pp.233-240
    • /
    • 2003
  • To develop high-quality software systems satisfying the customer's needs, user-centered design (UCD) process has been emphasized in the area of human-computer interaction. And component-based development (CBD) has been extensively studied to realize a systematic software reuse, thereby reducing the time-to-market and the development cost. Balanced integration of user-centered design process and CBD process will be a promising way for successful software construction, which effectively achieves three goals: the quality of software, the cost of software development, and the time-to-market. However, traditional CBD methodology seems to lack the concept of user-centered design process and the relevant methods. This paper proposes a way of incorporating user-centered design process into a CBD methodology. Firstly, this paper gives the brief introduction of UCD. Secondly, we explain typical UCD activities and methods along the phase of systems development lifecycle and propose the use of usability maturity model (UMM) for integrating UCD activities and methods with those of CBD methodology. Finally, as a case study, we describe the results of comparing the UCD activities to the activities of MaRMI-III, which has been developed as a CBD methodology at ETRI.

  • 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

A Modeling & Simulation Engine for Analyzing Weapons Effectiveness : Architecture (무기체계 분석을 위한 모의엔진 아키텍처 연구)

  • Kim, Tae-Sup;Chang, Hee-Jung;Lee, Jae-Min;Lee, Kang-Sun
    • Journal of the Korea Society for Simulation
    • /
    • v.19 no.2
    • /
    • pp.51-62
    • /
    • 2010
  • Modeling and Simulation techniques are useful to construct executable battlefields and forces on computers, and have been utilized to analyze effectiveness of weapon systems in the computerized war environment. However, most weapon simulations so far have exhibited low reusability and extensibility, since they have been developed for specific simulation objectives with different structures and simulation engines. In this paper, we identify requirements for defense modeling and simulation activities and propose a simulation engine to support the identified requirements. We define the software architecture of the proposed engine, in a way to efficiently provide usability, component-based reusability, interoperability, and reuse-based development.

Techniques to Transform EJB 2.1 Components to EJB 3.0 for Performance Improvement and Component Reusability (컴포넌트의 성능향상과 재사용을 위한 EJB 2.1 컴포넌트에서 EJB 3.0로의 변환기법)

  • Lee, Hoo-Jae;Kim, Ji-Hyeok;Rhew, Sung-Yul
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.4
    • /
    • pp.261-272
    • /
    • 2009
  • The EJB 3.0 specifications, which were improved in terms of performance and ease of development, were recently announced. Accordingly, for the EJB 3.0 application environment, developers generally prefer the gradual transformation of components whose performance must be improved to the complete transformation of all the EJB 2.1 components into EJB 3.0 components. Previous studies, however, did not consider the service of the application and did not ensure the compatibility and reusability of the components in the full replacement of EJB 3.0 due to the transformation using different specifications. This study proposed three transformation techniques that consider the service supported in the existing application, wherein the compatibility and reusability of the components are ensured in the case of the full replacement of EJB 3.0. The proposed transformation techniques are techniques for gradual transformation, such as direct transformation that directly connects components, indirect transformation that uses the EJB connector, and indirect template transformation wherein the template pattern is applied to the indirect transformation. The proposed transformation techniques were verified by comparing the reusability and processing capability of the components per second, and the standards for selecting a technique were provided based on the characteristics of the transformation into EJB 3.0 that were found in this study.

A Study on Standardization of GIS Interoperability in Local Governments (지자체 GIS 상호운용성 확보를 위한 표준화 연구)

  • Jeon, Chang-Sub;Kim, Eun-Hyung
    • Journal of Korea Spatial Information System Society
    • /
    • v.4 no.2 s.8
    • /
    • pp.41-54
    • /
    • 2002
  • The main questions of this study are how to reuse GIS applications and what to do for interoperability of the applications in local governments. To answer the questions, related technologies and standards of GIS are investigated. International standard organizations, such as ISO/TC211 and OGC(OpenGIS Consortium), are working on GIS interoperability standards based on component technology and distributed computing environments. In this study, a standard model for interoperability of GIS applications in local governments is proposed based on the international standards. Standardization process of GIS interfaces in local governments is as followed: 1) modeling of GIS business and 2) establishment of GIS service architectures 3) defining GIS standard interfaces 4) GIS component. In conclusion, by developing interoperable GIS applications based on component technology the reusability in local governments can be realized.

  • PDF

A Service Reusability-Centric Process for Developing Software-as-a-Service (서비스 재사용성 중심의 Software-as-a-Service 개발 프로세스)

  • Lee, Jung-Woo;La, Hyun-Jung;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.7
    • /
    • pp.518-535
    • /
    • 2010
  • Cloud Computing is emerged as an effective reuse paradigm, where service providers operate hardware and software and as a service, and service consumers invoke the service through Internet. Software-as-a-Service (SaaS) is a type of cloud services, where the whole software is designed as a service so that several consumers can reuse the SaaS. While tradition software applications are developed for a specific organization, SaaS is developed for multiple users in the various organizations. Hence, reusability is very essential characteristic of SaaS. Reusability is defined as a metric of how effective and efficient software functionalities can be used by various users. Reusability in SaaS is evaluated by considering three sub-characteristics; applicability, adaptability, and scalability. Since such a SaaS has considerable differences and characteristics from traditional software applications, conventional methods including object-oriented modeling, component-based development method, and service-oriented architecture (SOA) service development method would be limited in developing services which can fulfill these three sub-characteristics related to reusability as well as SaaS-intrinsic characteristics. Hence, there is a great demand for effective processes for developing SaaS cloud services. In this paper, we present a practical process for developing SaaS, which focuses on ensuring reusability. And by performing a case study with our proposed SaaS development process, we evaluate applicability of our proposed process and explain how the process is used in a real domain. Then, we compare our proposed process with others for verifying our study. Through the proposed process, cloud services with high quality can be more effectively developed.

A 2-Dimensional Approach for Analyzing Variability of Domain Core Assets (도메인 핵심자산의 가변성 분석을 위한 2차원적 접근방법)

  • Moon Mi-Kyeong;Chae Heung-Seok;Yeom Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.6
    • /
    • pp.550-563
    • /
    • 2006
  • Software product line engineering is a method that prepares for the future reuse and supports to seamless reuse in application development process. Commonality and variability play central roles in all product line development processes. Reusable assets will become core assets by explicitly representing C&V. Indeed, the variabilities that art identified at each phase of core assets development have different levels of abstraction. In the past, these variabilities have been handled in an implicit manner and without distinguishing the characteristics of each core assets. In addition, previous approaches have depended on the experience and intuition of a domain expert to recognize commonality and variability. In this paper, we suggest a 2-dimensional analyzing method that analyzes the variabilities of core assets in software product line. In horizontal analysis process, the variation types are analyzed in requirements, architecture, and component that are produced at each phase of development process. In vertical analysis process, variations are analyzed in different abstract levels, in which the region of commonality is identified and the variation points are refined. By this method, the traceability of variations between core assets will be possible and core assets can be reused seamlessly.

A Method for Instantiating Product Line Architecture using Formal Specifications (정형 명세를 이용한 제품계열 아키텍처의 인스턴스화 기법)

  • Shin, Suk-Kyung;Her, Jin-Sun;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.12
    • /
    • pp.1008-1021
    • /
    • 2006
  • Product line engineering(PLE) is one of the recent and effective reuse approaches that enables developing a number of applications by instantiating a core asset. Elements of a core asset are product line architecture(PLA), component, and decision model. Among these elements, PLA is the key element since it defines the overall structure of the core asset. Although numerous PLE methodologies have been introduced, it is still unclear what should be the elements of a PLA and how to systematically instantiate it for specific applications. Formal specifications can play a key role in defining detailed and precise instantiation process. In this paper, we first present a meta model of PLA and show how to specify PLA in a formal language, Object-Z. Then, we propose instantiation rules using formal specification and those rules precisely define constraints for instantiating PLA. By applying the proposed formal specification, we believe PLA instantiation can be carried out precisely and correctly, yielding high quality software development.