Abstract The development of softwares for the simulation of chemical processes is a tedious work that traditional programming techniques hardly contribute to ease. An object-oriented approach may be of great help: this paradigm has proved efficient in dramatically increasing extendibility, reusability and reliability of code. Its support to the handling of high-level metaphoric abstractions of the real world transcends Fortran's expressiveness in power and flexibility. The fundamental abstractions in process simulation relate to the thermodynamic facet of material. We introduce here ATOM, the Applied Thermodynamics Object-oriented Model devoted to the modeling of material's structure and thermodynamic properties, along with its reusable Object-oriented Algebra Kernel (OAK) describing high-level mathematical structures for low-level numerical applications. ATOM is the core of a new object-oriented dynamic simulator architecture.
[1]
簡聰富,et al.
物件導向軟體之架構(Object-Oriented Software Construction)探討
,
1989
.
[2]
James H. Davenport,et al.
Scratchpad's View of Algebra I: Basic Commutative Algebra
,
1990,
DISCO.
[3]
G. Wozny,et al.
A standard interface for use of thermodynamics in process simulation
,
1995
.
[4]
Gabriela P. Henning,et al.
MODEL.LA. A modeling language for process engineering—I. The formal framework
,
1990
.
[5]
Wolfgang Marquardt,et al.
An object-oriented representation of structured process models
,
1992
.
[6]
John V. Guttag,et al.
Abstract data types and the development of data structures
,
1977,
CACM.
[7]
Peter Piela.
Ascend: an object-oriented computer environment for modeling and analysis
,
1989
.
[8]
Bertrand Meyer,et al.
Eiffel: The Language
,
1991
.