The Department of Electrical Engineering at the University of Brighton has been directing research at improving manufacturing flexibility within the electronics industry, particularly within surface mount technology (...
详细信息
The Department of Electrical Engineering at the University of Brighton has been directing research at improving manufacturing flexibility within the electronics industry, particularly within surface mount technology (SMT) production. All possible tasks within the SMT manufacturing cycle were identified and documented, to provide a basis on which to apply the techniques of an object-orienteddesign methodology. During the design on the vision framework, classes were immediately implemented and evaluated using a software application generation environment called KAPPA. This environment allows classes to be constructed graphically, and is supported by its own 4GL programming language.
The central concept of the work described in this paper is that a database can be created which contains all the information about a complex engineering system specifically a Building Management System (BMS). This dat...
详细信息
The central concept of the work described in this paper is that a database can be created which contains all the information about a complex engineering system specifically a Building Management System (BMS). This database will be updated and modified throughout the system lifecycle. Due to the large amount of information required to be entered into these databases all data entry is done through graphical interfaces according to the maxim 'A picture is worth ten thousand words'. The user draws a picture of what is required, and this is then compiled into the desired database form.
Traditional database design methodologies are not appropriate for the specific requirements of object-oriented database systems and new database application areas. Apart from semantic complications arising from object...
详细信息
Traditional database design methodologies are not appropriate for the specific requirements of object-oriented database systems and new database application areas. Apart from semantic complications arising from object-oriented database structures with complex objects, arbitrary data types as attribute domains, or generalization hierarchies, specification and semantics of dynamic database behaviour has to be of main interest for typical object-oriented applications, too. We propose the use of a temporal logic as a specification language for dynamic object behaviour and point out the formal semantics of such database dynamics specifications. A layered conceptual database design methodology is presented together with a discussion on design support techniques for behaviour specifications. Finally, implementation aspects are treated.
In order to prepare the next generation of network management systems, France Telecom/CNET experiments the newly standardized concepts of telecommunication management network. In this context a fault management protot...
详细信息
In order to prepare the next generation of network management systems, France Telecom/CNET experiments the newly standardized concepts of telecommunication management network. In this context a fault management prototype has been realised using an objectoriented environment. This prototype is composed of a network element simulator and a management system connected through a full Q3 interface. It provides alarm surveillance functions compliant with the OSI network management forum specifications. The software development allowed to prove that objectoriented techniques are well suited to implementation of network management applications, and to assess the various tools and design choices.
Most real-world systems are usually characterized by complex interactions between a variety of components that include distributed and parallel software, hardware and communication components. In particular, a manufac...
详细信息
Most real-world systems are usually characterized by complex interactions between a variety of components that include distributed and parallel software, hardware and communication components. In particular, a manufacturing system consists of a group of interaction subsystems. However, the architecture of a manufacturing system requires money and time when organization, products market constraints must change. This conclusion is due to the fact that the classical architectures of manufacturing systems is for representing static relationships, but it is not suitable for representing dynamic relationships. Advanced tools for design and simulation are required to help implement such systems. object-oriented methodologies are becoming the mainstream approach for software development in general because they enable software houses to develop applications in a manpower effective way. This applies all the way down from analysis and design to implementation, testing and maintenance (the latter includes the evolution that is caused by ever changing requirements). The increased modularity that is inherent to the use of objects is a crucial advantage when modifying specific parts of the product, when porting applications with respect to varying infrastructure, when isolating errors, etc. However, the design and implementation of concurrent programs has proven to be extremely difficult. Concurrent programs are difficult to design, implement and maintain because changes in a concurrent program (adding new components, modification of existing components) requires re-implementation of some or all components. The problem can be summarized by the fact that if the interaction constraints are implemented in the methods of an object, these methods may not be inherited because subclasses may not interact in the same way and with the same objects as their super-classes. To solve this problem, we propose to distinguish and to separate two behaviours: the behaviour which specifies the opera
This paper describes the implementation of a functional simulator for the interconnection of heterogeneous high-speed data networks. After trying several approaches, we use the object-oriented conception and language ...
详细信息
This paper describes the implementation of a functional simulator for the interconnection of heterogeneous high-speed data networks. After trying several approaches, we use the object-oriented conception and language to permit the use of dynamic control of each protocol (FDDI, DQDB, ATM). We studied the most interesting QOS parameters for our context. For the administration aspect of a heterogeneous network, the simulator permits the evaluation of the evolution of the QOS for the interworking units.
The integration of absorption refrigeration equipment into Cooling, Heating and Power systems must guarantee economic viability, operability and reliability. Accurate control design is mandatory to fulfill such requir...
详细信息
The integration of absorption refrigeration equipment into Cooling, Heating and Power systems must guarantee economic viability, operability and reliability. Accurate control design is mandatory to fulfill such requirements, and make system design successful. The use of model-based control techniques and the introduction of controls testing via numerical simulation rely on the availability of accurate, robust and flexible dynamic models. In this paper, a model library of absorption systems with different working mediums and cycle configurations is presented. Library flexibility and extensibility is achieved through the adoption of object-oriented modeling techniques, allowing considerable reduction of the development time through model reuse. The library has been used to simulate the transient behavior, including startup and shutdown, of several systems. Validation against experimental data has proven the accuracy of modeling assumption. (c) 2005 Elsevier Ltd. All rights reserved.
Tactile Sensing is not simply the ability to detect that a contact has occurred between an object and a manipulator, but encompasses a more comprehensive ability to grasp and identify shape, surface features, material...
详细信息
Tactile Sensing is not simply the ability to detect that a contact has occurred between an object and a manipulator, but encompasses a more comprehensive ability to grasp and identify shape, surface features, material features, force and slippage, etc. As technology progresses, sensors able to detect these features have become a reality, and the problem of integrating the information from such sensors must be taken into account. To achieve this objective an appropriate system organisation is required to efficiently and correctly integrate the data into a robust world model. Since the number of sensors that may be applied to any kind of problem is increasing daily modularity, reusability and expandability are important properties and to achieve this flexibility an objectoriented approach has been followed in modelling the system. This paper considers the use of a multi-functional tactile system and its integration with an objectoriented Expert Identifier System (OOEIS) which is able to fuse data coming from a sensorized finger, with the aim of identifying the material properties of an object being touched.
Like any other database application, object database applications are subject to evolution. Evolution, however, is a critical requirement in object-oriented databases as it is a fundamental characteristic of complex a...
详细信息
Like any other database application, object database applications are subject to evolution. Evolution, however, is a critical requirement in object-oriented databases as it is a fundamental characteristic of complex applications such as computer-aided design and manufacturing (CAD/CAM) and office information systems. object-oriented databases are inherently suited to supporting such applications. In this paper we present a database evolution taxonomy for object-oriented databases. We describe a conceptual database model and use it to define the taxonomy. We also present the various invariants and rules governing the various evolution operations. The execution sequence of rules is described. An implementation of the database model and the evolution taxonomy in the Semi-Autonomous Database Evolution System (SADES), is discussed. The implementation employs aspect-oriented programming techniques to provide a flexible means of transforming objects upon evolution, and implementing some application-specific evolution primitives. A case study compares the evolution taxonomy with existing evolution approaches. The comparison demonstrates that the taxonomy and its corresponding implementation in SADES provide improved coverage of the fundamental evolution operations to which an object database might be subjected. At the same time, erosion of the database structure is avoided by maintaining a coherent and comprehensible view of historical changes. Copyright (c) 2005 John Wiley & Sons, Ltd.
Software products, especially large applications, need to continuously evolve, in order to adapt to the changing environment and updated requirements. With both the producer and the customer unwilling to replace the e...
详细信息
Software products, especially large applications, need to continuously evolve, in order to adapt to the changing environment and updated requirements. With both the producer and the customer unwilling to replace the existing application with a completely new one, adoption of design constructs and techniques which facilitate the application extension is a major design issue. In the current work we investigate the behavior of an object-oriented software application at a specific extension scenario, following three implementation altematives with regards to a certain design problem relevant to the extension. The first alternative follows a simplistic solution, the second makes use of a design pattern and the third applies Aspect-oriented Programming techniques to implement the same pattern. An assessment of the three alternatives is attempted, both on a qualitative and a quantitative level, by identifying the additional design implications needed to perform the extension and evaluating the effect of the extension on several quality attributes of the application. (C) 2008 Elsevier Inc. All rights reserved.
暂无评论