嵌入式层次化建模中全局数据字典的研究与实现
发布时间:2019-07-03 09:14
【摘要】:随着嵌入式领域中模型驱动开发技术的日益成熟,基于模型驱动的分层建模技术与层次划分方法广泛应用于计算机领域系统高层功能和行为的建模。如何在多处理器、多层次的建模过程中维护各个层次资源,保证数据的完整性,成为层次化建模过程中的重要约束条件。 本文以嵌入式层次化建模平台的软件项目研发为背景,针对多平台多处理器的特点及建模技术,研究并实现了一种适合该平台下的建模工具,并定义数据字典用来维护全局资源。全局资源以处理器为单位进行划分,在数据字典内进行创建和更改,,建模的其他地方只有引用全局资源的权力,而不能对其进行修改或删除。各层之间引用同一个数据字典,以保证全局资源各名称、实体之间的一致性和对应关系,同时,在数据字典内对全局资源进行严密一致的定义很有助于改进多处理器下最终的代码结构和用户的通信。实践表明,数据字典在系统中能够对全局资源进行正确有效的管理,支持应用于大型的层次化建模平台。
[Abstract]:With the increasing maturity of model-driven development technology in embedded domain, model-driven hierarchical modeling technology and hierarchical partition method are widely used in the modeling of high-level functions and behaviors of systems in the computer domain. How to maintain resources at all levels and ensure the integrity of data in the process of multi-processor and multi-level modeling has become an important constraint in the process of hierarchical modeling. In this paper, based on the software project research and development of embedded hierarchical modeling platform, according to the characteristics and modeling technology of multi-platform and multi-processor, a modeling tool suitable for this platform is studied and implemented, and a data dictionary is defined to maintain the global resources. The global resources are divided in processors and created and changed in the data dictionary. The other parts of the modeling can only refer to the power of the global resources, and can not be modified or deleted. The same data dictionary is referenced between each layer to ensure the consistency and corresponding relationship between the names and entities of the global resources. At the same time, a strict and consistent definition of the global resources in the data dictionary is helpful to improve the final code structure and user communication under the multi-processor. The practice shows that the data dictionary can manage the global resources correctly and effectively in the system, and support it to be applied to the large hierarchical modeling platform.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
本文编号:2509264
[Abstract]:With the increasing maturity of model-driven development technology in embedded domain, model-driven hierarchical modeling technology and hierarchical partition method are widely used in the modeling of high-level functions and behaviors of systems in the computer domain. How to maintain resources at all levels and ensure the integrity of data in the process of multi-processor and multi-level modeling has become an important constraint in the process of hierarchical modeling. In this paper, based on the software project research and development of embedded hierarchical modeling platform, according to the characteristics and modeling technology of multi-platform and multi-processor, a modeling tool suitable for this platform is studied and implemented, and a data dictionary is defined to maintain the global resources. The global resources are divided in processors and created and changed in the data dictionary. The other parts of the modeling can only refer to the power of the global resources, and can not be modified or deleted. The same data dictionary is referenced between each layer to ensure the consistency and corresponding relationship between the names and entities of the global resources. At the same time, a strict and consistent definition of the global resources in the data dictionary is helpful to improve the final code structure and user communication under the multi-processor. The practice shows that the data dictionary can manage the global resources correctly and effectively in the system, and support it to be applied to the large hierarchical modeling platform.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【参考文献】
相关期刊论文 前2条
1 李军怀,周明全,耿国华,张景西;XML在异构数据集成中的应用研究[J];计算机应用;2002年09期
2 梁正平,毋国庆,肖敬,喻超,胡红雷;基于模型驱动的软件体系结构[J];计算机应用研究;2002年11期
本文编号:2509264
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2509264.html