Some important issues in engineering the requirements of a distributed software system and methods that facilitate software system design for distributed or parallel implementations are discussed. The issues are prese...
详细信息
Some important issues in engineering the requirements of a distributed software system and methods that facilitate software system design for distributed or parallel implementations are discussed. The issues are presented from a knowledge engineering perspective and are divided into four levels: acquisition; representation; structuring; and design. The acquisition level entails the methods for eliciting system requirements data (attributes and relationships of software entities) from the end-user group using a model of context classes. The representation level deals with the language paradigm for representing the attributes and relationships of the software entities. The structuring level addresses methods for rearranging and grouping the software objects of the context classes into related clusters. The design level deals with methods for mapping or transforming the clusters of software objects into specification modules to facilitate distributed design. To this end, the design level uses an object-based paradigm for specifying the attributes and abstract behavior of the objects within the modules.< >
MACS is a research and development project of the European ESPRIT II program, whose objective is the definition and implementation of a software maintenance assistance system. The basis premise of MACS is to do mainte...
详细信息
MACS is a research and development project of the European ESPRIT II program, whose objective is the definition and implementation of a software maintenance assistance system. The basis premise of MACS is to do maintenance through understanding. MACS views the application from several perspectives in specific 'worlds'. One of them is the 'reasoning world', which captures by means of a simple formalism, the problem-solution-decision formalism, the rationale underlying the design and maintenance process. MACS data integration is provided by a central base called the interconnection world. Moreover, MACS proposes to guide the maintainer in applying a strategy and in fully exploiting the possibilities of the MACS tools themselves by means of artificial-intelligence techniques and knowledge-based support.< >
For many engineering tasks, constraints are a useful knowledge representation formalism to specify functional relationships. In this paper, we describe a programming language based on constraints which, unlike former ...
详细信息
Large-scale distributed memory multiprocessors have become commercially available and have proved to be a low-cost alternative to supercomputers for many scientific computations. The programming, and debugging, of suc...
详细信息
Recent developments in the theory of artificial intelligence and the advent of the expert systems made it possible to actually produce intelligent systems for computer-aided learning (CAL). A major component of such a...
详细信息
The proceedings contain 38 papers. The special focus in this conference is on Object-Oriented Database Systems. The topics include: The design and implementation of O, an object-oriented database system;abstract objec...
ISBN:
(纸本)9783540503453
The proceedings contain 38 papers. The special focus in this conference is on Object-Oriented Database Systems. The topics include: The design and implementation of O, an object-oriented database system;abstract object types for databases;rule execution in CPLEX: A persistent objectbase;constraint analysis: A tool for explaining the semantics of complex objects;providing uniform access to heterogeneous information bases;the object shell: An extensible system to define an object-oriented view of an existing database;an adaptive derived data manager for distributed databases;mapping object-oriented concepts into relational concepts by meta-compilation in a logic programming environment;foundations of relational object management systems;the COMAndOS integration system: An object oriented approach to the interconnection of heterogeneous applications;a learning-based approach to meta-data evolution in an object-oriented database;zEITGEIST: Database support for object-oriented programming;views, data abstraction, and inheritance in the FUGUE data model;vodak kernel data model;a model for an object management system for software engineering environments;multiple inheritance and genericity for the integration of a database management system in an object-oriented approach;instance inheritance mechanisms for object oriented databases;identification of database objects by key;the design of dynamo: A general-purpose information processing model with a time dimension;a uniform concept for storing and manipulating engineering objects;managing persistent data with mneme: Designing a reliable, shared object interface;integration of database management with an object-oriented programming language;a distributed object server;on dynamically defined complex objects and SQL;common object-oriented repository system;identity, equality and query optimization;optimization of object-retrieval queries.
A logic programming environment should provide users with declarative control of program development and execution and resource access and allocation. It is argued that the concurrent logic language PARLOG is well sui...
详细信息
This paper focuses on the problem of management of CAD data by investigating the use of the software engineering principles of data abstraction and object-oriented programming as means for managing the volume and comp...
详细信息
An integrated multi-robot system (IMRS) consists of two or more robots, machinery and sensors, and is capable of executing almost all industrial processes with efficiency, flexibility and reliability. In order to supp...
详细信息
A distributed testbed designed to support the development of a multi-sensory (vision and tactile) system for investigations in "active perception" of three dimensional objects is presented. Active perception...
详细信息
暂无评论