Loading…

Object-oriented technology and computing systems re-engineering /

This book delivers the latest developments in object technology and their impact in computing systems re-engineering. Object-oriented programming is here shown to provide support for constructing large scale systems that are cheaply built and with reusable components, adaptable to changing requireme...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Corporate Author: Colloquium on Object Technology and System Re-engineering
Other Authors: Zedan, H. S. M., Cau, A. (Antonio)
Format: Electronic Conference Proceeding eBook
Language:Inglés
Published: Chichester : Horwood, [1999]
Subjects:
Online Access:Texto completo
Table of Contents:
  • Front Cover; Object-Oriented Technology and Computing Systems Re-Engineering; Copyright Page; Table of Contents; Preface; Chapter 1. Toward an Object-Oriented Design Methodology for Hybrid Systems; 1.1 INTRODUCTION; 1.2 NOTATION; 1.3 SOME INITIAL ELEMENTS OF A DESIGN METHODOLOGY; 1.4 TOOL SUPPORT; 1.5 AN EXAMPLE; 1.6 CONCLUSIONS; 1.7 REFERENCES; Chapter 2. Design Patterns and their Role in Formal Object-oriented Development; 2.1 OBJECT-ORIENTED DESIGN PATTERNS; 2.2 OBJECT STATE ATTRIBUTES AND INVARIANTS; 2.3 CONTROL SYSTEM EXAMPLE; 2.4 SOME FURTHER ""STANDARD"" DESIGN STRUCTURES.
  • 2.5 VERIFICATION2.6 CONCLUSION; 2.7 REFERENCES; Chapter 3. Devising Coexistence Strategies for Objects with Legacy Systems; 3.1 INTRODUCTION; 3.2 THE ERCOLE PROJECT: BACKGROUND INFORMATION AND GOALS; 3.3 COEXISTENCE STRATEGIES FOR SYSTEMS THAT EXHIBIT DATA IN-TERACTIONS; 3.4 THE DATA INTEGRITY PROBLEM; 3.5 THE CONSTRAINTS IN THE SCENARIO OF MINIMAL REENGINEERING; 3.6 CONCLUDING REMARKS; 3.7 ACKNOWLEDGEMENTS; 3.8 REFERENCES; Chapter 4. Object-Oriented Model for Expert Systems Implementation; 4.1 INTRODUCTION; 4.2 FROM THE APPLICATION DOMAIN TO THE IMPLEMENTATION DOMAIN.
  • 4.3 REUSABLE OPEN MODEL FOR EXPERT SYSTEM IMPLEMENTATION (ROMES)4.4 ROMES MODEL APPLICATION; 4.5 COMPARATIVE ANALYSIS BETWEEN ROMES AND OTHER EXPERT SYSTEM DEVELOPMENT TOOLS; 4.6 CONCLUSIONS; 4.7 REFERENCES; Chapter 5. Re-engineering Requirements Specifications for Reuse: A Synthesis of 3 Years Industrial Experience; 5.1 MOTIVATION: TOWARDS REQUIREMENTS REUSE IN PRACTICE; 5.2 THE CASE FOR REQUIREMENTS REUSE; 5.3 REFLECTING ON EXPERIENCE: THE R2 MODEL OF REUSE; 5.4 MODEL ILLUSTRATION 1: THE AERO-ENGINE CONTROL SYSTEM STUDY; 5.5 MODEL ILLUSTRATION 2: THE BUSINESS PROCESS STUDY.
  • 5.6 FURTHER ISSUES: SUITABILITY, VALIDATION AND GENERALITY5.7 LITERATURE REVIEW; 5.8 CONCLUSIONS; 5.9 REFERENCES; Chapter 6. Object-Oriented Development Of X-Ray Spectrometer Software; 6.1 INTRODUCTION; 6.2 SYSTEM REQUIREMENTS SPECIFICATION; 6.3 SYSTEM ARCHITECTURE DEFINITION; 6.4 SUBSYSTEM ANALYSIS; 6.5 SUBSYSTEM DESIGN; 6.6 DISCUSSION; 6.7 CONCLUSIONS; 6.8 ACKNOWLEDGEMENTS; 6.9 REFERENCES; Chapter 7. Pre-processing COBOL Programs for Reverse Engineering in A Software Maintenance Tool; 7.1 INTRODUCTION AND BACKGROUND; 7.2 OVERVIEW AND DESIGN OF COBOL PRE-PROCESSOR; 7.3 IMPLEMENTATION.
  • 7.4 CONCLUSIONS AND FUTURE WORK7.5 REFERENCES; Chapter 8. Agent Oriented Programming Language LASS; 8.1 INTRODUCTION; 8.2 LASS; 8.3 LASS SPECIFICATION OF A PERSONAL DIGITAL ASSISTANT; 8.4 RELATED WORK; 8.5 CONCLUSION; 8.6 REFERENCES; Chapter 9. Fair Objects; 9.1 INTRODUCTION; 9.2 SEMANTIC FRAMEWORK; 9.3 FAIR OBJECTS; 9.4 TELEPHONE FEATURE EXAMPLES; 9.5 CONCLUSION; 9.6 REFERENCES; Chapter 10. Systems of Systems as Communicating Structures; 10.1 INTRODUCTION; 10.2 COMMUNICATING STRUCTURES; 10.3 C++/CSIM CONSTRUCTS; 10.4 THE COMMUNICATING STRUCTURE OBJECTS; 10.5 THE COMMUNICATING PROCESSES.