Paradigms for design and implementation in ADA
Communications of the ACM
Software engineering with Ada
IEEE Transactions on Software Engineering
Program design by informal English descriptions
Communications of the ACM
Abstract data types and the development of data structures
Communications of the ACM
Abstract data types and software validation
Communications of the ACM
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Program development by stepwise refinement
Communications of the ACM
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
The object-oriented systems life cycle
Communications of the ACM
Biblio of object-oriented system development
ACM SIGSOFT Software Engineering Notes
Using *this-method* to plan and execute tasks in CLOS
ACM SIGPLAN Lisp Pointers
Using object oriented structured development to implement a hybrid system
ACM SIGSOFT Software Engineering Notes
A framework for understanding the integration of design methodologies
ACM SIGSOFT Software Engineering Notes
Systematic Integration of Design Methods
IEEE Software
A brief history of the object-oriented approach
ACM SIGSOFT Software Engineering Notes
ADVcharts: a graphical specification for abstract data views
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
Box-structured methods for systems development with objects
IBM Systems Journal
Systematic Transformation of Functional Analysis Model into OO Design and Implementation
IEEE Transactions on Software Engineering
Toward formalized object-oriented management information systems analysis
Journal of Management Information Systems
Hi-index | 0.02 |
An extended object-oriented design methodology is proposed which incorporates a top-down, stepwise refinement approach in a coherent fashion. The extended object-oriented design methodology also includes a phase of progressive object refinement to support the nesting of objects, which would allow entities in real life that are composed of subentities to be modeled. A design example is included, and experiences encountered using this methodology in a course are described.