In the near future, a potentially huge number of telecommunication services will be available to the public. Information about these services will be stored by suppliers in large objectoriented databases. Users will ...
详细信息
In the near future, a potentially huge number of telecommunication services will be available to the public. Information about these services will be stored by suppliers in large objectoriented databases. Users will be able to locate services that suit their requirements by retrieving objects from these databases. However the user's decision concerning the most appropriate service will not necessarily be simple: it will involve value judgements that seek to balance the desired service characteristics with other factors, such as availability, preferred supplier, and cost. One approach to this problem is to treat potential services as cases. This permits the application of CBR techniques, where the user's service requirement acts as the match target. The author considers how ASCOT (a project in the CEC's RACE) project followed this approach. Case based reasoning was an essential part of the ASCOT project. It increased the toolset's potential usability by separating user's requirements from the engineering requirements of the telecommunication service providers.
Any non-trivial computing system is constructed in a piecewise fashion i.e., by composing a large number of modules, each with a limited functionality, into a complete system. The piecewise construction is done partly...
详细信息
Any non-trivial computing system is constructed in a piecewise fashion i.e., by composing a large number of modules, each with a limited functionality, into a complete system. The piecewise construction is done partly to manage the design process, partly because some of the modules are off-the-shelf components that are reused from other designs. The interface of a module is the part of the module that is externally visible and through which the functions of the modules are invoked. A common source of errors and inefficiencies in design and development projects is misunderstandings caused by ambiguous interface descriptions. This work aims at establishing an interface model where a wide variety of different aspects of interfaces can be analyzed unambiguously, in particular the timing aspects. The notions of module and computing systems are interpreted in a general sense encompassing combinations of hardware and software and models on different levels of abstraction from simple standard cells to complex sub-systems. A module concept is present in objectorientedprogramming languages, in specification languages like Z, and also in hardware description languages like VHDL etc. There are many syntactical variations of this module concept, but a common goal is to structure a system into manageable parts.
Describes how we provided a way for transient users of a "virtual trade exhibition" on the Internet to create hypertext documents by acting rather than writing. "TaTTOO'95 On-line" was a set of...
详细信息
Describes how we provided a way for transient users of a "virtual trade exhibition" on the Internet to create hypertext documents by acting rather than writing. "TaTTOO'95 On-line" was a set of Internet-based online events, implemented using two key technologies: the World-Wide Web (WWW) and MOO. MOO (MUD, object-oriented) is a multi-user, text-based virtual world, based on MUD (Multi-User Dungeons or Multi-User Dimension). Users interact with each other by typing text commands in real time and reading the responses of other users from the screen. MOO is more than a simple "chat" system for a number of reasons. Firstly, users are situated in a virtual space, whereas simple chat systems disembody their users in the same way that the telephone does. Secondly, this virtual space may be constructed and customised by the users who inhabit it-the world is built by creating software objects for locations, people, books and so on. In this way, no two MOOs are alike, each developing its own identity and structure according to the needs and wishes of its inhabitants. Since MOO is text-based, we used the WWW to present the online events with additional information such as graphics. The two interfaces, MOO and WWW, were intended to coexist and to provide different ways to experience the events.
object distribution is one of the most important paradigms for distributed processing. ANSA is an Architecture for Open Distributed Processing which provides new ways of thinking about the design and construction of o...
详细信息
object distribution is one of the most important paradigms for distributed processing. ANSA is an Architecture for Open Distributed Processing which provides new ways of thinking about the design and construction of objectoriented client/server distributed systems. The increasing popularity of digital audio and video applications presents new challenges to the traditional object distribution models. The paper aims to discuss the progress of the ANSA phase 3 project to extend ANSA object model for real time and multimedia processing.
object-oriented modelling and design is a new way of thinking about problems, using models organised around real-world concepts. This paper presents an object-oriented approach to software development, based on modell...
详细信息
object-oriented modelling and design is a new way of thinking about problems, using models organised around real-world concepts. This paper presents an object-oriented approach to software development, based on modelling objects from a fire protection environment. The model is then used to build a language-independent design, organized around those objects. The paper also describes some object modelling techniques used in mapping the object-oriented design into an non-object-orientedprogramming language for constructing the system, a detailed evaluation and review of Microsoft Fortran is presented of this object-oriented application. The advantages of using the object-oriented methodology in the fire protection environment are reviewed, in terms of cost, speed, accuracy and long-term maintenance the software.
The proceedings contains 8 papers. Some of the specific topics discussed are: some experiments in traffic management system design;an objectoriented expert identifier system;and a camera vision process control system...
详细信息
The proceedings contains 8 papers. Some of the specific topics discussed are: some experiments in traffic management system design;an objectoriented expert identifier system;and a camera vision process control system for the manufacture of rivets.
The proceedings contains 7 papers. Some of the specific topics discussed are: object modeling for OSI (open system interconnection) management;object design methods and tools;and system support for future distributed ...
详细信息
The proceedings contains 7 papers. Some of the specific topics discussed are: object modeling for OSI (open system interconnection) management;object design methods and tools;and system support for future distributed object-oriented environments.
object technology is founded on the principle that objects identified in the problem can be represented in software in the solution. Thus object design methods involve constructing an object-oriented model of the prob...
详细信息
object technology is founded on the principle that objects identified in the problem can be represented in software in the solution. Thus object design methods involve constructing an object-oriented model of the problem and mapping this model into a software design. The goal is to build in software a richer representation of the problem than is needed to meet the immediate needs, so that the software can adapt as needs change. By contrast, traditional software design techniques have taken general analysis models and transformed them into specific solutions, thereby losing the generality and making changes harder to incorporate. object designs can support the extra burden of generality because of the excellent structuring capabilities of objects. The object-oriented concepts of encapsulation and polymorphism are central to making this possible.
objectoriented databases has been developed towards the use of desktop workstations. They have designed around a client server architecture from the start. The kind of applications for which objectoriented databases...
详细信息
objectoriented databases has been developed towards the use of desktop workstations. They have designed around a client server architecture from the start. The kind of applications for which objectoriented databases have been associated also tend to suit the client-server approach. Individual objects from a compact and convenient unit which can be moved around a distributed system. Consequently, objectoriented should be considered as implementing and not replacing relational databases and used as such for applications which can usefully exploit powerful workstations configured as a client-server architecture.
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-oriented design 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.
暂无评论