期刊文献+
共找到3,213篇文章
< 1 2 161 >
每页显示 20 50 100
Software-Defined Space-Air-Ground Integrated Network Architecture with the Multi-Layer Satellite Backbone Network 被引量:1
1
作者 Chao Guo Cheng Gong +3 位作者 Juan Guo Zhanzhen Wei Yanyan Han Sher Zaman Khan 《Computers, Materials & Continua》 SCIE EI 2020年第7期527-540,共14页
Under the background of the rapid development of ground mobile communication,the advantages of high coverage,survivability,and flexibility of satellite communication provide air support to the construction of space in... Under the background of the rapid development of ground mobile communication,the advantages of high coverage,survivability,and flexibility of satellite communication provide air support to the construction of space information network.According to the requirements of the future space information communication,a software-defined Space-Air-Ground Integrated network architecture was proposed.It consisted of layered structure satellite backbone network,deep space communication network,the stratosphere communication network and the ground network.The Space-Air-Ground Integrated network was supported by the satellite backbone network.It provided data relay for the missions such as deep space exploration and controlled the deep-space spacecraft when needed.In addition,it safeguarded the anti-destructibility of stratospheric communication and assisted the stratosphere to supplement ground network communication.In this paper,algorithm requirements of the congestion control and routing of satellite backbone protocols for heterogeneous users’services were proposed.The algorithm requirements of distinguishing different service objects for the deep space communication and stratospheric communication network protocols were described.Considering the realistic demand for the dynamic coverage of the satellite backbone network and node cost,the multi-layer satellite backbone network architecture was constructed.On this basis,the proposed Software-defined Space-Air-Ground Integrated network architecture could be built as a large,scalable and efficient communication network that could be integrated into space,air,and ground. 展开更多
关键词 Space-Air-Ground integrated network network architecture software-defined network multi-layer satellite backbone network
下载PDF
Process Mining Discovery Techniques for Software Architecture Lightweight Evaluation Framework
2
作者 Mahdi Sahlabadi Ravie Chandren Muniyandi +2 位作者 Zarina Shukur Faizan Qamar Syed Hussain Ali Kazmi 《Computers, Materials & Continua》 SCIE EI 2023年第3期5777-5797,共21页
This research recognizes the limitation and challenges of adaptingand applying Process Mining as a powerful tool and technique in theHypothetical Software Architecture (SA) Evaluation Framework with thefeatures and fa... This research recognizes the limitation and challenges of adaptingand applying Process Mining as a powerful tool and technique in theHypothetical Software Architecture (SA) Evaluation Framework with thefeatures and factors of lightweightness. Process mining deals with the largescalecomplexity of security and performance analysis, which are the goalsof SA evaluation frameworks. As a result of these conjectures, all ProcessMining researches in the realm of SA are thoroughly reviewed, and ninechallenges for Process Mining Adaption are recognized. Process mining isembedded in the framework and to boost the quality of the SA model forfurther analysis, the framework nominates architectural discovery algorithmsFlower, Alpha, Integer Linear Programming (ILP), Heuristic, and Inductiveand compares them vs. twelve quality criteria. Finally, the framework’s testingon three case studies approves the feasibility of applying process mining toarchitectural evaluation. The extraction of the SA model is also done by thebest model discovery algorithm, which is selected by intensive benchmarkingin this research. This research presents case studies of SA in service-oriented,Pipe and Filter, and component-based styles, modeled and simulated byHierarchical Colored Petri Net techniques based on the cases’ documentation.Processminingwithin this framework dealswith the system’s log files obtainedfrom SA simulation. Applying process mining is challenging, especially for aSA evaluation framework, as it has not been done yet. The research recognizesthe problems of process mining adaption to a hypothetical lightweightSA evaluation framework and addresses these problems during the solutiondevelopment. 展开更多
关键词 software architecture process mining hierarchical colored petri Net architectural discovery algorithms model discovery algorithm
下载PDF
基于Software Architecturer的可复用组件的集成开发
3
作者 张威 邹华兴 邱睿韫 《金融教育研究》 2007年第3期124-126,共3页
文章对几种不同的Software Architecture类型进行比较,阐述了它们对组件集成的影响;然后提出了支持接口连接式和插头插座式Software Architecture类型的组件集成组装机制。为进一步研究软件Software Architecture和基于软件Software Arc... 文章对几种不同的Software Architecture类型进行比较,阐述了它们对组件集成的影响;然后提出了支持接口连接式和插头插座式Software Architecture类型的组件集成组装机制。为进一步研究软件Software Architecture和基于软件Software Architecture的相关研究奠定了理论基础。 展开更多
关键词 software architecture 软件 集成开发
下载PDF
Domain-Oriented Software Defined Computing Architecture 被引量:1
4
作者 Ping Lv Qinrang Liu +1 位作者 Hongchang Chen Ting Chen 《China Communications》 SCIE CSCD 2019年第6期162-172,共11页
With the introduction of software defined hardware by DARPA Electronics Resurgence Initiative,software definition will be the basic attribute of information system.Benefiting from boundary certainty and algorithm aggr... With the introduction of software defined hardware by DARPA Electronics Resurgence Initiative,software definition will be the basic attribute of information system.Benefiting from boundary certainty and algorithm aggregation of domain applications,domain-oriented computing architecture has become the technical direction that considers the high flexibility and efficiency of information system.Aiming at the characteristics of data-intensive computing in different scenarios such as Internet of Things(IoT),big data,artificial intelligence(AI),this paper presents a domain-oriented software defined computing architecture,discusses the hierarchical interconnection structure,hybrid granularity computing element and its computational kernel extraction method,finally proves the flexibility and high efficiency of this architecture by experimental comparison. 展开更多
关键词 software defined HARDWARE software defined COMPUTING architecture hierarchical INTERCONNECTION mixed-granular COMPUTING element
下载PDF
3D Digital Design of Cranes' Structures Based on Hybrid Software Architecture 被引量:1
5
作者 WANG Chonghua1,LI Hua 1,2 (1.Dept. of Mechanical Engineering,Shanghai Maritime University,Shanghai 200135,China 2.Worcester Polytechnic Institute,Worcester 01609,MA,USA) 《武汉理工大学学报》 CAS CSCD 北大核心 2006年第S1期96-101,共6页
3D digital design for cranes’ structures based on hybrid software architecture of Client/Server and Browser/Server is introduced in this paper. Based on Pro/ENGINEER platform,3D parametric model family is built to al... 3D digital design for cranes’ structures based on hybrid software architecture of Client/Server and Browser/Server is introduced in this paper. Based on Pro/ENGINEER platform,3D parametric model family is built to allow generation of feasible configurations of cranes’ structures in Client/Server framework. Taking use of Visual C++,the second exploiting software kit provided by Pro/ENGINEER and ANSYS GUI/APDL modeling patterns,an integration method of 3D CAD and CAE is achieved,which includes regeneration of 3D parametric model,synchronous updating and analysis of FEA model. As in Browser/Server framework,the 3D CAD models of parts,components and the whole structure could also be displayed in the customer’s browser in VRML format. 展开更多
关键词 digital design crane’s structure HYBRID software architecture CAD/CAE integration
下载PDF
Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal 被引量:1
6
作者 Achimugu Philip Babajide Afolabi +2 位作者 Oluwaranti Adeniran Gambo Ishaya Oluwagbemi Oluwatolani 《Journal of Software Engineering and Applications》 2010年第10期933-938,共6页
The foundation for any software system is its architecture. Software architecture is a view of the system that includes the system’s major components, the behaviour of those components as visible to the rest of the s... The foundation for any software system is its architecture. Software architecture is a view of the system that includes the system’s major components, the behaviour of those components as visible to the rest of the system, and the ways in which the components interact and coordinate to achieve the overall system’s goal. Every efficient software system arises as a result of sound architectural basement. This requires the use of good architecture engineering practices and methods. This paper recognizes software architecture practice as a discipline pervading all phases of software development and also presents an enhanced model for software engineering process which provides an avenue for speedy, efficient and timely delivery of software products to their intended users. The integration of software architecture into the phases of software development process in a generic software life cycle is also contained in this research report. This is to enable software engineers and system analysts to use effective software architecture practices and to employ appropriate methodology during the software engineering process. 展开更多
关键词 software Systems architecture software Engineering System LIFE CYCLE software Components
下载PDF
SDSA: A Framework of a Software-Defi ned Security Architecture 被引量:3
7
作者 LIU Yanbing LU Xingyu +1 位作者 JIAN Yi XIAO Yunpeng 《China Communications》 SCIE CSCD 2016年第2期178-188,共11页
The fact that the security facilities within a system are closely coupled and the security facilities between systems are unconnected results in an isolated protection structure for systems, and gives rise to a seriou... The fact that the security facilities within a system are closely coupled and the security facilities between systems are unconnected results in an isolated protection structure for systems, and gives rise to a serious challenge to system security integrations and system controls. Also, the need for diversified services and flexible extensions of network security asks for more considerations and contribu?tions from the perspective of software engineering in the process of designing and constructing security systems. Based on the essence of the virtualization technique and the idea of software-defined networks, we in this paper propose a novel software-defi ned security architecture for systems. By abstracting the traditional security facilities and techniques, the proposed security architecture provides a new, simple, effective, and programmable framework in which security operations and security controls can be decoupled, and thereby reduces the software module sizes, decreases the intensity of software deve?lopments, and improves the security extensibility of systems. 展开更多
关键词 软件定义 安全设施 体系结构框架 耦合系统 虚拟化技术 安全体系结构 网络安全 安全控制
下载PDF
ForSA — A New Software Defined Network Architecture Based on ForCES
8
作者 LI Chuanhuang CEN Lijie +3 位作者 GONG Liang WANG Weiming JIN Rong LAN Julong 《China Communications》 SCIE CSCD 2016年第S1期16-31,共16页
In recent years, SDN(Software Defined Network) as a new network architecture has become the hot research point. Meanwhile,the well-known Open Flow-based SDN got a lot of attention. But it can't provide a flexible ... In recent years, SDN(Software Defined Network) as a new network architecture has become the hot research point. Meanwhile,the well-known Open Flow-based SDN got a lot of attention. But it can't provide a flexible and effective network resource description method.As an open programmable technology, For CES(Forwarding and Control Element Separation)has also been concerned. However, For CES is confined within a single network node and cannot be applied to the entire network. This paper proposes a new architecture — ForS A(ForC ESbased SDN architecture). The architecture is added a configuration layer based on the traditional SDN architecture, which solves the problem that the northbound interface is not clear between the application layer and the control layer in the SDN architecture. ForS A also implements the compatibility within various forwarding devices in the forwarding layer. 展开更多
关键词 software defined NETWORK FORCES SDN architecture
下载PDF
Analysis and design for architecture-based software
9
作者 Jia Xiaolin He Jian Qin Zheng Wang Xianghua 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2005年第4期924-930,共7页
The technologies of software architecture are introduced, and the software analysis-and-design process is divided into requirement analysis, software architecture design and system design. Using these technologies, a ... The technologies of software architecture are introduced, and the software analysis-and-design process is divided into requirement analysis, software architecture design and system design. Using these technologies, a model of architecture-centric software analysis and design process(ACSADP) is proposed. Meanwhile, with regard to the completeness, consistency and correctness between the software requirements and design results, the theories of function and process control are applied to ACSADP. Finally, a model of integrated development environnment (IDE) for ACSADP is propcsed. It can be demonstrated by the practice that the model of ACSADP can aid developer to manage software process effectively and improve the quality of software analysis and design. 展开更多
关键词 software process software architecture design space traceability.
下载PDF
Research on the Component-based Software Architecture
10
作者 CHEN Hai-shan (School of Computer and Information Engineering, Xiamen University, X iamen 361005, China) 《厦门大学学报(自然科学版)》 CAS CSCD 北大核心 2002年第S1期287-288,共2页
Computer software has been becoming more and more c om plex with the development of hardware. Thus, how to efficiently develop extensib le, maintainable and adaptable software occurs to be an urgent problem. The comp ... Computer software has been becoming more and more c om plex with the development of hardware. Thus, how to efficiently develop extensib le, maintainable and adaptable software occurs to be an urgent problem. The comp onent-based software development technique is a better method to solve the prob lem. In this paper, we first discuss the concept, description method and some fa miliar styles of software architecture, and then analyze the merits of using the software architecture to guide the software development. We also present a gene ral design method for component. Its applications are finally provided. 展开更多
关键词 software architecture component technology soft ware development APPLICATION
下载PDF
Estimation of Reliability and Cost Relationship for Architecture-based Software
11
作者 Hui Guan Wei-Ru Chen +1 位作者 Ning Huang Hong-Ji Yang 《International Journal of Automation and computing》 EI 2010年第4期603-610,共8页
In this paper, wc propose a new method to estimate the relationship between software reliability and software development cost taking into account the complexity for developing the software system and the size of soft... In this paper, wc propose a new method to estimate the relationship between software reliability and software development cost taking into account the complexity for developing the software system and the size of software intended to develop during the implementation phase of the software development lifc cycle. On the basis of estimated relationship, a set of empirical data has been used to validate the correctness of the proposed model by comparing the result with the other existing models. The outcome of this work shows that the method proposed here is a relatively straightforward one in formulating the relationship between reliability and cost during implementation phase. 展开更多
关键词 Development cost failure rate software architecture software reliability
下载PDF
Process View of Reflection Mechanism for Reuse Software Architecture
12
作者 LIANG Zaoqing YING Shi +1 位作者 XIE Dan JIA Xiangyang 《Wuhan University Journal of Natural Sciences》 CAS 2007年第3期431-436,共6页
Reflection mechanism for reuse software architecture (RMRSA) divides a software architecture into base-level architecture and meta-level architecture logically. Base-level architecture is the ordinary architecture; ... Reflection mechanism for reuse software architecture (RMRSA) divides a software architecture into base-level architecture and meta-level architecture logically. Base-level architecture is the ordinary architecture; meta-level represents and manipulates the reusable meta-information of base-level architecture explicitly. Through reflection, the modification of meta-level architecture will result in the modification of the architecture in base-level. Then we can gain a new base-level architecture design. In this paper, we use π-calculus to define the constituents and their interaction processes of RMRSA, by these definition, we specify the business function in base-level at runtime, and illustrate the reflection mechanism between the base-level architecture and meta-level architecture. 展开更多
关键词 Π-CALCULUS reflection software architecture for reuse (RMRSA) PROCESS
下载PDF
A Case Study in Teaching Pipes-and-filters and Batch Sequential Software Architectures
13
作者 SUN Yu-shan DING Jian-rui 《计算机教育》 2012年第10期18-22,共5页
In this paper,a case study is carried out in comparison of pipes-and-filters architecture and batch sequential architecture.Concepts on a data flow system and the two mentioned architectures are presented.A Java templ... In this paper,a case study is carried out in comparison of pipes-and-filters architecture and batch sequential architecture.Concepts on a data flow system and the two mentioned architectures are presented.A Java template class design in implementing the "pipes" and "filters" in the pipes-and-filters architecture is given at the design level.Finally,this paper uses a concrete example to show how to use Java to implement the pipesand-filters architecture.Using varied amount of data from text files,performance and memory usage of the two architectures are illustrated. 展开更多
关键词 software architecture data flow system pipes-and-filters architecture batch sequential architecture
下载PDF
Multi-Layer Tree Hierarchical Architecture Based on Web Service
14
作者 TONG Hengjian LI Deren +1 位作者 ZHU Xinyan SHAO Zhenfeng 《Wuhan University Journal of Natural Sciences》 EI CAS 2006年第3期539-542,共4页
To solve the problem of the information share and services integration in population information system, we propose a multi-layer tree hierarchical architecture. The command (Web Service Call) is recursively muhicas... To solve the problem of the information share and services integration in population information system, we propose a multi-layer tree hierarchical architecture. The command (Web Service Call) is recursively muhicast from top layer of tree to bottom layer of tree and statistical data are gatbered from bottom layer to top layer. We implemented the architecture by using Web Services technology. In our implementation, client program is the requestor of Web Services, and all leaf nodes of the last layer are only the provider of Web Services. For those nodes of intermediate layers, every node is not only the provider of Web Services, but also the dispatcher of Web Services. We take population census as an cxample to describe the working flow of the architecture. 展开更多
关键词 information integration information share recursively multicast multi-layer tree hierarchical architecture web service
下载PDF
A Structural and Generative Approach to Multilayered Software Architectures
15
作者 Georges Edouard Kouamou Willy Kengne Kungne 《Journal of Software Engineering and Applications》 2017年第8期677-692,共16页
The layered software architecture is the model commonly adopted for the development of information systems since it favors the modularity and the scalability of the systems. On the other hand, the emergence of model e... The layered software architecture is the model commonly adopted for the development of information systems since it favors the modularity and the scalability of the systems. On the other hand, the emergence of model engineering aims to raise the level of abstraction to allow developers to reason on models, and less in code. The research question is to combine the two approaches to facilitate the work of developers. The proposal resulting from this study is based on a set of concepts defined using the UML profiles. These concepts include services, business components, and data persistence. Then the Kruchten model is adopted to represent the development cycle according to several views, each view being represented by UML diagrams derived from the previously defined profiles. Finally, rules are available for checking inter-view consistency, from refinement to code generation. The result is a step towards the definition of a domain specific ADL and a development process as much as it includes the expected characteristics of such a language, namely: the fundamental concepts, the support tools and the multiview development. 展开更多
关键词 ADL architecturAL STYLE Model DRIVEN Engineering UML Service software Development Process
下载PDF
ADTEM-Architecture Design Testability Evaluation Model to Assess Software Architecture Based on Testability Metrics
16
作者 Amjad Hudaib Fawaz Fawaz Al-Zaghoul +1 位作者 Maha Saadeh Huda Saadeh 《Journal of Software Engineering and Applications》 2015年第4期201-210,共10页
Architectural design is a crucial issue in software engineering. It makes testing more effective as it contribute to carry out the testing in an early stage of the software development. To improve software testability... Architectural design is a crucial issue in software engineering. It makes testing more effective as it contribute to carry out the testing in an early stage of the software development. To improve software testability, the software architect should consider different testability metrics while building the software architecture. The main objective of this research is to conduct an early assessment of the software architecture for the purpose of its improvement in order to make the testing process more effective. In this paper, an evaluation model to assess software architecture (Architecture Design Testability Evaluation Model (ADTEM)) is presented. ADTEM is based on two different testability metrics: cohesion and coupling. ADTEM consists of two phases: software architecture evaluation phase, and component evaluation phase. In each phase, a fuzzy inference system is used to perform the evaluation process based on cohesion and coupling testing metrics. The model is validated by using a case study: Elders Monitoring System. The experimental results show that ADTEM is efficient and gave a considerable improvement to the software testability process. 展开更多
关键词 software TESTABILITY TESTABILITY Metrics software architecture Evaluation software COHESION software COUPLING Fuzzy INFERENCE System
下载PDF
Quality-Oriented Software Product Line Architecture Design
17
作者 Lei Tan Yuqing Lin Huilin Ye 《Journal of Software Engineering and Applications》 2012年第7期472-476,共5页
Software architecture design is a critical step of software development. Currently, there are various design methods available and each is focusing on certain perspective of architecture design. Especially, quality-ba... Software architecture design is a critical step of software development. Currently, there are various design methods available and each is focusing on certain perspective of architecture design. Especially, quality-based methods have received a lot of attentions and have been well developed for single system architecture design. However, the use of quality-based design methods is limited in software product line (SPL) because of the complexity and variabilities existing in SPL architecture. In this paper, we introduce an extra view to the Quality-Driven Architecture Design and quality Analysis (QADA) method, in order to provide a more effective quality-based architecture design framework for SPL. In this framework, the quality attributes of a software system will be taken into account in the early stage of architecture design and the reference architecture of SPL will be elicited based on quality-related consideration. 展开更多
关键词 software architecture software PRODUCT LINE (SPL) Quality-Oriented REQUIREMENT TRACEABILITY
下载PDF
A metrics suite for coupling measurement of software architecture
18
作者 孔庆彦 伦立军 +1 位作者 赵佳华 王义和 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2009年第3期361-365,共5页
To better evaluate the quality of software architecture,a metrics suite is proposed to measure the coupling of software architecture models,in which CBC is used to measure the coupling between components,CBCC is used ... To better evaluate the quality of software architecture,a metrics suite is proposed to measure the coupling of software architecture models,in which CBC is used to measure the coupling between components,CBCC is used to measure the coupling of transferring message between components,CBCCT is used to measure the coupling of software architecture,WCBCC is used to measure the coupling of transferring message with weight between components,and WCBCCT is used to measure the coupling of message transmission with weight in the whole software architecture. The proposed algorithm for the coupling metrics is applied to the design of serve software architecture. Analysis of an example validates the feasibility of this metrics suite. 展开更多
关键词 软件体系结构 耦合传输 套件 指标测量 体系结构模型 软件架构 信息传输 软件质量
下载PDF
A distributed software architecture design framework based on attributed grammar
19
作者 贾晓琳 覃征 +1 位作者 何坚 虞凡 《Journal of Zhejiang University-Science A(Applied Physics & Engineering)》 SCIE EI CAS CSCD 2005年第6期513-518,共6页
Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. There are, however, many features of the distributed softw... Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. There are, however, many features of the distributed software that make the developing methods of distributed software quite different from the traditional ways. Furthermore, the traditional centralized ways with fixed interfaces cannot adapt to the flexible requirements of distributed software. In this paper, the attributed grammar (AG) is extended to refine the characters of distributed software, and a distributed software architecture description language (DSADL) based on attributed grammar is introduced, and then a model of integrated environment for software architecture design is proposed. It can be demonstrated by the practice that DSADL can help the programmers to analyze and design distributed software effectively, so the efficiency of the development can be improved greatly. 展开更多
关键词 分布式软件 结构框架设计 文法特征 程序设计
下载PDF
Software architecture based software deployment reliability estimation considering architectural style
20
作者 Su Xihong Wu Zhibo Liu Hongwei Yang Xiaozong Zuo Decheng 《High Technology Letters》 EI CAS 2012年第3期281-288,共8页
关键词 软件体系结构 可靠性估计 软件部署 建筑风格 影响系统 影响因素 可靠性估算 硬件资源
下载PDF
上一页 1 2 161 下一页 到第
使用帮助 返回顶部