The object-oriented paradigm shows great potential as a means for revolutionizing software development. In the last decade, much research has been directed towards the development of design methods, languages, environ...
详细信息
The object-oriented paradigm shows great potential as a means for revolutionizing software development. In the last decade, much research has been directed towards the development of design methods, languages, environments, reusable libraries of software components and database systems to support this paradigm. The first part of the paper presents the terminology of the object-oriented paradigm, reviews the state-of-the-art in object-oriented programming and discusses class libraries and object-oriented design. The second part of the paper discusses its application in the area of computer-aided control system design. It is argued that the adoption of these ideas will increase greatly the productivity of software developers in this field and improve the facilities that will be offered to users.
Presents an object-oriented NBO(node-block-object)data model for hypermedia *** takes advantage of object-oriented method,encapsulates all multimedia information as well as link functions in one unit,It has successful...
详细信息
Presents an object-oriented NBO(node-block-object)data model for hypermedia *** takes advantage of object-oriented method,encapsulates all multimedia information as well as link functions in one unit,It has successfully achieved cross link to offer much better flexibility and two-way link to realize forward and backward searching in hypermedia system navigation.A conditional relation on links has also been realized,that is very helpful for time sensitive multimedia information processing and multimedia object cooperation.
This paper indicates that AI, DB and OO technology can be combined to produce environments better fitted to handle large complex applications. An example of such an environment MOSS is given, which uses a specific rep...
详细信息
This paper indicates that AI, DB and OO technology can be combined to produce environments better fitted to handle large complex applications. An example of such an environment MOSS is given, which uses a specific representation model, PDM, for data and knowledge. It use in the case of two applications is illustrated.
object-oriented programming has become a widely used, important programming paradigm that is supported in many different languages. C++ has become the most widely used object-oriented language and many C++ programmers...
详细信息
object-oriented programming has become a widely used, important programming paradigm that is supported in many different languages. C++ has become the most widely used object-oriented language and many C++ programmers are unfamiliar with the different approaches taken by other languages in the paradigm. This paper is intended as an introduction to a broad range of ideas in object-oriented programming. Specifically, we introduce four modern programming languages that support object-oriented programming (Oberon-2, Modula-3, Sather and Self), and show how a simple application is coded in these languages. While each of these programming languages provide support for inheritance, dynamic dispatch, code reuse, and information hiding, they do so in very different ways and with varying levels of efficiency and simplicity. The use of a simple example, based on a common programming problem, facilitates our comparison. We have coded the application in all of these languages, including C++, and we compare the compile times, object code sizes, and run times of the available implementations. Implementations of all the languages compared and all of the programs we measure are available on the Internet. Ultimately, our goal is to encourage and facilitate programmers in understanding and exploring a variety of object-oriented programming languages.
This paper reports on power system modelling and sparse matrix operations using object-oriented programming (OOP). It has been claimed that OOP leads to more flexible, modular and reusable code, and that programs can ...
详细信息
This paper reports on power system modelling and sparse matrix operations using object-oriented programming (OOP). It has been claimed that OOP leads to more flexible, modular and reusable code, and that programs can be written more general. The main focus of the paper is OOP design principles and practical implementations for power systems. Specific examples included demonstrate a power system model design, particularly focusing on OOP mechanisms and object-oriented style of programming. Also demonstrated, using OOP, are tailor-made sparse matrix storage schemes and operations. Numedcal tests indicate that the proposed design is efficient compared to standard numerical library routines and that the particular OOP features that are used to obtain flexibility etc. do not significantly increase computation time.
Logic programming and object-oriented programming have made significant contributions to the field of artificial intelligence, particularly as knowledge-based system development tools. Both these tools are extremely p...
详细信息
Logic programming and object-oriented programming have made significant contributions to the field of artificial intelligence, particularly as knowledge-based system development tools. Both these tools are extremely powerful and have several interesting features for application developers to exploit. The paper examines the potential benefits of integrating these two technologies to develop large knowledge-based applications, using each for what it does best. The salient features of the object-oriented and logic programming paradigms are summarized, and the advantages of combining them are discussed. A possible strategy is also provided for implementing the object-oriented paradigm within the logic-programming environment.
HyperReal is an object-based programming paradigm which introduces a time-driven control model as a primitive mechanism. A system consists of a collection of actors which are not aware of timing issues. Timing is spec...
详细信息
HyperReal is an object-based programming paradigm which introduces a time-driven control model as a primitive mechanism. A system consists of a collection of actors which are not aware of timing issues. Timing is specified at a programming-in-the-large level, thus improving modularity and re-usability. The paper discusses the rationale for this approach;introduces HR2, an Oberon-based subset of HyperReal;and presents a set of examples which highlight how HR2 can be used for supporting different control disciplines.
The use of computers to perform simulation of chemical engineering processes has lead to the development of software tools that perform most tedious computations in the field of process analysis and design. The most p...
详细信息
The use of computers to perform simulation of chemical engineering processes has lead to the development of software tools that perform most tedious computations in the field of process analysis and design. The most popular structures regarding process simulation of conventional and specialized processes are analyzed properly by considering the basic parts of commercial programs. Computational procedures, graphical aspects, management of properties database are outlined. Modeling aspects of drying technology regarding simulation are summarized and classified. The need for specialized software and development efforts in the field of commercial dryers simulation are emphasized and appropriately addressed. Modern aspects, such as object-oriented programming in simulation of industrial dryers are suitably presented and various case studies are used to indicate the effectiveness of modern simulation methods in the field of dryers operation.
This paper describes the application of an object-orientated framework for the control of manufacturing cells, The general principles of automated cell and robot control at the function and task levels are developed, ...
详细信息
This paper describes the application of an object-orientated framework for the control of manufacturing cells, The general principles of automated cell and robot control at the function and task levels are developed, and the appropriate modelling and programming concepts introduced, A multitasking control system for a specific automated cell for multilayer carbon fibre component manufacturing has been designed and developed using these principles, One feature of the work is the re-engineering of existing code so as to accommodate object-oriented principles, The resulting system is able to execute the manufacturing process safely and simultaneously on several parts of the same component, thus ensuring a high operating device utilization, The cell comprises two robots with specialized end effecters, a laser cutting table, a lay-up table and various inspection devices.
暂无评论