Results 1 to 10 of about 360,109 (345)
A diagram for object-oriented programs [PDF]
We introduce a notation for diagramming the message sending dialogue that takes place between objects participating in an object-oriented computation. Our representation takes a global point of view which emphasizes the collaboration between objects implementing the behavior of individuals. We illustrate the diagram's usage with examples drawn from the
Ward Cunningham, Kent Beck
openalex +3 more sources
Strategic Directions in Object-Oriented Programming [PDF]
This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components ...
Aksit, Mehmet, Guerroui, Rachid
core +10 more sources
Object-oriented Programming Laws for Annotated Java Programs [PDF]
Object-oriented programming laws have been proposed in the context of languages that are not combined with a behavioral interface specification language (BISL).
Gabriel Falconieri Freitas+3 more
doaj +4 more sources
Object-oriented programming learning environment
Various aspects of learning environments are discussed in the paper emphasizing the possibilities to improve teaching using them as a supplement of classroom-based teaching.
Joana Lipeikienė
doaj +3 more sources
Testing object-oriented programs [PDF]
One of the major difficulties facing anyone trying to teach the first programming course is how to encourage students to thoroughly test their programs. We would argue that the main reasons for this are the lack of suitable tools for testing and the need to write extra "debug" code in order to verify correct operation. We further argue that the problem
John Rosenberg, Michael Kölling
openalex +5 more sources
Choral: Object-Oriented Choreographic Programming
We present Choral, the first choreographic programming language based on mainstream abstractions. The key idea in Choral is a new notion of data type, which allows for expressing that data is distributed over different roles.
Giallorenzo, Saverio+2 more
core +3 more sources
Algorithmic Networks and Object-Oriented Programming [PDF]
The article considers relevance of using the formalism of algorithmic networks in terms of object-oriented programming and the development of the basic ideology of using the formalism of algorithmic networks to solve problems in the framework of object ...
Marley Vladimir+4 more
doaj +1 more source
Current Trends in the Study of Object-Oriented Programming in Higher Education [PDF]
The article examines the current methodological and technological problems of software development, based on an object-oriented approach in the field of programming.
Tatyana Gainutdinova+2 more
doaj +3 more sources
A unified framework for verification techniques for object invariants [PDF]
Object invariants define the consistency of objects. They have subtle semantics, mainly because of call-backs, multi-object invariants, and subclassing. Several verification techniques for object invariants have been proposed.
22nd European Conference on Object-Oriented Programming+4 more
core +1 more source
A Comparative Analysis of Structured and Object-Oriented Programming Methods
The concepts of structured and object-oriented programming methods are not relatively new but these approaches are still very much useful and relevant in today’s programming paradigm. In this paper, we distinguish the features of structured programs from
PO Asagba, EE Ogheneovo
doaj +3 more sources