• Title/Summary/Keyword: software architecture model

Search Result 561, Processing Time 0.03 seconds

A Systematic Treat Model for Software-Defined Networking

  • Zhang, Wenbin;Wu, Zehui;Wei, Qiang;Yuan, Huijie
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.2
    • /
    • pp.580-599
    • /
    • 2021
  • Software-Defined Networking (SDN) has three key features: separation of control and forwarding, centralized control, and network programmability. While improving network management flexibility, SDN has many security issues. This paper systemizes the security threats of SDN using spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege (STRIDE) model to understand the current security status of SDN. First, we introduce the network architecture and data flow of SDN. Second, we analyze security threats of the six types given in the STRIDE model, aiming to reveal the vulnerability mechanisms and assess the attack surface. Then, we briefly describe the corresponding defense technologies. Finally, we summarize the work of this paper and discuss the trends of SDN security research.

Standard Architecture of Information Systems for Virtual Construction (가상건설 정보시스템 통합을 위한 표준 아키텍처)

  • Han, Shocky
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2008.04a
    • /
    • pp.247-252
    • /
    • 2008
  • Systems architecture of information models for construction industry is introduced. The architecture ful fills international standards, such as ISO 10303(STEP) and IAI IFC, etc. It is defined in web service description language(WSDL) and ISO 10303-11(EXPRESS) language. A standard platform for this standard architecture is also developed. This platform has several tools which can transform EXPRESS description file into C++ or Java languages and which also can generate an IDL file or OWL file from an EXPRESS file. System architects, software engineers, information system consultants can use these standards to define their information model for construction industry in standardized way. Construction engineers can test this information model with ease using standard testing tools and testing method, which is also a part of standard architecture of information systems for virtual construction.

  • PDF

Design Model for Extensible Architecture of Smart Contract Vulnerability Detection Tool

  • Choi, Yun-seok;Lee, Wan Yeon
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.12 no.3
    • /
    • pp.189-195
    • /
    • 2020
  • Smart contract, one of the applications of blockchain, is expected to be used in various industries. However, there is risks of damages caused by attacks on vulnerabilities in smart contract codes. Tool support is essential to detect vulnerabilities, and as new vulnerabilities emerge and smart contract implementation languages increase, the tools must have extensibility for them. We propose a design model for extensible architecture of smart contract vulnerability detection tools that detect vulnerabilities in smart contract source codes. The proposed model is composed of design pattern-based structures that provides extensibility to easily support extension of detecting modules for new vulnerabilities and other implementation languages of smart contract. In the model, detecting modules are composed of independent module, so modifying or adding of module do not affect other modules and the system structure.

Development of a Domain Component Specification Method (영역 컴포넌트 명세방법 개발)

  • Oh, Young-Bae;Jang, Jin-Ho;Baik, Doo-Gwon
    • Journal of Information Technology Services
    • /
    • v.1 no.1
    • /
    • pp.141-148
    • /
    • 2002
  • As an optimun alternatives for the solution of recent software crisis, we have to develop component technologies so as to develop and propagate business components for various domains to industries. For the sake of development of business components, a conceptual architecture which defines a model for component assembly should be prescribed first, and a systematic specification method based on this model be defined, so we can build a system environments for making specifications and development of each component by the consistent scheme. In this study, we propose a domain architecture model for implementing the pUblic component bank as a project supported by the ministry of information and communication, discuss the conceptual model of specification for developing components of storing component bank, specification steps, specification approach for application of business domains and the development results of them.

A Study on the Model of Information Resource Management Architecture for Government and Public Organizations (국가공공기관 정보자원관리를 위한 기본구조 모델에 관한 사례 연구)

  • Kwon, Moon-Taek
    • Asia pacific journal of information systems
    • /
    • v.10 no.4
    • /
    • pp.77-100
    • /
    • 2000
  • Information technology(IT) has become the fourth major resource available to executives to shape and operate government and public organizations. Government and public organizations have managed the other three major resources for years : people, money, and machine. But today IT accounts for more than 10 % of the budget spent in the Korean government and public organizations. From an information resource management point of view, therefore, data and information, hardware and software, telecommunications networks, information systems personnel and other factors are valuable resources that should be managed for the benefit of the entire organization. This paper studied on the model of information resource management(IRM) architecture for government and public organizations and suggested a new generic model for IRM. The model is consisted of four basic architectures and each architecture includes several factors that should be managed for the benefit of the entire government and public organizations.

  • PDF

