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.
Source: Scientific Programming
DOI: 10.1155/1993/545904
Institution: University of New Mexico
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
Estimated APC paid: $2,000
OpenAlex ID: W2058851402
