Summary
Two of the chief contributing factors in increasing software productivity are the case of developing new applications and the case with which existing code can be reused. In addition to the notion of an “object” available as the fundamental abstraction in OO paradigm, this work identifies the need for a high-level specification support for other important abstractions like external relationships, business rules and object collaborations, which enable a domain specialist to work closer to the abstractions of his domain. A major problem in the area of reusability in application development is that the integration of existing class libraries into new applications is often limited by the fact that a domain specialist has to be knowledgeable in the specifics of the programming language the libraries are written in. A facility which provides high-level and extensible interfaces to the existing class libraries will greatly improve their reusability. The work presented in this document describes the design and implementation of a high-level specification language, Domain Modeling Language (DML), which provides a uniform solution to the above mentioned problems in application development. The applicability of DML is demonstrated as part of developing object-oriented applications in Object Centered Application Development System (OACDS), which provides an integrated platform to build object-oriented applications.
Read More ↓Edition Statements
- Publication Date:1999
Thesis Information
- Degree:Ph.D.
- University:Santa Clara University
- Advisor/Supervisor:M. A. Ketabchi
- Pages:180
Publication Statements
- Language:eng
- Publication Date:1999
Edition Identifiers
- proquest:304546699
Subjects
Writers
No reviews yet. Be the first to rate this work.
Files & Downloads
-
304546699.pdf
PDF · proquest
Rate & Review