期刊文献+

基于领域驱动和服务化的复杂嵌入式系统软件架构设计

Design of complex embedded system software architecture based on domain-driven and service-oriented approaches
下载PDF
导出
摘要 随着嵌入式系统应用的不断拓展,软件复杂度不断提升及需求的快速迭代引入了一系列开发、维护、进度与质量方面的风险,传统定制化的高耦合、低扩展的软件架构已不再适用。针对这一现状,文章引入了领域驱动思想及服务化设计方法,通过采取领域业务分解、事件总线技术、面向对象的设计原则等软件技术,设计了一种资源层、服务层、应用层、基础设施的通用分层软件架构。该架构通过业务逻辑与技术实现的分离的方法,能有效适应需求变化、降低系统复杂度及耦合度、提升各组件服务的复用度,能快速移植到其他运行平台,具有良好的通用性。 With the continuous expansion of embedded system applications,the continuous improvement of software complexity and the rapid change of requirements have introduced a series of risks in development,maintenance,schedule and quality.The traditional customized software architecture with high coupling and low scalability is no longer applicable.In view of this situation,by introducing the domain-driven design and service-oriented design method,and adopting domain decomposition,event bus technology,object-oriented design principles and other software technologies,a general layered software architecture with resource layer,service layer,application layer and infrastructure is designed.Through the separation of domain business and technical implementation,this architecture can effectively adapt to the change of requirements,reduce the system complexity and coupling,improve the reusability of each component service,and can be quickly transplanted to other operating platforms,with good generality.
作者 吴松森 陈晓阳 高春阳 Wu Songsen;Chen Xiaoyang;Gao Chunyang(Luoyang Institute of Electro-Optical Equipment,Luoyang 471000,China)
出处 《无线互联科技》 2024年第7期68-72,共5页 Wireless Internet Technology
关键词 嵌入式系统 领域驱动设计 服务化设计 分层架构 软件架构 embedded system domain-driven design object-oriented design layered architecture software architecture
  • 相关文献

参考文献13

二级参考文献64

  • 1王一宾,李心科.软件体系结构设计方法的研究[J].计算机工程与设计,2005,26(3):604-607. 被引量:13
  • 2张伟哲,方滨兴,胡铭曾,张宏莉.基于信任QoS增强的网格服务调度算法[J].计算机学报,2006,29(7):1157-1166. 被引量:51
  • 3彭晨阳.领域驱动一切[J].软件世界,2007(3):40-41. 被引量:2
  • 4崔红军,饶若楠,邵培南.一种API自动化测试工具的设计与实现[J].计算机工程,2007,33(4):270-271. 被引量:11
  • 5Carzaniga A,Rosenblum D S, Wolf A L. Achieving scalability and expressiveness in an internet-scale event notification service, 1999.
  • 6Eugster P Th, Felber P, Guerraoui R, et al. The Many Faces ot Publish/Subscribe. ACM Computing Surveys, 2003,35(2) : 114-131.
  • 7Banavar G,Chandra T, Mukherjee B, el al. An Efficient Multicast Protocol for Content-Based Publish Subscribe Systems. In: Proceedings of the 19th International Conference on Distributed Computing Systems (ICDCS'99 ), Austin, 1999.
  • 8Starovic G, Cahill V, Tangney B. An Event Based Object Model for Distributed Programming. In:Proe. of the Intl. Conf. on Object Oriented Information System, London, 1995. 72-86.
  • 9Pietzuch P R, Bacon J M. Hermes.. A Distributed Event Based Middleware Architecture. Submitted to the Workshop on Distributed Event Based Systems (DEBS),2002.
  • 10Cugola G,Nitto E D, Fuggetta A. ExPloiting an Event-Based Infrastructure to Develop Complex Distributed Systems. In: Proceedings of the 20th International Conference on Software Engineering (ICSE'98) ,Kyoto, 1998.

共引文献93

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部