Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
GALILEO: a strongly-typed, interactive conceptual language
ACM Transactions on Database Systems (TODS)
Information management for engineering design
Information management for engineering design
On understanding types, data abstraction, and polymorphism
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
The C++ programming language
Distrbution and Abstract Types in Emerald
IEEE Transactions on Software Engineering - Special issue on distributed systems
The object management system of PCTE as a software engineering database management system
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
An introduction to Trellis/Owl
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Encapsulation and inheritance in object-oriented programming languages
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Development of an object-oriented DBMS
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Combining language and database advances in an object-oriented development environment
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Relations as semantic constructs in an object-oriented language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Database system support for software engineering
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Type theories and object-oriented programmimg
ACM Computing Surveys (CSUR)
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
IEEE Transactions on Software Engineering
Napier88—a database programming language?
Proceedings of the second international workshop on Database programming languages
A relational model of data for large shared data banks
Communications of the ACM
The Common Ada Programming Support Environment (APSE) Interface Set (CAIS)
IEEE Transactions on Software Engineering
VLDB '87 Proceedings of the 13th International Conference on Very Large Data Bases
Preliminary Report on the OROS Type Model
Preliminary Report on the OROS Type Model
Toward Principles of Inheritance and Subtyping in Programming Languages
Toward Principles of Inheritance and Subtyping in Programming Languages
Specification level interoperability
ICSE '90 Proceedings of the 12th international conference on Software engineering
Specification-level interoperability
Communications of the ACM - Special issue on software engineering
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Experiments with typing in process modeling
ISPW '90 Proceedings of the 5th international software process workshop on Experience with software process models
ADAM: a graphical, object-oriented database-design tool and code generator
CSC '91 Proceedings of the 19th annual conference on Computer Science
Evaluation of object oriented database support for software engineering environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Programming versus databases in the object-oriented paradigm
Information and Software Technology
Hi-index | 0.00 |
Three important goals of next generation software development environments (SDEs) are extensibility, integration and broad scope. Our work on OROS is predicated on the hypothesis that a type model, incorporated into an environment's object manager, can contribute to achieving those goals. This paper reports on an attempt at applying object-oriented typing concepts in the domain of software development environments. We believe that the result is a type model that has properties of interest both to software environment builders and also to builders and users of object-oriented systems in general.