Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Software engineering with Ada
On understanding types, data abstraction, and polymorphism
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
The C++ programming language
IEEE Transactions on Software Engineering
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
Object-oriented programming with flavors
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Language support for changeable large real time systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Dimensions of object-based language design
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented development in an industrial environment
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Object-oriented systems analysis: modeling the world in data
Object-oriented systems analysis: modeling the world in data
Modelling and programming in an object-oriented concurrent language ABCL/1
Object-oriented concurrent programming
Concurrent programming in concurrent Smalltalk
Object-oriented concurrent programming
Pool-T: a parallel object-oriented language
Object-oriented concurrent programming
JSD as an object-oriented design method
ACM SIGSOFT Software Engineering Notes
Transformation of data flow analysis models to object oriented design
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
General object-oriented software development: background and experience
Journal of Systems and Software
An object-oriented requirements specifications method
Communications of the ACM
Object-oriented design, jackson system development (JSD) specifications and concurrency
Software Engineering Journal
Functional Refinement and Nested Objects for Object-Oriented Design
IEEE Transactions on Software Engineering
A laboratory for teaching object oriented thinking
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented analysis
Object oriented design with applications
Object oriented design with applications
The object-oriented systems life cycle
Communications of the ACM
An iterative-design model for reusable object-oriented software
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Object-oriented development and functional decomposition
Journal of Object-Oriented Programming
Object-oriented modeling and design
Object-oriented modeling and design
Designing object-oriented software
Designing object-oriented software
Reusability and life cycle issues within an object-oriented methodology
TOOLS 8 Proceedings of the eighth international conference on Technology of object oriented languages and systems
Object-oriented software: design and maintenance
Object-oriented software: design and maintenance
The Unified Modeling Language user guide
The Unified Modeling Language user guide
The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
An overview of actor languages
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
Basic concepts in object oriented programming
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
Program design by informal English descriptions
Communications of the ACM
Communications of the ACM
Monitors: an operating system structuring concept
Communications of the ACM
Program development by stepwise refinement
Communications of the ACM
Object-Oriented Software Construction
Object-Oriented Software Construction
SSADM Version 4: A User's Guide
SSADM Version 4: A User's Guide
Structured Systems Analysis: Tools and Techniques
Structured Systems Analysis: Tools and Techniques
Structured Development for Real-Time Systems
Structured Development for Real-Time Systems
The Common Lisp Object System: An Overview
ECOOP '87 Proceedings of the European Conference on Object-Oriented Programming
What is "Object-Oriented Programming?"
ECOOP '87 Proceedings of the European Conference on Object-Oriented Programming
What Object-Oriented Programming May Be - and What It Does Not Have To Be
ECOOP '88 Proceedings of the European Conference on Object-Oriented Programming
ACM SIGPLAN Notices
Multi-sequential execution in the BETA programming language
ACM SIGPLAN Notices
Principles of Program Design
Structured Analysis and System Specification
Structured Analysis and System Specification
Process-centered review of object oriented software development methodologies
ACM Computing Surveys (CSUR)
Applying abstraction to master complexity
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Determinants of Service Reusability
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
A pattern language for parallelizing irregular algorithms
Proceedings of the 2010 Workshop on Parallel Programming Patterns
Hi-index | 0.00 |
Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented approach is described and several object-oriented programming languages are reviewed. Since the object-oriented paradigm promised to revolutionize software development, in the 1990s, demand for object-oriented software systems increased dramatically; consequently, several methodologies have been proposed to support software development based on that paradigm. Also presented are a survey and a classification scheme for object oriented methodologies.