移动系统中间件建模与仿真

移动系统中间件建模与仿真
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-06
版次: 1
ISBN: 9787302491873
定价: 59.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 269页
字数: 363千字
  • 本书主要介绍基于软件架构的软件建模与设计的相关知识,以移动系统作为例子,展示了如何使用基于和UML类似的元建模和图形转换技术来解决实际问题,主要内容包括问题领域、建模语言、软件架构式样、仿真技术、细化技术以及工具支持与代码生成。本书不仅具有理论研究价值,而且具有较高的工程应用价值,对移动系统和软件架构软件建模感兴趣的研究开发者和工程师具有很好的参考价值。 Chapter 1  Introduction  1 

    1.1 Motivation:middlewareformobilesystems ..........  1 

    1.2 Problemswitharchitecture-centricapproaches.........  4 

    1.3 Objectivesofthebook......................  7 

    1.4 Ourapproach...........................  10 

    1.5 Structureofthebook  ......................  13 

    Chapter 2  The Problem Domain  15 

    2.1 Overview  .............................  15 

    2.2 Middle

    2.3 Middle

    2.3.1

    2.3.2

    2.3.3

    2.3.4

    2.4 Middle

    2.4.1

    2.4.2

    2.4.3

    2.4.4

    warefordistributedsystems............... 16

    wareformobilesystems ................. 22

    Mobilesystems...................... 23

    Mobileapplications.................... 24

    Problemswithmobileapplicationdevelopment .... 26

    Middlewareformobilesystems ............. 27

    wareformobilesystems:examples ........... 32

    Event-based(orpublish/subscribe)middleware ... 32

    Tuplespace-basedmiddleware ............. 36

    Objectandcomponentmiddleware........... 39

    Generalizationofcommonalities ............ 42

    2.5 Aspectstobemodeled...................... 44

    2.5.1 Modelingmobility .................... 44

    2.5.2 Modelingotheraspects ................. 46

    Chapter 3 Related Work          49

    3.1 Overview ............................. 49

    3.2 Requirements........................... 50

    3.2.1        Requirementsforstylespeci.cation........... 50

    3.2.2        Requirementsforthemodelinglanguage........ 53

    3.3 Surveyofrelatedwork...................... 55

    3.3.1        Surveyofarchitecturalstyles .............. 55

    3.3.2        Surveyofmodelinglanguages.............. 64

    Chapter 4 An Overview of the Approach        68

    4.1 Overview ............................. 68

    4.2 Thearchitecturalstyleforthemiddleware........... 70

    4.2.1        Middleware-inducedstyle ................ 70

    4.2.2        Layeredstructureofthestyle.............. 71

    4.3 Themodelingandsimulationframework............ 73

    4.3.1        Style-basedmodeling................... 73

    4.3.2        Thestyleforthemiddleware .............. 78

    4.3.3        Re.nement ........................ 79

    4.3.4        Simulation ........................ 82

    Chapter 5 Architectural Style-based Modeling      86

    5.1 Overview ............................. 86

    5.2 BackgroundoftheTGTS .................... 87

    5.2.1        Graphsandgraphmorphism .............. 87

    5.2.2        Graphsandobject-orientedmodeling.......... 88

    5.2.3        Rulesandgraphtransformation ............ 89

    5.2.4        Metamodeling ...................... 91

    5.2.5        Typedgraphtransformationsystemandstylespeci.ca-tion ............................ 92

    5.3 Speci.cationofthestyle..................... 94

    5.3.1        Structuralpart ...................... 95

    5.3.2        Behavioralpart...................... 97

    5.3.3        Syntaxandsemanticsofthemodelinglanguage.... 101

    Contents vii

    Chapter 6 Style Examples 104

    6.1 Overview ............................. 104

    6.2 Themiddlewarefornomadicnetworks ............. 106

    6.2.1 Architecturalcommonalities............... 106

    6.2.2 Theconcretemiddleware:WirelessCORBA...... 110

    6.3 Conceptualstyle ......................... 117

    6.3.1 Structuralpart ...................... 118

    6.3.2 Behavioralpart...................... 120

    6.4 Platform-independentconcretestyle .............. 123

    6.4.1 Structuralpart ...................... 123

    6.4.2 Behavioralpart...................... 125

    6.5 Platform-specificconcretestyle:WirelessCORBA ......... 133

    6.5.1 Structuralpart ...................... 133

    6.5.2 Behavioralpart...................... 137

    6.5.3 IDLsemanticsspeci.cation ............... 147

    Chapter 7 Style Re.nement 149

    7.1 Overview ............................. 149

    7.2 Requirementsforthere.nement ................ 150

    7.3 Existingapproachesandopenproblems ............ 156

    7.4 Rulemapping-basedstylere.nement ............. 158

    7.4.1 Structuralre.nement .................. 159

    7.4.2 Behavioralre.nement .................. 162

    7.4.3 Re.nementoftheTGTS-basedstyle ......... 183

    7.5 Evaluationandcomparison ................... 184

    Chapter 8 Style Simulation and Tools 187

    8.1 Overview ............................. 187

    8.2 Graphtransformationsimulationtools............. 189

    8.2.1 Requirementsforthetool ................ 189

    8.2.2 AGG............................ 191

    8.2.3 PROGRES ........................ 192

    8.2.4 Fujaba........................... 194

    8.2.5 Evaluationandcomparison ............... 195

    8.3 Style-basedsimulation ...................... 198

    8.3.1 Stylespeci.cationandsimulation............ 198

    8.3.2 E.cientvalidation.................... 204

    8.3.3 Re.nementconsistencycheck.............. 207

    8.3.4 Behavioralconsistencycheck .............. 208

    8.3.5 Style-basedengineering ................. 216

    Chapter 9 Conclusion 219

    9.1 Evaluation............................. 219

    9.1.1 Evaluatingthestylespeci.cation............ 220

    9.1.2 Evaluatingthemodelinglanguage ........... 221

    9.2 Relevancetopractice....................... 224

    9.2.1 Styleanddesign ..................... 224

    9.2.2 Theconceptualstyleanddesign ............ 225

    9.2.3 Theplatform-independentconcretestyleanddesign . 227

    9.2.4 Theplatform-speci.cconcretestyleanddesign .... 229

    9.3 Contributions........................... 230

    9.4 Futurework............................ 234

    9.4.1 Industryprojectexperience ............... 234

    9.4.2 Automationandtoolsupport.............. 235

    9.4.3 Developmentofotherarchitecturalstyles ....... 236

    9.4.4 Modelbasedtesting ................... 237

    Appendix OMG Wireless CORBA IDL 239

    Bibliography 249

    List of Figures 265

    List of Tables 270
  • 内容简介:
    本书主要介绍基于软件架构的软件建模与设计的相关知识,以移动系统作为例子,展示了如何使用基于和UML类似的元建模和图形转换技术来解决实际问题,主要内容包括问题领域、建模语言、软件架构式样、仿真技术、细化技术以及工具支持与代码生成。本书不仅具有理论研究价值,而且具有较高的工程应用价值,对移动系统和软件架构软件建模感兴趣的研究开发者和工程师具有很好的参考价值。
  • 目录:
    Chapter 1  Introduction  1 

    1.1 Motivation:middlewareformobilesystems ..........  1 

    1.2 Problemswitharchitecture-centricapproaches.........  4 

    1.3 Objectivesofthebook......................  7 

    1.4 Ourapproach...........................  10 

    1.5 Structureofthebook  ......................  13 

    Chapter 2  The Problem Domain  15 

    2.1 Overview  .............................  15 

    2.2 Middle

    2.3 Middle

    2.3.1

    2.3.2

    2.3.3

    2.3.4

    2.4 Middle

    2.4.1

    2.4.2

    2.4.3

    2.4.4

    warefordistributedsystems............... 16

    wareformobilesystems ................. 22

    Mobilesystems...................... 23

    Mobileapplications.................... 24

    Problemswithmobileapplicationdevelopment .... 26

    Middlewareformobilesystems ............. 27

    wareformobilesystems:examples ........... 32

    Event-based(orpublish/subscribe)middleware ... 32

    Tuplespace-basedmiddleware ............. 36

    Objectandcomponentmiddleware........... 39

    Generalizationofcommonalities ............ 42

    2.5 Aspectstobemodeled...................... 44

    2.5.1 Modelingmobility .................... 44

    2.5.2 Modelingotheraspects ................. 46

    Chapter 3 Related Work          49

    3.1 Overview ............................. 49

    3.2 Requirements........................... 50

    3.2.1        Requirementsforstylespeci.cation........... 50

    3.2.2        Requirementsforthemodelinglanguage........ 53

    3.3 Surveyofrelatedwork...................... 55

    3.3.1        Surveyofarchitecturalstyles .............. 55

    3.3.2        Surveyofmodelinglanguages.............. 64

    Chapter 4 An Overview of the Approach        68

    4.1 Overview ............................. 68

    4.2 Thearchitecturalstyleforthemiddleware........... 70

    4.2.1        Middleware-inducedstyle ................ 70

    4.2.2        Layeredstructureofthestyle.............. 71

    4.3 Themodelingandsimulationframework............ 73

    4.3.1        Style-basedmodeling................... 73

    4.3.2        Thestyleforthemiddleware .............. 78

    4.3.3        Re.nement ........................ 79

    4.3.4        Simulation ........................ 82

    Chapter 5 Architectural Style-based Modeling      86

    5.1 Overview ............................. 86

    5.2 BackgroundoftheTGTS .................... 87

    5.2.1        Graphsandgraphmorphism .............. 87

    5.2.2        Graphsandobject-orientedmodeling.......... 88

    5.2.3        Rulesandgraphtransformation ............ 89

    5.2.4        Metamodeling ...................... 91

    5.2.5        Typedgraphtransformationsystemandstylespeci.ca-tion ............................ 92

    5.3 Speci.cationofthestyle..................... 94

    5.3.1        Structuralpart ...................... 95

    5.3.2        Behavioralpart...................... 97

    5.3.3        Syntaxandsemanticsofthemodelinglanguage.... 101

    Contents vii

    Chapter 6 Style Examples 104

    6.1 Overview ............................. 104

    6.2 Themiddlewarefornomadicnetworks ............. 106

    6.2.1 Architecturalcommonalities............... 106

    6.2.2 Theconcretemiddleware:WirelessCORBA...... 110

    6.3 Conceptualstyle ......................... 117

    6.3.1 Structuralpart ...................... 118

    6.3.2 Behavioralpart...................... 120

    6.4 Platform-independentconcretestyle .............. 123

    6.4.1 Structuralpart ...................... 123

    6.4.2 Behavioralpart...................... 125

    6.5 Platform-specificconcretestyle:WirelessCORBA ......... 133

    6.5.1 Structuralpart ...................... 133

    6.5.2 Behavioralpart...................... 137

    6.5.3 IDLsemanticsspeci.cation ............... 147

    Chapter 7 Style Re.nement 149

    7.1 Overview ............................. 149

    7.2 Requirementsforthere.nement ................ 150

    7.3 Existingapproachesandopenproblems ............ 156

    7.4 Rulemapping-basedstylere.nement ............. 158

    7.4.1 Structuralre.nement .................. 159

    7.4.2 Behavioralre.nement .................. 162

    7.4.3 Re.nementoftheTGTS-basedstyle ......... 183

    7.5 Evaluationandcomparison ................... 184

    Chapter 8 Style Simulation and Tools 187

    8.1 Overview ............................. 187

    8.2 Graphtransformationsimulationtools............. 189

    8.2.1 Requirementsforthetool ................ 189

    8.2.2 AGG............................ 191

    8.2.3 PROGRES ........................ 192

    8.2.4 Fujaba........................... 194

    8.2.5 Evaluationandcomparison ............... 195

    8.3 Style-basedsimulation ...................... 198

    8.3.1 Stylespeci.cationandsimulation............ 198

    8.3.2 E.cientvalidation.................... 204

    8.3.3 Re.nementconsistencycheck.............. 207

    8.3.4 Behavioralconsistencycheck .............. 208

    8.3.5 Style-basedengineering ................. 216

    Chapter 9 Conclusion 219

    9.1 Evaluation............................. 219

    9.1.1 Evaluatingthestylespeci.cation............ 220

    9.1.2 Evaluatingthemodelinglanguage ........... 221

    9.2 Relevancetopractice....................... 224

    9.2.1 Styleanddesign ..................... 224

    9.2.2 Theconceptualstyleanddesign ............ 225

    9.2.3 Theplatform-independentconcretestyleanddesign . 227

    9.2.4 Theplatform-speci.cconcretestyleanddesign .... 229

    9.3 Contributions........................... 230

    9.4 Futurework............................ 234

    9.4.1 Industryprojectexperience ............... 234

    9.4.2 Automationandtoolsupport.............. 235

    9.4.3 Developmentofotherarchitecturalstyles ....... 236

    9.4.4 Modelbasedtesting ................... 237

    Appendix OMG Wireless CORBA IDL 239

    Bibliography 249

    List of Figures 265

    List of Tables 270
查看详情
12
相关图书 / 更多
移动系统中间件建模与仿真
移动营销
魏振锋
移动系统中间件建模与仿真
移动通信组网与优化
杨国荣
移动系统中间件建模与仿真
移动的圣城:四座欧亚城市的隐秘传记
刘爽
移动系统中间件建模与仿真
移动安全攻防进阶——Android与iOS逆向理论与案例实战
叶绍琛、陈鑫杰、蔡国兆
移动系统中间件建模与仿真
移动云朵的人
英格里德·罗哈斯·孔特雷拉斯 张竝
移动系统中间件建模与仿真
移动性数据建模、管理和分析
(意大利)基娅拉·伦索
移动系统中间件建模与仿真
移动应用行业知识产权法律实务
陶乾
移动系统中间件建模与仿真
移动终端界面智能设计理论与方法研究
徐千尧
移动系统中间件建模与仿真
移动APP UI设计与制作(微课版)
李荣彬、周毅勇
移动系统中间件建模与仿真
移动商务基础
张成武
移动系统中间件建模与仿真
移动学习:模式设计与应用实践
杨志军
移动系统中间件建模与仿真
移动互联时代市场营销变革与创新
蒋卫华 著