南京大学技术报告:Brief Introduction to UML 2.0(1/3)for SEG seminar

Brief Introduction to UML 2.0 for SEG seminar) Tian Zhang Nanjing University,China October 2005 院
Brief Introduction to UML 2.0 (for SEG seminar) Tian Zhang Nanjing University,China October 2005

Outline Part Background Process of UML 2.0 adoption Part II; Overview of UML 2.0 Superstructure Tian Zhang Nanjing University 2
Tian Zhang @ Nanjing University 2 Outline Part I : Background Process of UML 2.0 adoption Part II: Overview of UML 2.0 Superstructure

Part I OMG's technology adoption process ■UL1.4,1.5,2.0 ■UML2.0 in mDa The current status of UML 2.0 Tian Zhang Nanjing University 3
Tian Zhang @ Nanjing University 3 Part I OMG's technology adoption process UML 1.4, 1.5, 2.0 UML 2.0 in MDA The current status of UML 2.0

OMG's Technology Adoption Process 1.( Optional RFI stage OMG在1999年提出UML的修订信息需求 来自不同领域的26个响应者大多数提议进行重大修订 2.TF issues RFP,evaluates submissions OMG于2000年初发布UML2.0的四部分提案需求 3. Voting to Adopt an OMG specification 4. Finalization getting ready for prime time 今年1O月通过了Superstructure的最终正式版 其余部分仍处于最终修改版阶段 5. The OMG specification maintenance Cycle 6. Retiring Obsolete Specifications Tian Zhang Nanjing University
Tian Zhang @ Nanjing University 4 OMG's Technology Adoption Process 1. Optional RFI stage OMG在1999年提出UML的修订信息需求 来自不同领域的26个响应者大多数提议进行重大修订 2. TF issues RFP, evaluates submissions OMG于2000年初发布UML2.0的四部分提案需求 3. Voting to Adopt an OMG specification 4. Finalization - getting ready for prime time 今年10月通过了Superstructure的最终正式版 其余部分仍处于最终修改版阶段 5. The OMG specification maintenance Cycle 6. Retiring Obsolete Specifications

UML 2.0 RFPs Superstructure Diagram Interchange Defines user-level constructs to specify structure and behavior of systems(e.g.,class diagrams,sequence diagrams) Infrastructure OCL Defines basic constructs to specify UML and to customize it for specific domains (e.g.,real-time) Tian Zhang Nanjing University 5
Tian Zhang @ Nanjing University 5 UML 2.0 RFPs Diagram Interchange Infrastructure OCL Defines basic constructs to specify UML and to customize it for specific domains (e.g., real-time) Superstructure Defines user-level constructs to specify structure and behavior of systems (e.g., class diagrams, sequence diagrams)

UML2.0 Infrastructure设计目标 ·定义一个元语言的核心-基础结构库(Infra- structureLibrary)通过对此核心的复用,除了 可以定义一个自展的UML元模型之外,还可以 定义其他元模型,包括MOF和CWM; ■通过共用核心包,UML和MOF、CWM在体系 结构上保持一致。 Tian Zhang Nanjing University
Tian Zhang @ Nanjing University 6 UML 2.0 Infrastructure设计目标 定义一个元语言的核心 – 基础结构库(InfrastructureLibrary)通过对此核心的复用,除了 可以定义一个自展的UML元模型之外,还可以 定义其他元模型,包括MOF和CWM; 通过共用核心包,UML和MOF、CWM在体系 结构上保持一致

Goals of UML 2.0 Superstructure Restructure and refine the language to make it easier to apply, implement and customize Improve support for component-based development specify both platform-independent components (e.g.,business components)and platform-specific components (e.g.,EJB,COM+) Refine architectural specification capabilities ▣ support hierarchical composition of parts with interfaces (compare SDL blocks and processes) Increase the scalability,precision and integration of behavioral diagrams augment sequence diagrams with advanced constructs from MSCs that can be combined and integrated with other behavior update state machines diagrams to make generalizable and able to support a transition-centric view revise activity diagrams to support more flexible parallelism and furnish more 1/O options 口 support executable models Review all UML 1.x constructs and diagrams Tian Zhang Nanjing University
Tian Zhang @ Nanjing University 7 Goals of UML 2.0 Superstructure Restructure and refine the language to make it easier to apply, implement and customize Improve support for component-based development specify both platform-independent components (e.g., business components) and platform-specific components (e.g., EJB, COM+) Refine architectural specification capabilities support hierarchical composition of parts with interfaces (compare SDL blocks and processes) Increase the scalability, precision and integration of behavioral diagrams augment sequence diagrams with advanced constructs from MSCs that can be combined and integrated with other behavior update state machines diagrams to make generalizable and able to support a transition-centric view revise activity diagrams to support more flexible parallelism and furnish more I/O options support executable models Review all UML 1.x constructs and diagrams

