1 - 5 of 5 articles
We have been lectured at incessantly about the software crisis and the need to solve it. A solution - simple of statement but difficult of deployment - is Re-use. For, if I can re-use it (whatever it is), I don't have to design it, build it, or maintain it, with all the consequent benefits of...
An object-oriented interface (OOI) provides the capability of object-oriented programming to the end-user (non-programmer). In this paper, we provide an example of an OOI for the specific application area of simulation modeling. We describe how this OOI provides the end-user with the requisite...
People can reason in comprehension as well as in extension. The paper defines extension and comprehension reasoning through models, interprets Contemporary OO (COO) concepts in extension and in comprehension, shows that COO was developed in extension and uses the comprehension approach to define...
Inheritance is one of the key elements of Object oriented programming. Inheritance is characterized as single or multiple depending on the number of classes a class can inherit from. Single inheritance is simple but restrictive. Multiple inheritance on the other hand is complex but allows a more...
The Agha and Hewitt Actor model 1,3,4 is a natural extension of the object paradigm as we know it to the field of parallel programming. The model respects the primary principles of object-oriented programming, i.e. abstraction of data and encapsulation, making object-oriented programming a good...
Read and print from thousands of top scholarly journals.
Continue with Facebook
Log in with Microsoft
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Sign Up Log In
To subscribe to email alerts, please log in first, or sign up for a DeepDyve account if you don’t already have one.
To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don’t already have one.