Maneuvering simulation of an X-plane submarine using computational fluid dynamics

  • Cho, Yong Jae;Seok, Woochan;Cheon, Ki-Hyeon;Rhee, Shin Hyung
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.12 no.1
    • /
    • pp.843-855
    • /
    • 2020
  • X-plane submarines show better maneuverability as they have much longer span of control plane than that of cross plane submarines. In this study, captive model tests were conducted to evaluate the maneuverability of an X-plane submarine using Computational Fluid Dynamics (CFD) and a mathematical maneuvering model. For CFD analysis, SNUFOAM, CFD software specialized in naval hydrodynamics based on the open-source toolkit, OpenFOAM, was applied. A generic submarine Joubert BB2 was selected as a test model, which was modified by Maritime Research Institute Netherlands (MARIN). Captive model tests including propeller open water, resistance, self-propulsion, static drift, horizontal planar motion mechanism and vertical planar motion mechanism tests were carried out to obtain maneuvering coefficients of the submarine. Maneuvering simulations for turning circle tests were performed using the maneuvering coefficients obtained from the captive model tests. The simulated trajectory showed good agreement with that of free running model tests. From the results, it was proved that CFD simulations can be applicable to obtain reliable maneuvering coefficients for X-plane submarines.

Comparison of Development Productivity of Spring 2.5 and EJB 3.0 with Lightweight Container Architecture (동일한 경량 컨테이너 구조 환경에서 스프링 2.5와 EJB 3.0의 개발 생산성 비교)

  • Lee, Myeong-Ho;Han, Jung-Su
    • Journal of Digital Convergence
    • /
    • v.10 no.3
    • /
    • pp.137-142
    • /
    • 2012
  • This paper proposes a software development guidance and an evaluation index for the productivity related to Spring 2.5 and EJB 3.0 with same lightweight container architecture. Spring is a known successful open source standard model for lightweight container architecture. EJB in an enterprise environment as a standard framework is most commonly used in production. However, there is no comparison research about the performance of Spring 2.5 and EJB 3.0 Framework with same identical platform. Quantitative analysis is supported as a part of LoC(Line of Code) analysis. There is a limit to develop the updated software with no the specific evaluating index for the productivity of the software. In this study, the development platform environment based on the same pilot system Spring 2.5 and EJB 3.0 framework is in the design and implementation. In addition, comparison and standardization of software development productivity assessment is to provide guidance.

Discrimination and Comparison of Digital License for Copyright Management of Software Source Code and CRYPTEX Model (소프트웨어 소스 코드의 저작권 관리를 위한 디지털 라이센스의 비교와 분류 그리고 크립텍스 모델)

  • Cha, Byung-Rae;Jung, Young-Kee
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.1
    • /
    • pp.246-258
    • /
    • 2008
  • The software industry is so important to the 21C information society Not only the digital content control but the technology of software source code for the intellectual property is so much mean to international competition. On occurring disputation property of software source code, we have to prove the fact, there is a problem to discriminate the original software source code. In this paper, we make a study of the digital licence prototype for discriminate the original source code. Reserved words of software source code by parsing express to XML file that have hierarchical structure. Then, we can express node pattern and architecture pattern of software source code by tree structure form instead of complex software source code. And we make a simulation of discrimination possibility of digital license and propose CRYPTEX model.

A Study on Space Syntax Mathematical Model and Software Development for Analyzing (공간통사론의 수학모델과 분석도구의 개발에 관한 연구)

  • Lee, Jong-Ruyl
    • Journal of The Korean Digital Architecture Interior Association
    • /
    • v.6 no.2
    • /
    • pp.1-8
    • /
    • 2006
  • This study is investigates space syntax theory, developed by Bill Hiller, used for physical analysis and visual access of space and role of spatial configuration based on social logic. it mean computer program analyze physical structure of space and represent by mathematical logic. it used for predict space use and Descriptive of spatial configuration. This method and theory is incompletion for design, but it enough useful tool for architecture and urban design and will be improved. And development of a simple computer program - SSA(Sspace Syntax Analysis) for space syntax analysis and study. SSA is based on convex map analysis and using VISIO software for easily using and development.

  • PDF

An Improved Calibration Method for the COCOMO II Post-Architecture Model

  • Yoon, Myoung-Young
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.5 no.2
    • /
    • pp.47-55
    • /
    • 2000
  • To date many software engineering cost models have been developed to predict cost, schedule, and effort of the software under development. The COCOMO Ⅱ is well- suited for the new software development life cycle such as non-sequential and rapid- development processes. The traditional regression approach based on the least square criterion is the most commonly used technique for empirical calibration in the COCOMO Ⅱ model. It has a few assumptions frequently violated by software engineering data sets. The source data is also generally imprecise in reporting size effort, and cost-driver ratings, particularly across different organizations. And that the outlier for the source data is a peculiarity and indicates a data point. To cope with difficulties, in this paper, we propose a new regression method for calibrating COCOMO Ⅱ post-architecture model based on the minimum relative error(MRE) criterion. The characteristic of the proposed method is insensitive to the extreme values of the data in the empirical calibration. As the experimental results, It is evident that our proposed calibration method MRE was shown to be superior to the traditional regression approach for model calibration, as illustrated by the values obtained for standard deviation(^σ), and prediction at level LPRED(L) measures.

  • PDF