Work

A Framework‐Based Environment for Object‐Oriented Scientific Codes

Year: 1993
Type: article
Abstract: Frameworks are reusable object‐oriented designs for domain‐specific programs. In our estimation, frameworks are the key to productivity and reuse. However, frameworks require increased support from the programming environment. A framework‐based environment must include design aides and project browsers that can mediate between the user and the framework. A framework‐based approach also places new requirements on conventional tools such as compilers. This article explores the impact of object‐oriented frameworks upon a programming environment, in the context of object‐oriented finite element and finite difference codes. The role of tools such as design aides and project browsers is discussed, and the impact of a framework‐based approach upon compilers is examined. Examples are drawn from our prototype C++ based environment.
Language: English
Subfield: Software
Open Access status: hybrid
Estimated APC paid: $2,000
OpenAlex ID: W2058851402
FWCI:
Cites: 32
Cited by: 3
Related to: 10