Earticle

현재 위치 Home 검색결과

결과 내 검색

발행연도

-

학문분야

자료유형

간행물

검색결과

검색조건
검색결과 : 8
No
1

Applying Thing-Oriented Modeling and Patterns SCOPUS

Sabah Al-Fedaghi, Mohamad Almutairy

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.10 No.4 2016.04 pp.143-160

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

A great deal of difficulty in the task of developing software can be traced to the initial phase of its life cycle, when requirements are analyzed and design schemata are constructed. The process involves modeling that part of reality the software system is intended to address. The problem is that some 2014 studies have shown that more than a third of IT projects are cancelled before being completed, the costs of more than half of these projects will be higher than their original estimates, and, on average, barely more than one in six software projects are ever completed on-time and on-budget. The main reasons for these problems include lack of user input and incomplete requirements and specifications. Accordingly, even though previous decades have witnessed a great deal of progress in the area of software development, these difficulties point to the fact that such advancement has not furnished new paradigms that might further advance development in this field. This paper is a contribution in this direction in the area of requirements analysis and design. The paper proposes adopting a new modeling method for use in the software development phase of requirements analysis and design that can contribute to alleviating the problems of lack of user input and incomplete requirements specifications. The basic idea in the proposed method, called Thing-Oriented (TO) modeling, bases requirements analysis and design on “things” that flow. Without loss of generality, TO modeling is contrasted with Object-Oriented modeling. The results point to the feasibility of using TO modeling as a multilevel diagrammatic language with a constrained number of notions.

2

The Impact of Rate of Change on Object Oriented Paradigm SCOPUS

Mohammed GH. I. AL Zamil, Eman AL Momani

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.7 No.5 2013.09 pp.25-38

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

Object oriented technology accommodates a set of relationships that affect the quality of coding and, therefore, output programs. In this paper, we present a hybrid technique that relies on the paradigm of dependency graph to detect the impact of change over time on object oriented relationships such as: inheritance, class size, coupling and cohesion. Our goal is to provide a systematic framework to measure how rate of change affects such features in a concurrent environment. The answer of such question takes place in code analysis and model checking of concurrent programs. The contribution of this research is to study the static and dynamic aspects that contribute in enhancing the quality of coded programs, which implies increasing maintainability. In order to satisfy our research goal, we performed experiments on a collection of concurrent Java programs, analyzed them, and then concluded the behavior of these programs over time. The results indicated that there is a significant positive correlation between some of these features and rate of change.

3

객체지향 패러다임을 적용한 원자력발전소 감시 소프트웨어 개발을 위한 타당성 분석에 관한 연구

이준구, 구인수, 손창호, 김중선

[Kisti 연계] 한국원자력학회 한국원자력학회 학술대회논문집 2003 p.239

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

4

공간 질의모델 설계의 방법론: 객체지향 패러다임의 이용+

고명철, 오현석, 최윤철

[Kisti 연계] 한국멀티미디어학회 한국멀티미디어학회 학술대회논문집 1998 pp.135-140

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

GIS에서 공간분석은 최종 사용자의 의사결정을 돕는 중요한 수단을 제공한다. 다라서, 분석을 위해 사용되는 질의 모델은 질의 자체의 구문구성이나 질의를 이용하는 최종 사용자와의 상호작용적인 측면에 있어서 사용자관점을 지원할 수 있어야 한다. 질의 모델의 구문구조에 있어서 기존의 설계방법은 속성 데이터 베이스 검색을 위한 속성연산을 위주로 하여 공간연산을 위한 연산자들을 기존의 구문구조에 추가하는 형태의 접근방식을 취하였다. 그러나 속성검색을 위해 정의된 구문구조를 확장하여 공간연산을 처리한 방식은 공간연산이 가지는 특성을 고려했을 때 질의의 구문구조가 비일관적이고 부자연스럽다는 문제점들이 많은 연구들에서 제기되었다. 본 논문에서는 공간 질의가 공간분석을 위한 방법론이라는 기본 개념에 기초하여 공간연산을 자연스럽게 처리할 수 있는 질의모델의 구문구조 설계에 대한 방법론을 제안하였다.

5

객체 지향 패러다임에서의 코드 재사용을 위한 응집도 레벨 식별 모범 사례

변은영, 박보경, 장우성, 김영철

[Kisti 연계] 한국정보처리학회 한국정보처리학회 학술대회논문집 2016 pp.455-458

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