UML2.0 Superstructure设计日标 ■严格地复用Infrastructure中的模型构造物 既可以描述平台无关构件(如业务构件),也可以描 述平台相关构件(如EJB,COM+等),提高对基于 构件开发和MDA的支持; 支持接口、部件和连接子,及其层次化组合能力,从 而提高对架构的规约能力; ■增强行为图的可伸缩性、精确性和集成能力; 支持可执行模型: 审定所有UML1x的构造物和图,适当地精化、取缔 和逐步淘汰。 Tian Zhang Nanjing University 8
Tian Zhang @ Nanjing University 8 UML 2.0 Superstructure 设计目标 严格地复用Infrastructure中的模型构造物; 既可以描述平台无关构件(如业务构件),也可以描 述平台相关构件(如EJB,COM+等),提高对基于 构件开发和MDA的支持; 支持接口、部件和连接子,及其层次化组合能力,从 而提高对架构的规约能力; 增强行为图的可伸缩性、精确性和集成能力; 支持可执行模型; 审定所有UML1.x的构造物和图,适当地精化、取缔 和逐步淘汰

UML 2.0.The Current Official Version: UML 2.0 Superstructure formal/05-07-04 is complete -stable since it took its adopted form in October,2004. UML 2.0 Infrastructure ptc/04-10-14 UML 2.0 Diagram Interchange ptc/05-06-04 UML 2.0 OCL ptc/05-06-06 Pages Statistic Infrastructure 226 pages Superstructure 709 pages Diagram Interchange 82 pages OCL:185 pages Tian Zhang Nanjing University 9
Tian Zhang @ Nanjing University 9 UML 2.0, The Current Official Version: UML 2.0 Superstructure formal/05-07-04 is complete - stable since it took its adopted form in October, 2004. UML 2.0 Infrastructure ptc/04-10-14 UML 2.0 Diagram Interchange ptc/05-06-04 UML 2.0 OCL ptc/05-06-06 Pages Statistic Infrastructure : 226 pages Superstructure : 709 pages Diagram Interchange : 82 pages OCL : 185 pages

UML 2.0 in MDA Finance MDA的核心规范: Manufacturing E-Commerce ·Meta Object Facility >三台三 CORBA MOF current version 1.4 UML Space ERVICES Model Driven SECURITY Telecom Unified Modeling Language 83M Architecture UML current version 1.5 MOF CWM Common Warehouse Metamodel ANSACTIONS JAVA .NET EVENTS CWM current version 1.0 Transportation HealthCare XML Metadata Interchange XMI current version 2.1 More... Tian Zhang Nanjing University 10
Tian Zhang @ Nanjing University 10 UML 2.0 in MDA MDA的核心规范: • Meta Object Facility • MOF current version 1.4 • Unified Modeling Language • UML current version 1.5 • Common Warehouse Metamodel • CWM current version 1.0 • XML Metadata Interchange • XMI current version 2.1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京大学技术报告:Model driven architecture - Principles and practice(张天).pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Robust Frequent Directions with Application in Online Learning.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Buffered Asynchronous SGD for Byzantine Learning.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Blocking-based Neighbor Sampling for Large-scale Graph Neural Network.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Context-Aware Masking for Robust Speaker Verification.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)NEWOn the Convergence and Improvement of Stochastic Normalized Gradient Descent.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Densely Connected Time Delay Neural Network for Speaker Verification.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Difference Minimization Network for Semi-supervised Segmentation in Medical Images.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)ExchNet - A Unified Hashing Network for Accelerating Fine-Grained Image Retrieval.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Hashing based Answer Selection.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Deep Hashing for Speaker Identification and Retrieval.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)A Large-Scale Short Video Dataset for Near Duplicate Video Retrieval.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Ensemble Additive Margin Softmax for Speaker Verification.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Discrete Latent Factor Model for Cross-Modal Hashing.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Deep Discrete Supervised Hashing.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Asymmetric Deep Supervised Hashing.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Semi-Supervised Deep Hashing with a Bipartite Graph.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Deep Cross-Modal Hashing.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Scalable Composite Optimization for Learning on Spark.pdf
- 《人工智能、机器学习与大数据》课程教学资源(参考文献)Lock-Free Optimization for Non-Convex Problems.pdf
- 南京大学技术报告:Brief Introduction to UML 2.0(2/3)Activity & State Machine Modeling.pdf
- 南京大学技术报告:Brief Introduction to UML 2.0(3/3)State Machine Modeling in UML2.0(for SEG seminar).pdf
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第一部分 传统软件工程方法(李宣东).ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第二部分 面向对象软件工程(标准建模语言UML).ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)第三部分 软件过程、管理与质量.ppt
- 《软件工程 Software Engineering》课程教学资源:软件文档编写指南.doc
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 21 传统软件工程方法 Conventional Methods for Software Engineering.ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 22 面向对象软件工程 Object-Oriented Software Engineering(Unified Modeling Language, UML).ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 23 软件过程、管理与质量 Software Process, Management, and Quality.ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 24 软件工程中的高级课题 Advanced Topics in Software Engineering.ppt
- 南京大学:《软件工程 Software Engineering》课程教学资源(PPT课件讲稿)Part 25 软件开发的新方法 New Methodology(Agile方法).ppt
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)绪论.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)模型评估与选择.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)线性模型.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)决策树.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)量子力学.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)聚类算法.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)分类算法(朱钦圣).pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)降维算法.pdf
- 电子科技大学:《数据分析与数据挖掘 Data Analysis and Data Mining》课程教学资源(课件讲稿)隐马尔科夫算法.pdf