Abstract
We are demonstrating the Demeter Tools/C++, a CASE research prototype developed at Northeastern University, including the latest tools described in papers presented at ECOOP 91, ER 90, CSM 89 and OOPSLA 89 and in the Software Engineering Journal (1991).
The Demeter system has been under development since 1985 and has been regularly used and refined with support from companies such as IBM, Mettler- Toledo and SAIC.
Demeter Tools/C++ consists of the following tools:
1. Design level (programming language independent):
cddraw: to draw a class dictionary
learn: Learns class dictionary for object examples
optimize: Optimizes class dictionary
sem-check: Checks class dictionary for violations and proposes changes to the class dictionary
parse-generate, run-parser: Checks conformance between class dictionary and objects
cd-compare: Compares two class dictionaries
cd-abstract: Finds the largest class dictionary
common to both input class dictionaries
xref: Draws a graphical representation of a class dictionary
2. Generation level (C++ specific):
generate: Generates C++ class library from input class dictionary
propagate: Generates C++ member functions from propagation pattern
headers: Generate C++ function interfaces from implementation
3. Implementation level (C++ specific):
Class library of predefined member functions for object manipulation (e.g., reading, writing, drawing, accessing, etc.)
Index Terms
- Demeter Tools/C++ (abstract)
Recommendations
Demeter Tools/C++ (abstract)
OOPSLA '92: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)We are demonstrating the Demeter Tools/C++, a CASE research prototype developed at Northeastern University, including the latest tools described in papers presented at ECOOP 91, ER 90, CSM 89 and OOPSLA 89 and in the Software Engineering Journal (1991).
...Object-oriented software development with the Demeter Method (abstract)
The Demeter Method is a formal method that lifts object-oriented software development to a higher level of abstraction by using a graphical specification language for describing object-oriented programs. Executable programs are automatically generated ...
Object-oriented software development with the Demeter Method (abstract)
OOPSLA '92: Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)The Demeter Method is a formal method that lifts object-oriented software development to a higher level of abstraction by using a graphical specification language for describing object-oriented programs. Executable programs are automatically generated ...
Comments