首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 163 毫秒
1.
系统软件架构直接决定一个系统的开发方向和应用前景。BS架构和CS架构是目前使用最频繁的软件架构。对于MES系统来说,选择哪种软件架构会直接影响系统的整体结构和质量。本文分析了CS和BS架构的特点,并总结出一种介于两者之间的软件架构。此软件架构结合了CS和BS架构的各种优点,特别适用MES系统。  相似文献   

2.
软件架构是设计实现大规模软件的基础,并且追踪和控制软件架构的演化是十分必要的。但是许多传统的软件配置管理工具将软件仅看做一个文件集合,而不是一个架构,这造成软件设计领域(架构层)与软件配置管理领域(文件层)的脱节。提出了软件架构配置管理模型,它可以对软件架构进行版本控制和配置管理。  相似文献   

3.
开源架构 架构开源   总被引:1,自引:0,他引:1  
与众多商业领域的软件架构相比,开源领域也有着众多成熟的软件架构。从经典的LMAP架构到虚拟化的Xen架构,从沸沸扬扬的SOA推出其OSOA规范和一些开源实现,这些软件架构无不决定了软件的性能与品质,并将在今后决定软件的竞争力。  相似文献   

4.
针对软件架构复用问题展开讨论,从逻辑架构、开发架构、运行架构、物理架构和数据架构等角度探讨了其在软件架构复用中的作用。最后以企业ERP系统开发中架构的复用性设计为例,给出了需求分析、数据模型和类设计的概况,可供研究软件架构复用做参考。  相似文献   

5.
基于π演算的动态软件架构研究   总被引:2,自引:0,他引:2  
动态软件架构(Dynamic Software Architecture)是架构领域的研究热点.分析了动态软件架构建模应关注的问题,基于π演算提出了动态软件架构形式化建模的方法,给出了动态软件架构语义的推导算法,奠定了动态架构行为分析和仿真的基础,并能对动态架构的诸多要素进行建模,包括动态演化的起因、时间、操作、非瞬时特性、断点继续执行等.  相似文献   

6.
张鹏飞 《工矿自动化》2012,38(11):96-98
介绍了一种智能化电能质量监测、分析、管理系统,重点研究了系统的总体结构、软件架构及各功能模块。该系统能够对变电站的用电情况和电能质量进行实时在线监测,自动对收集的资料进行分类处理,实现了对电能质量的在线分析及关联分析、应急报警等功能,为电网规划、电能质量趋势预测、事件预测、污染源治理以及电能质量纠纷的解决提供了参考依据。  相似文献   

7.
张闻乾  王伟  陈怀民 《计算机测量与控制》2007,15(9):1241-1243,1252
无人机的飞控系统日益复杂,机载软件的开发难度增大,如何开发稳健的飞控系统软件成为一个技术难题;面对这个问题,首先针对某型无人机飞控系统的质量属性要求,研究了软件架构技术和机载软件的特点,给出了机载软件架构的一般步骤,设计了此型无人机的机载软件架构,并描述了此架构的分解结构、分层结构和数据流结构;试验表明,此软件架构能很好的指导机载软件的开发,从根本上提高了机载软件的鲁棒性,保证了飞控系统软件的高可靠性和灵活性,达到了设计目的.  相似文献   

8.
IT书吧     
《网络与信息》2010,(1):77-77
架构这美 本书围绕5个主题领域来组织本书的内容:概述、企业应用、系统、最终用户应用和编程语言。本书让最优秀的设计师和架构师来描述他们选择的软件架构,  相似文献   

9.
给出了以AT86RF212为核心的zigBee无线通讯技术实现红外检测终端的组网监测方法,详细介绍了系统架构及终端红外检测模块的硬件设计及软件架构。该方法可以很好地实现井下特殊环境下的检测布控,从而有效监控井下各点的瓦斯突变。  相似文献   

10.
在分析国外航空电子系统嵌入式在线监测体系架构和五级监测解决方案的基础上,介绍了国外嵌入式在线监测技术、标准和开发验证工具的发展情况,提出了全机级嵌入式在线监测体系架构、嵌入式专用监控模块研制、嵌入式在线监测系统的仿真验证平台的构建和标准化建设等方面开展工作的建议,希望能够为未来我国航空电子系统嵌入式在线监测技术的发展起到一定的借鉴和指导作用。  相似文献   

11.
对象管理系统OMS的设计与实现   总被引:1,自引:0,他引:1  
介绍了一个通用的对象管理系统OMS,OMS为软件系统中的永久型对象和临时型对象提供存取方法和管理功能。首先介绍了OMS的基本功能,并详细描述了OMS的结构、基本类以及对象的存取方法,最后简单介绍了OMS的使用方法以及今后的工作。  相似文献   

12.
SCOP对象管理系统   总被引:1,自引:0,他引:1  
黄涛  陈家晚  冯玉琳 《软件学报》1996,7(12):714-721
对象管理系统OMS(objectmanagementsystem)是SCOP组合框架软件的核心.本文简要介绍SCOP对象管理系统的设计与实现,包括内存对象管理系统、外存对象管理系统以及基于Client/Server的并发库系统等.  相似文献   

