Results 261 to 270 of about 58,662 (311)
Some of the next articles are maybe not open access.

Slicing object-oriented programs

Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference, 2002
Program slicing has various applications in the fields of software engineering. The object-oriented (OO) paradigm introduces the features of abstraction, encapsulation, inheritance and polymorphism to programs, but is not considered in current program slicing techniques.
Jiun-Liang Chen   +2 more
openaire   +1 more source

Object-oriented programming with induction

ACM SIGPLAN Notices, 2000
Object systems employing inheritance exclusively can suffer various difficulties when mapping real world object relations. This paper presents induction, as a universal software engineering methodology, to complement inheritance. We found out that a special form of induction, called virtual induction, is a powerful mechanism for abstracting and reusing
openaire   +1 more source

Object-oriented programming in Mathematics

Applied Mathematics and Computation, 2007
Abstract The entire mathematical software engineering process should be driven by the need to build products that conform to their requirements, and to demonstrate, as early in the development cycle as possible, the quality of each component. Quality cannot be tested into a product; it must be built in from the start.
openaire   +1 more source

Encapsulation in object-oriented programs

ACM SIGPLAN Notices, 1996
In stead of decomposing data and procedures, object-oriented (OO) programming encapsulates the both through an object. An object is instantiated from a class which defines attributes (related data) and methods (operational procedures). The definition of a class may be recursive since the class can encapsulate the instance(s) of another ...
Jiun-Liang Chen, Feng-Jian Wang
openaire   +1 more source

REFLECTION IN OBJECT-ORIENTED PROGRAMMING

International Journal on Artificial Intelligence Tools, 1992
Recently, the notion of having programming languages and computational systems that allow their programs to reason about themselves and reflect on their computations has attracted the attention of many researchers. These systems, called "Reflective Systems", promise many advantages over conventional systems.
openaire   +1 more source

Languages and object-oriented programming

Software Engineering Journal, 1986
In a recent article Alan Kay, the originator of Smalltalk, wrote: `The move to object-oriented design represents a real change in point of view ? a change of paradigm ? that brings with it an enormous increase in expressive power? (Scientific American, September 1984).
openaire   +1 more source

Object-Oriented Programming with DevOps

Proceedings of the 18th Annual Conference on Information Technology Education, 2017
DevOps is an emerging culture that emphasizes continuous collaboration between software developers and IT operators through continuous standard process with automated tools for continuous delivery. DevOps participants take diverse roles to support its values - continuous collaboration, continuous process, and continuous delivery.
openaire   +1 more source

Maintenance support for object-oriented programs

IEEE Transactions on Software Engineering, 1992
Some of the difficulties that may be expected in the maintenance of software developed using the new object oriented languages are described. The concepts of inheritance and of polymorphism provide the great strengths of these languages but they also introduce difficulties in program analysis and understanding.
Norman Wilde, Ross Huitt
openaire   +1 more source

Trends in object-oriented programming

ACM Computing Surveys, 1996
This is a position statement for the workshop on strategic directions in computing research held at MIT in June 1996. It identifies the most promising areas of research in object-oriented technology being frameworks, design patterns, distributed objects, as well as languages and environments.
openaire   +1 more source

Concurrent object-oriented programming

Communications of the ACM, 1990
Three significant trends have underscored the central role of concurrency in computing. First, there is increased use of interacting processes by individual users, for example, application programs running on X windows. Second, workstation networks have become a cost-effective mechanism for resource sharing and distributed problem solving. For example,
openaire   +1 more source

Home - About - Disclaimer - Privacy