2005Jisuanji fangzhenRequires access

Analysis and Realization of the Separation of Orthogonal Concerns in Simulation Component

HU Jian-wang

Open publisher page 0 citations

Abstract

The design and realization method of simulation system has greatly improved the module reusability and system expansibility.The orthogonal concern's separation has been the difficult problem in simulation component design.The challenge is how to achieve better development efficiency and module reusability. This paper studies in detail the principle of orthogonal concern's separation,then on the basis of these,the general methods for this problem are introduced.Two solutions based on Design Patterns and Generic Programming are presented explicitly.In the paper,it compares in detail the difference and relationship of the two solutions,which have different cohesion and coupling,and discusses how to build an understandable and easy-maintenance simulation system,which has generic and reusable components.It also introduces a new Aspect Oriented Programming technology,which has the ability of separating orthogonal concerns,and its future in simulation development.

About this research paper

What this paper is about

The design and realization method of simulation system has greatly improved the module reusability and system expansibility.The orthogonal concern's separation has been the difficult problem in simulation component design.The challenge is how to achieve better development efficiency and module reusability. This paper studies in detail the principle of orthogonal concern's separation,then on the basis of these,the general methods for this problem are introduced.Two solutions based on Design Patterns and Generic Programming are presented explicitly.In the paper,it compares in detail the difference and relationship of the two solutions,which have different cohesion and coupling,and discusses how to build an understandable and easy-maintenance simulation system,which has generic and reusable components.It also introduces a new Aspect Oriented Programming technology,which has the ability of separating orthogonal concerns,and its future in simulation development.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The design and realization method of simulation system has greatly improved the module reusability and system expansibility.The orthogonal concern's separation has been the difficult problem in simulation component design.The challenge is how to achieve better development efficiency and module reusability. This paper studies in detail the principle of orthogonal concern's separation,then on the basis of these,the general methods for this problem are introduced.Two solutions based on Design Patterns and Generic Programming are presented explicitly.In the paper,it compares in detail the difference and relationship of the two solutions,which have different cohesion and coupling,and discusses how to build an understandable and easy-maintenance simulation system,which has generic and reusable components.It also introduces a new Aspect Oriented Programming technology,which has the ability of separating orthogonal concerns,and its future in simulation development.

Key concepts: Reusability, Separation of concerns, Realization (probability), Component (thermodynamics), Cohesion (chemistry), Computer science, Basis (linear algebra), Separation (statistics)

Related papers

Back to paper searchBrowse research topicsOriginal source
Analysis and Realization of the Separation of Orthogonal Concerns in Simulation Component — Research Paper | ScholarLens