Results 1 - 10
of
31,769
K.: Comprehending object-oriented software frameworks API through dynamic analysis
, 2007
"... A common practice followed by many application developers is to use existing framework applications as a guide to understand how to implement a framework-provided concept of interest. Unfortunately, finding the code that implements the concept of interest might be very difficult since the code might ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
A common practice followed by many application developers is to use existing framework applications as a guide to understand how to implement a framework-provided concept of interest. Unfortunately, finding the code that implements the concept of interest might be very difficult since the code
An Object-Oriented Software Framework for the Farm- Scale Simulation of Nitrate Leaching from Agricultural
"... The purpose of this project is the creation of a framework that will allow the prediction of drainage flux and nitrate leaching from a whole farm taking into account a full range of agricultural activities. Ultimately, the simulation framework will be used to provide nitrate and drainage flux input ..."
Abstract
- Add to MetaCart
The purpose of this project is the creation of a framework that will allow the prediction of drainage flux and nitrate leaching from a whole farm taking into account a full range of agricultural activities. Ultimately, the simulation framework will be used to provide nitrate and drainage flux input
PROTOMOL: A Molecular Dynamics Research
- in SpringerVerlag LNCS 2659, Computational Science-ICCS 2003
, 2003
"... This paper describes the design and evaluation of PROTOMOL, a high performance object-oriented software framework for molecular dynamics (MD). ..."
Abstract
- Add to MetaCart
This paper describes the design and evaluation of PROTOMOL, a high performance object-oriented software framework for molecular dynamics (MD).
Refactoring Object-Oriented Frameworks
, 1992
"... This thesis defines a set of program restructuring operations (refactorings) that support the design, evolution and reuse of object-oriented application frameworks. The focus of the thesis is on automating the refactorings in a way that preserves the behavior of a program. The refactorings are defin ..."
Abstract
-
Cited by 489 (4 self)
- Add to MetaCart
This thesis defines a set of program restructuring operations (refactorings) that support the design, evolution and reuse of object-oriented application frameworks. The focus of the thesis is on automating the refactorings in a way that preserves the behavior of a program. The refactorings
Ptolemy: A Framework for Simulating and Prototyping Heterogeneous Systems
, 1992
"... Ptolemy is an environment for simulation and prototyping of heterogeneous systems. It uses modern object-oriented software technology (C++) to model each subsystem in a natural and efficient manner, and to integrate these subsystems into a whole. Ptolemy encompasses practically all aspects of design ..."
Abstract
-
Cited by 571 (89 self)
- Add to MetaCart
Ptolemy is an environment for simulation and prototyping of heterogeneous systems. It uses modern object-oriented software technology (C++) to model each subsystem in a natural and efficient manner, and to integrate these subsystems into a whole. Ptolemy encompasses practically all aspects
Object-oriented hierarchical mesh refinement with CHARMS
- Int. J. Numer. Methods Eng
"... design SUMMARY A new approach to the construction of adaptive approximations on finite element meshes and also in more general settings, including approximations on subdivision surfaces, had been recently proposed by Krysl, Grinspun, and Schröder. This paper outlines how the general refinement algor ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
algorithms may be specialized to some common finite element discretizations in two and three dimensions, discusses the design of nested meshes, and delves into the algorithmic, design, and implementation issues in an object oriented software framework
A Metrics Suite for Object Oriented Design
, 1994
"... Given the central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. This demand has spurred the provision of a number of new and/or improved approaches to softwa ..."
Abstract
-
Cited by 1108 (3 self)
- Add to MetaCart
to software development, with perhaps the most prominent being object-orientation (00). In addition, the focus on process im-provement has increased the demand for software measures, or metrics with which to manage the process. The need for such metrics is particularly acute when an organization is adopting a
A classification and comparison framework for software architecture description languages
- IEEE Transactions on Software Engineering
, 2000
"... Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADLs) have been proposed as modeling notations to support architecture-based development. There is, howev ..."
Abstract
-
Cited by 855 (59 self)
- Add to MetaCart
Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADLs) have been proposed as modeling notations to support architecture-based development. There is
Temporal Locality Optimizations For Parallel Object-Oriented Scientific Frameworks
"... High-performance scientific computing relies increasingly on high-level large-scale object-oriented software frameworks to manage both algorithmic complexity and the complexities of parallelism: distributed data management, process management, inter-process communication, and load balancing. This en ..."
Abstract
- Add to MetaCart
High-performance scientific computing relies increasingly on high-level large-scale object-oriented software frameworks to manage both algorithmic complexity and the complexities of parallelism: distributed data management, process management, inter-process communication, and load balancing
Applying design by contract
- IEEE Computer
, 1992
"... Reliability is even more important in object-oriented programming than elsewhere. This article shows how to reduce bugs by building software components on the basis of carefully designed contracts. 40 s object-oriented techniques steadily gain ground in the world of software development. users and p ..."
Abstract
-
Cited by 798 (7 self)
- Add to MetaCart
Reliability is even more important in object-oriented programming than elsewhere. This article shows how to reduce bugs by building software components on the basis of carefully designed contracts. 40 s object-oriented techniques steadily gain ground in the world of software development. users
Results 1 - 10
of
31,769