Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor Corporativo: Colloquium on Object Technology and System Re-engineering
Otros Autores: Zedan, H. S. M., Cau, A. (Antonio)
Formato: Electrónico Congresos, conferencias eBook
Idioma:Inglés
Publicado: Chichester : Horwood, [1999]
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.