13.
The integration of a legacy system and a standard Object Management System (OMS) is often a very challenging task. This paper details a case study, our experiment in interfacing Oz with the PCTE (Portable Common Tool Environment) Object Management System. Oz is a multi-user process-centered software development environment that has been under development in our lab since 1987, originally under the name Marvel. PCTE is a specification that defines a language-independent interface providing support mechanisms for software engineering environments (SEE). One of the premises of PCTE is that, in theory, an SEE such as Oz can be built (or extended) using the services provided by PCTE. The purpose of our experiment was to study how a legacy system such as Oz can be integrated into a new environment framework, e.g., PCTE. The architecture of the legacy system and the services of the framework are the key factors in the integration approach. Because Oz historically has included a native OMS, our experiment focused on modifying Oz to use the PCTE OMS, which has an open and standard API. This paper describes how several Oz components were changed to interface to the PCTE OMS. The resulting proof-of-concept hybrid system has process control and integration services provided by Oz, and data integration services provided in part by PCTE. We discuss in depth the solutions to the concurrency control problems that arise in such an environment, where Oz and PCTE use different approaches to transaction management (i.e., each has its own transaction manager). The PCTE implementation used in our experiment was the Emeraude PCTE V 12.5.1, and the Oz version was V 1.0.1.  相似文献   

14.
《Advanced Robotics》2013,27(2):117-138
For maturation of space activities, not only developing and using space systems is important, but also performing maintenance on them in their orbital environment is necessary in order to use them efficiently. The Communications Research Laboratory (CRL) has been studying an orbital maintenance system (OMS), specifically an on-orbit satellite maintenance system. An important first step is the capability to autonomously recognize and rendezvous with a target satellite. The CRL developed a microprocessor multi-chip module to control the OMS, including its robotic system and image processing, and installed it on Micro-LabSat for a mission called Micro-OLIVe (MicroLabSat was developed by NASDA and launched in 2002 together with the environment observation technology satellite ADEOS-II). In this paper, we describe the OMS concept, our experimental system and results of the Micro-OLIVe experiments. These experiments aimed at using the microprocessor multi-chip module to control the OMS, its camera units that use conventional C-MOS digital still cameras and its software used for flexible image processing.  相似文献   

15.
During the design of complex systems, software architects have to deal with a tangle of abstract artefacts, measures and ideas to discover the most fitting underlying architecture. A common way to structure such complex systems is in terms of their interacting software components, whose composition and connections need to be properly adjusted. Along with the expected functionality, non-functional requirements are key at this stage to guide the many design alternatives to be evaluated by software architects. The appearance of Search Based Software Engineering (SBSE) brings an approach that supports the software engineer along the design process. Evolutionary algorithms can be applied to deal with the abstract and highly combinatorial optimisation problem of architecture discovery from a multiple objective perspective. The definition and resolution of many-objective optimisation problems is currently becoming an emerging challenge in SBSE, where the application of sophisticated techniques within the evolutionary computation field needs to be considered. In this paper, diverse non-functional requirements are selected to guide the evolutionary search, leading to the definition of several optimisation problems with up to 9 metrics concerning the architectural maintainability. An empirical study of the behaviour of 8 multi- and many-objective evolutionary algorithms is presented, where the quality and type of the returned solutions are analysed and discussed from the perspective of both the evolutionary performance and those aspects of interest to the expert. Results show how some many-objective evolutionary algorithms provide useful mechanisms to effectively explore design alternatives on highly dimensional objective spaces.  相似文献   

16.
A new software development process called test-driven modeling applies the Extreme Programming test-driven paradigm in a model-driven development environment. (The basis of this article is a project in Motorola's iDEN division that is extending and migrating a large legacy telecommunication system to new platforms using TDM.) This process involves automatic testing through simulation and using executable models as living software system architecture documents. In TDM, we use the same message sequence charts (MSCs) for both system analysis (or design documents) and unit test cases. Similarly, we use the same high-level modeling diagrams for both automatic code generation and living software architecture documents to guide the system's detailed implementation in later phases. Practical results show that developers can effectively apply TDM to large projects with high productivity and quality in terms of the number of code defects.  相似文献   

17.
典型软件体系结构切片方法的研究   总被引:1,自引:0,他引:1  
吴方君  易彤  邓敏 《计算机工程》2005,31(6):9-11,29
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.该文从软件体系结构的主要构成、形式化表示、静态切片和动态切片、前向切片和后向切片以及切片的应用等方面为基本思路,对该领域中已提出的主要研究方案进行了分类阐述和比较分析,总结了其最新研究进展,为下一步的研究提出了新的课题和设想.  相似文献   

18.
赵恒  叶俊民  王振宇 《计算机工程》2007,33(16):17-19,22
分析了当前软件体系结构研究对软件开发支持存在的不足,将软件体系结构求精技术引入大型复杂系统软件体系结构设计与开发过程中,结合抽象层次和层次视图,提出了一个基于求精的软件体系结构设计方法——ARSADM,给出了其关键步骤和过程,用于指导软件体系结构的正确设计。  相似文献   

19.
基于.NET平台的电力生产管理系统建模与实现   总被引:3,自引:0,他引:3  
针对电力生产管理系统管理流程复杂,需求变更快的特点,在简要介绍软件分层以及软件 N 层架构优点的基础上,提出了一套.NET 平台下基于 Facade 设计模式和工厂方法模式的七层架构方案,并用当今流行的 Microsoft.NET 开发环境和Rational XDE for.NET 建模工具,实施了对该系统7层架构的建模与部分模块的实现,为电力企业实施模型驱动的生产管理系统开发提出了一种指导方案.  相似文献   

20.
目前软件体系结构动态演化的元胞自动机模型存在描述单一、元胞间关系不明确、没有详细阐述动态演化过程应用约束条件的缺点。针对这些不足进行相关的研究,重新定义了软件体系结构动态演化的扩展元胞自动机模型,基于扩展元胞自动机模型结合演化应用约束条件,分析了软件体系结构的动态演化过程,运用元胞间控制约束条件和行为相关约束条件来正确地指导SA动态演化。提出了动点稳态转移的概念,对演化程度和一致性进行定义分析,此方法比以往的元胞自动机模型更能准确指导SA动态演化,促进SA动态演化的进一步研究。通过案例验证了该方法的应用价值和可行性,可以更全面地应用于软件体系结构的动态演化。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号