UML 2.0 - Overview and Perspectives in SoC Design
---
paper_title: Object-Oriented Modeling and Design

paper_content:

1. Introduction. I. MODELING CONCEPTS. 2. Modeling as a Design Technique. 3. Object Modeling. 4. Advanced Object Modeling. 5. Dynamic Modeling. 6. Functional Modeling. II. DESIGN METHODOLOGY. 7. Methodology Preview. 8. Analysis. 9. System Design. 10. Object Design. 11. Methodology Summary. 12. Comparison of Methodologies. III. IMPLEMENTATION. 13. From Design to Implementation. 14. Programming Style. 15. Object-Oriented Languages. 16. Non-Object-Oriented Languages. 17. Databases. 18. Object Diagram Compiler. 19. Computer Animation. 20. Electrical Distribution Design System. 21. Future of Object-Oriented Technology. Appendix A: OMT Graphical Notation. Appendix B: Glossary. Index.
---
paper_title: Using UML for Modeling Complex Real-Time Systems

paper_content:

Real-time software systems encountered in telecommunications, aerospace, and defense often tend to be very large and extremely complex. It is crucial in such systems that the software has a well-defined architecture. This not only facilitates construction of the initial system, it also simplifies system evolution. We describe a set of modeling constructs that facilitate the specification of complex software architectures for real-time systems. These constructs are derived from field-proven concepts originally defined in the ROOM modeling language. Furthermore, we show how they can be represented using the industry-standard Unified Modeling Language (UML) by using the powerful extensibility mechanisms of UML.
---
paper_title: The STATEMATE semantics of statecharts

paper_content:

We describe the semantics of statecharts as implemented in the STATEMATE system. This was the first executable semantics defined for the language and has been in use for almost a decade. In terms of the controversy around whether changes made in a given step should take effect in the current step or in the next one, this semantics adopts the latter approach.
---
paper_title: Model Driven Architecture with Executable UML

paper_content:

1. Introduction 2. The process 3. xUML in a typical project 4. Use case analysis 5. Domain partitioning 6. Class modelling in a domain 7. Behaviour modelling 8. Operation modelling 9. Dynamic modelling 10. Action specification 11. Modelling patterns 12. Integrating domains 13. System generation 14. Case study.
---

Title: UML 2.0 - Overview and Perspectives in SoC Design

Section 1: Introduction
Description 1: Provide background information on the challenges in electronic systems design and introduce UML as a potential solution.

Section 2: The Unified Modeling Language (UML)
Description 2: Describe the history and components of UML, including its various diagram types and their purposes in system modeling.

Section 3: Model Driven Architecture (MDA)
Description 3: Explain the concept of MDA, including the transformation from a Platform Independent Model (PIM) to a Platform Specific Model (PSM) and its relevance to UML.

Section 4: Perspectives for SoC Design
Description 4: Discuss the potential applications and benefits of UML in hardware design and the necessary steps to adapt UML for System-on-Chip (SoC) design.