소프트웨어의 재사용은 소프트웨어 개발의 품질과 생산성을 높이고 개발 비용을 절감할 수 있다. 소프트웨어 재사용을 위해서 가장 중요한 것은 소스 코드에서 재사용성이 높은 모듈을 추출하기 위해 모듈화에 적합한 소스 코드를 식별해야 한다. 이를 위해서 우리는 코드 가시화를 적용한다. 정량적 지표인 응집도 지표와 추출하여 코드의 복잡도와 재사용성을 판단한다. 본 논문에서는 객체 지향 패러다임에서 응집도를 재정의 하여 제안하고 모듈 단위를 메소드로 정의하여 모듈의 응집도를 추출한다. 이를 통해 모듈화가 가능한 코드의 재사용과 복잡한 코드의 리팩토링이 가능하도록 한다.

6

객체 지향 패러다임에서의 코드 재사용을 위한 응집도 레벨 식별 모범 사례

변은영, 박보경, 장우성, 김영철

[Kisti 연계] 한국정보처리학회 한국정보처리학회 학술대회논문집 2016 pp.455-458

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

소프트웨어의 재사용은 소프트웨어 개발의 품질과 생산성을 높이고 개발 비용을 절감할 수 있다. 소프트웨어 재사용을 위해서 가장 중요한 것은 소스 코드에서 재사용성이 높은 모듈을 추출하기 위해 모듈화에 적합한 소스 코드를 식별해야 한다. 이를 위해서 우리는 코드 가시화를 적용한다. 정량적 지표인 응집도 지표와 추출하여 코드의 복잡도와 재사용성을 판단한다. 본 논문에서는 객체 지향 패러다임에서 응집도를 재정의 하여 제안하고 모듈 단위를 메소드로 정의하여 모듈의 응집도를 추출한다. 이를 통해 모듈화가 가능한 코드의 재사용과 복잡한 코드의 리팩토링이 가능하도록 한다.

7

객체지향 관점의 결합도 & 응집도 재정의와 코드 가시화 시스템내 파서 플러그인화 구현

이진협, 박지훈, 변은영, 손현승, 서채연, 김영철

[Kisti 연계] 한국정보처리학회 정보처리학회논문지/소프트웨어 및 데이터 공학 Vol.6 No.5 2017 pp.229-234

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

소프트웨어는 비가시적 특성과 기존 개발자들의 나쁜 코딩 습관인 중복된 코드, 불필요한 코드 등이 많아 복잡도가 높아져 소프트웨어의 고품질화가 저해된다. 그러므로 개발자가 소스코드의 복잡도를 쉽게 자동 식별하는 코드 가시화가 필요하다. 이를 위해, 공개 소스 기반의 가시화 도구를 구축하였다. 특히 나쁜 코드 패턴들을 식별하기 위해, 다양한 파서를 plug-in하는 방법을 제안한다. 또한 객체지향 관점에 맞는 결합도와 응집도 재정의를 통해, 자유로운 패턴을 입력하여 개발자가 원하는 나쁜 패턴을 추출하고자 한다.

Because of the invisible nature of software and the bad coding habits (bad smell) of the existing developers, there are many redundant codes and unnecessary codes, which increases the complexity and makes it difficult to upgrade software. Therefore, it is required a code visualization so that developers can easily and automatically identify the complexity of the source code. To do this, it is necessary to construct SW visualization tool based on open source software and redefine the coupling and cohesion according to the object oriented viewpoint. Specially to identify a bad smell code pattern, we suggest how to plug-in diverse parsers within our tool. In this paper, through redefining coupling and cohesion from an object oriented perspective, we will extract bad smell code patterns within source code from inputting any pattern into the tool.

8

Smalltalk 패러다임을 이용한 객체지향 시뮬레이션기반 전문가시스템

김선욱, 양문희

[Kisti 연계] 한국산업경영시스템학회 Journal of the Society of Korea Industrial and Systems Engineering Vol.24 No.66 2001 pp.1-10

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

Simulation-Based Expert System(SIMBES) is a very effective tool to solve complex antral hard problems. The SIMBES model includes a simulator, a feature extractor, a machine learning system, a performance evaluator, and a Knowledge-Based Expert System(KBES). Since SIMBES depends on Problem domains, a schedule-based material requirements planning problem, which is NP-hard, was selected to exemplify the SIMBES model. To implement the SIMBES application in Smalltalk paradigm, a system class hierarchy was constructed. The hierarchy consists of five large classes such as Job Generator, Job Scheduler, Job Evaluator, Inference Engine, and Executive System. Several classes inside these classes were identified. Additionally, instance protocols about all classes have been described in terms of messages and pseudo methods. These protocols can be implemented easily by any other object-oriented languages. Furthermore, these results may be used as a skeletal system to develop a new SIMBES efficiently, especially when the application is related to other scheduling problems.

 
페이지 저장