期刊文献+
共找到847篇文章
< 1 2 43 >
每页显示 20 50 100
Research on the Component-based Software Architecture
1
作者 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
Towards a Component Framework for Architecture-Based Self-Adaptive Applications 被引量:1
2
作者 ZHOU Yu MA Xiaoxing TAO Xianping LU Jian 《Wuhan University Journal of Natural Sciences》 CAS 2006年第5期1227-1232,共6页
Self-adaptive software is an efficient way to cope with highly dynamic nature of the environment where it is situated. In this paper, from the perspective of software architecture, we propose a component framework for... Self-adaptive software is an efficient way to cope with highly dynamic nature of the environment where it is situated. In this paper, from the perspective of software architecture, we propose a component framework for supporting the architecture-based design and development of self-adaptive applications. It captures some key elements of the research on software architecture and provides more flexible facilities to decouple interacting components. Based on that, a prototype is implemented to demonstrate its feasibility, and at last a case study is presented to illustrate our framework. 展开更多
关键词 software architecture component framework self-adaptive
下载PDF
Survivability of Components Assembly in Architecture
3
作者 GUO Wei ZHENG Yanyan XU Renzuo 《Wuhan University Journal of Natural Sciences》 CAS 2008年第5期533-538,共6页
Based on the in-depth analysis of the interaction patterns between the components of software system in architecture, this paper illustrates that the association among them is complex and usually changeable during the... Based on the in-depth analysis of the interaction patterns between the components of software system in architecture, this paper illustrates that the association among them is complex and usually changeable during the running period. So we assume the interactions between two adjacency components are grouped into a single connector, which can be used to analyze the influence of components assembly on the survivability for software architecture. The survivability of the components assembly is mapped into the connectivity of graph model. We also bring forward a simplicity method to calculate and quantify the survivability of architecture that could provide a more usable model for designers to evaluate the architecture. 展开更多
关键词 SURVIVABILITY software architecture component-based software graph connectivity
下载PDF
Leveraging React Components in Business Process Management (BPM) Applications
4
作者 Ashok Reddy Annaram 《Journal of Computer and Communications》 2024年第4期86-94,共9页
As organizations increasingly embrace digital transformation, the integration of modern web technologies like React.js with Business Process Management (BPM) applications has become essential. React components offer f... As organizations increasingly embrace digital transformation, the integration of modern web technologies like React.js with Business Process Management (BPM) applications has become essential. React components offer flexibility, reusability, and scalability, making them ideal for enhancing user interfaces and driving user engagement within BPM environments. This article explores the benefits, challenges, and best practices of leveraging React components in BPM applications, along with real-world examples of successful implementations. 展开更多
关键词 React.js Digital Transformation User Interface (UI) development component-Based architecture Declarative UI development User Experience (UX) REUSABILITY Modularity INTEGRATION CUSTOMIZATION Developer Productivity Legacy System Integration
下载PDF
Moving From Traditional Software Engineering to Componentware
5
作者 Faisal Nabi Roisin Mullins 《Journal of Software Engineering and Applications》 2011年第5期283-292,共10页
The field of software engineering and software technology is developing very fast. Perhaps as a consequence, there is seldom enough interest or opportunity for systematic investigation of how the underlying technology... The field of software engineering and software technology is developing very fast. Perhaps as a consequence, there is seldom enough interest or opportunity for systematic investigation of how the underlying technology will actually perform. That is, we introduce new concepts, methods, techniques and tools – or change existing ones and emphasize their value. A major turn in software engineering leading to Componentware has dramatically changed the shape of software development and introduced interesting methods for the design and rapid development of systems which may provide cost-effective benefits. In this paper we will discuss Componentware, process model, architecture, principles and the drivers, advantages, disadvantage and reveal profound changes from the traditional software engineering approaches. 展开更多
关键词 software component componentware component INFRASTRUCTURE software Pattern software architecture component-Based-development
下载PDF
SOFTWARE RELIABILITY MODEL FOR COMPONENT INTERACTION MODE 被引量:2
6
作者 Wang Qiang Lu Yang +1 位作者 Xu Zijun Han Jianghong 《Journal of Electronics(China)》 2011年第4期632-642,共11页
With the rapid progress of component technology,the software development methodology of gathering a large number of components for designing complex software systems has matured.But,how to assess the application relia... With the rapid progress of component technology,the software development methodology of gathering a large number of components for designing complex software systems has matured.But,how to assess the application reliability accurately with the information of system architecture and the components reliabilities together has become a knotty problem.In this paper,the defects in formal description of software architecture and the limitations in existed model assumptions are both analyzed.Moreover,a new software reliability model called Component Interaction Mode(CIM) is proposed.With this model,the problem for existed component-based software reliability analysis models that cannot deal with the cases of component interaction with non-failure independent and non-random control transition is resolved.At last,the practice examples are presented to illustrate the effectiveness of this model. 展开更多
关键词 component CONNECTOR software architecture Reliability model
下载PDF
A distributed software architecture design framework based on attributed grammar
7
作者 贾晓琳 覃征 +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. 展开更多
关键词 software architecture Attributed grammar Distributed software component
下载PDF
SA BASED SOFTWARE DEPLOYMENT RELIABILITY ESTIMATION CONSIDERING COMPONENT DEPENDENCE
8
作者 Su Xihong Liu Hongwei Wu Zhibo Yang Xiaozong Zuo Decheng 《Journal of Electronics(China)》 2011年第1期118-125,共8页
Reliability is one of the most critical properties of software system.System deployment architecture is the allocation of system software components on host nodes.Software Architecture(SA) based software deployment mo... Reliability is one of the most critical properties of software system.System deployment architecture is the allocation of system software components on host nodes.Software Architecture(SA) based software deployment models help to analyze reliability of different deployments.Though many approaches for architecture-based reliability estimation exist,little work has incorporated the influence of system deployment and hardware resources into reliability estimation.There are many factors influencing system deployment.By translating the multi-dimension factors into degree matrix of component dependence,we provide the definition of component dependence and propose a method of calculating system reliability of deployments.Additionally,the parameters that influence the optimal deployment may change during system execution.The existing software deployment architecture may be ill-suited for the given environment,and the system needs to be redeployed to improve reliability.An approximate algorithm,A*_D,to increase system reliability is presented.When the number of components and host nodes is relative large,experimental results show that this algorithm can obtain better deployment than stochastic and greedy algorithms. 展开更多
关键词 software architecture(SA) software deployment System reliability component Redeploy
下载PDF
Software architecture based software deployment reliability estimation considering architectural style
9
作者 Su Xihong Wu Zhibo Liu Hongwei Yang Xiaozong Zuo Decheng 《High Technology Letters》 EI CAS 2012年第3期281-288,共8页
Software today often consists of a large number of components offering and requiring services. Such components should be deployed into embedded, pervasive environments, and several deployment architectures are typical... Software today often consists of a large number of components offering and requiring services. Such components should be deployed into embedded, pervasive environments, and several deployment architectures are typically possible. These deployment architectures can have significant impacts on system reliability. However, existing reliability estimation approaches are typically limited to certain classes or exclusively concentrate on software reliability, neglecting the influence of hardware resources, software deployment and architectural styles. The selection of an appropriate architectural style has a significant impact on system reliability of the target system. Therefore, we propose a novel software architecture (SA) based reliability estimation model incorporating software deployment and architectural style. On the basis of two architectural styles, we design influence factors and present a new approach to calculate system reliability. Experimental results show that influence factors provide an accurate and simple method of reflecting architectural styles and software deployment on system reliability. It is important for considering the influence of other architectural styles on system reliability in large scale deployment environment. 展开更多
关键词 software architecture SA) software deployment reliability architectural style component
下载PDF
Research on Software Architecture of the Extensible Services Router
10
作者 徐恪 XU +2 位作者 Mingwei Wu Jianping 《High Technology Letters》 EI CAS 2002年第2期35-38,共4页
With the rapid development of network technology, it is increasingly important to dynamically upgrade router’s software. In this paper, the authors present new software architecture to be applied to extensible servic... With the rapid development of network technology, it is increasingly important to dynamically upgrade router’s software. In this paper, the authors present new software architecture to be applied to extensible services router. The novel feature of the architecture is the ability to dynamically load and configure extensible components at run time. Each component implements one function such as packets classification, packets scheduling and routing protocol. We design a simple configuration language (ESRCL) to configure and manage the router. The architecture can be configured according to the packet flows. At present, a prototype system based on highly efficient router operating system (HEROS) has been finished. 展开更多
关键词 software architecture extended services router extensible component
下载PDF
PERSIST—A Flexible and Automatically Verifiable Software Architecture for the Automotive Powertrain
11
作者 Johannes Richenhagen Stefan Pischinger Axel Schloβer 《Journal of Electrical Engineering》 2014年第3期108-115,共8页
Abstract: In the light of an increasing software complexity, many product variants and challenging market conditions, the automotive industry focuses two mitigation approaches: development processes and SW (softwar... Abstract: In the light of an increasing software complexity, many product variants and challenging market conditions, the automotive industry focuses two mitigation approaches: development processes and SW (software) architecture are standardized while model-driven software development technologies are progressively applied for series development. However, software architecture is subject to a continuous shift of requirements and boundary conditions. At the same time, process standards ensure necessary quality but also cause a dramatic increase of the SW development effort. There exists a methodical gap between process and market requirements on one hand and reusable standardized software functions with a high quality on the other. In this paper, an approach is presented that aims for the continuous extension of powertrain control software with increasing quality based on existing boundary conditions and a consequent methodical extension of existing technical concepts. We address this by the development of a sustainable software architecture which enables the safeguarding of consistent design principles and thus higher development efficiency. Moreover, it opens the door to a comprehensive quality assurance concept based on the agile software development principle Continuous Integration. Finally, the feasibility of this approach and software quality assessment results are shown by the application for a gasoline engine in the vehicle. 展开更多
关键词 Automotive software model-based software development SW architecture AUTOSAR continuous integration
下载PDF
Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal 被引量:1
12
作者 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
Estimation of Reliability and Cost Relationship for Architecture-based Software
13
作者 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
Retrieving reuse component based on semantic
14
作者 王燕 陈明 赵建辉 《Journal of Southeast University(English Edition)》 EI CAS 2007年第3期327-332,共6页
According to the current research status of component retrieval, the component description model based on facet classification is improved by adding semantic features. Furthermore, the component retrieval process mode... According to the current research status of component retrieval, the component description model based on facet classification is improved by adding semantic features. Furthermore, the component retrieval process model is put forward by combining the domain ontology with the relative concept match algorithm. A detailed illustration of a component reasoning engine and a component classification engine is given and the component classification algorithm is provided by using the Naive Bayes algorithm based on domain ontology. The experimental results show that the recall ratio and the precision ratio are obviously improved by using the method based on semantics, and demonstrate the feasibility and effectiveness of the proposed method. 展开更多
关键词 domain ontology facet classification naive Bayes algorithm component matching component-based software development
下载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
On Some Quality Issues of Component Selection in CBSD 被引量:1
16
作者 Jeetendra Pande Raj Kishore Bisht +1 位作者 Durgesh Pant Vinay Kumar Pathak 《Journal of Software Engineering and Applications》 2010年第6期556-560,共5页
Component based development offers many potential benefits, viz. software reuse, reduced time-to-market, inter- operability, ease of quality certification etc. However, it is not always that benefits derived from addi... Component based development offers many potential benefits, viz. software reuse, reduced time-to-market, inter- operability, ease of quality certification etc. However, it is not always that benefits derived from addition of components from a component repository are more than the costs involved in developing the module from scratch. This work evaluates various software quality models and suggests recommendations for enhancing software quality in COTS (component off-the-shelf) based software products by designing software quality metrics that would help in managing and enhancing quality in component-based software development. 展开更多
关键词 component Based software development (CBSD) components-off-the-Shelf (COTS) McCall’s MODEL Dormey’s MODEL Bohem’s MODEL
下载PDF
The Research of System Architecture in Expert System
17
作者 Zou Cheng\|ming, Zhong Luo, Yuan Jing\|ling Information Engineering Institute,Wuhan University of Technology, Wuhan 430070, China 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期278-282,共5页
This paper illustrated the software architecture of our concrete safety expert system. Three advanced technologies are proposed and have been applied to our expert system to greatly improve the intelligent level, whic... This paper illustrated the software architecture of our concrete safety expert system. Three advanced technologies are proposed and have been applied to our expert system to greatly improve the intelligent level, which are human computer interaction technology (conceptual model, dialogue management, interface entity and interface construct), intelligent agency user interface (IAUI) and component technology. The important character of the system architecture in our expert system is adapting advanced intelligent interface and scientific integration of various components different from common system architecture of expert system. Especially, in the interface\|friendly multimedia system intelligent interface is required. 展开更多
关键词 software architecture Human computer interaction IAUI component
下载PDF
A Component Mining Approach to Incubate Grid Services in Object-Oriented Legacy Systems 被引量:2
18
作者 Jian-Zhi Li Zhuo-Peng Zhang Bing Qiao Hong-Ji Yang 《International Journal of Automation and computing》 EI 2006年第1期47-55,共9页
This paper describes an approach for Grid service component mining in object-oriented legacy systems, applying software clustering, architecture recovery, program slicing and wrapping techniques to decompose a legacy ... This paper describes an approach for Grid service component mining in object-oriented legacy systems, applying software clustering, architecture recovery, program slicing and wrapping techniques to decompose a legacy system, analyse the concerned components and integrate them into a Grid environment. The resulting components with core legacy code function in a Grid service framework. 展开更多
关键词 Grid service legacy system software component software clustering architecture recovery program slicing.
下载PDF
LAYERED ARCHITECTURE FOR ASSEMBLING BUSINESS APPLICATIONS FROM DISTRIBUTED COMPONENTS 被引量:1
19
作者 Hemant JAIN Balarama REDDY 《Systems Science and Systems Engineering》 CSCD 2004年第1期60-77,共18页
Modern business applications are generally characterized as: distributed across many processors and/or sites, access data from multiple sources and have web-based interfaces. These applications may also involve system... Modern business applications are generally characterized as: distributed across many processors and/or sites, access data from multiple sources and have web-based interfaces. These applications may also involve systems or processes from multiple companies or vendor provided services. The changing business environment and technologies requires that the application be agile and adoptable in short period. Component based development has recently attracted increased attention as a preferred technology for developing business applications. However, the tools and techniques for the design, implementation, management and deployment of applications based on these technologies are at a very early stage of development. This paper presents an overview of a distributed architecture for the deployment of applications based on business components. The application of the architecture in an auto insurance claim domain is briefly described. A number of open research issues have been identified. 展开更多
关键词 Business component object oriented system software development CBSD EAI
原文传递
Component Based Dynamic Reconfigurable Test System
20
作者 LAI Hong HE Lingsong ZHANG Dengpan (School of Mechanical Science and Engineering,Huazhong University of Science and Technology,Wuhan 430074,China 《武汉理工大学学报》 CAS CSCD 北大核心 2006年第S2期651-655,共5页
In this paper,a novel component based framework of test system is presented for the new requirements of dynamic changes of test functions and reconfiguration of test resources.The complexity of dynamic reconfiguration... In this paper,a novel component based framework of test system is presented for the new requirements of dynamic changes of test functions and reconfiguration of test resources.The complexity of dynamic reconfiguration arises from the scale, redirection,extensibility and interconnection of components in test system.The paper is started by discussing the component assem- bly based framework which provide the open platform to the deploy of companents and then the script interpreter model is introduced to dynamically create the components and build the test system by analyzing XML based information of test system.A pipeline mod- el is presented to provide the data channels and behavior reflection among the components.Finally,a dynamic reconfigurable test system is implemented on the basis of COM and applied in the remote test and control system of CNC machine. 展开更多
关键词 DYNAMIC RECONFIGURATION test system component based software development CNC MACHINE
下载PDF
上一页 1 2 43 下一页 到第
使用帮助 返回顶部