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, 2002Program 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, 2000Object 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, 2007Abstract 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, 1996In 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, 1992Recently, 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, 1986In 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, 2017DevOps 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, 1992Some 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, 1996This 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, 1990Three 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

