Many organizations have begun to realize the importance of a computerized maintenance management system (CMMS) in an increasingly competitive manufacturing environment. This article proposes an object-oriented approach to the design and development of a CMMS that is intended to help the decision mak
Maintenance of object-oriented systems during structural evolution
โ Scribed by Bergstein, Paul L.
- Publisher
- John Wiley and Sons
- Year
- 1997
- Tongue
- English
- Weight
- 487 KB
- Volume
- 3
- Category
- Article
- ISSN
- 1074-3227
No coin nor oath required. For personal study only.
โฆ Synopsis
We have previously developed a mathematical treatment of a calculus for class transformations that preserve or extend a set of objects. Methods for automating the maintenance of structural and behavioral consistency in systems based on evolving class structures have been provided for the object-preserving and object-extending transformations. This work extends the calculus of class transformations to include certain transformations that reflect not only the extension and reclassification of existing objects, but also structural changes (other than addition of attributes) in the original objects.
Language-preserving transformations are a special case of transformations that change the structure of existing objects. If an object schema is decorated with concrete syntax, it defines not only a class structure, but also a language for describing the objects. When two schemas define the same language but different classes, the language may be used to guide the transportation of functionality between domains. The language-preserving transformations defined here form the basis of a complete transformation system for a subset of class graphs powerful enough to express the regular languages.
๐ SIMILAR VOLUMES
Impact analysis is an essential activity as cost and effort estimation is based on its outcome. Impact analysis, as performed in an industrial object-oriented system, has been analysed and evaluated in this case study. Preceding the design phase of the fourth release of the PMR system (PMR R4), the
The definition of a view mechanism is an important issue for object-oriented database systems, in order to provide a number of features that are crucial for the development of advanced applications. Due to the complexity of the data model, the object-oriented paradigm introduces new problems in the
This study examines the mental representations formed during program comprehension and maintenance by procedural and object-oriented (OO) experts. The programmer's mental representation reflects comprehension of a program and guides tasks carried out on the program, such as debugging and modificatio
This paper uses the BEAST benchmark to present the first comprehensive performance study of object-oriented active database management systems (ADBMS). BEAST stresses the performance-critical components of active systems: event detection, event composition, rule retrieval, and rule firing. Method in
Object-oriented software development methods deal with concurrency according to either the implicit concurrency model or the explicit concurrency model. In the implicit model, the objects themselves have concurrent execution capabilities whereas in the explicit model, objects are encapsulated inside