Research and application of reconfigurable software development platform based on component
1
Citation
0
Reference
20
Related Paper
Abstract:
The reconfigurable software development platform technique is researched. The theory of single modeling data source technique is proposed, and the reconfigurable software development platform with C/S and B/S configuration, as well as its key components are designed. The development process of application system is also analysed based on reconfigurable software development platform.Keywords:
Component (thermodynamics)
Software framework
Cite
Software requirements specification
Resource-oriented architecture
Software design description
Software architecture description
Cite
Citations (1)
A software reconfiguration pattern is a solution to a problem in component-based software systems where the configuration needs to be updated while the system is operational. It defines how a set of components participating in a software pattern cooperate to change the configuration. This paper describes an approach for designing software reconfiguration patterns. It also describes how reconfiguration patterns can be used in reconfigurable software product line architectures. A change management model for dynamically evolving a software product line is also described. The paper concludes with a description of case studies and a proof-of-concept prototype.
Control reconfiguration
Software product line
Software sizing
Software framework
Component (thermodynamics)
Resource-oriented architecture
Software design description
Software evolution
Cite
Citations (91)
An integrated software architecture designed for satellites is proposed in this paper. The importance of software architecture is illuminated by analysis of development trend in onboard satellite software firstly. Then the layered modularized architecture is introduced in detail. Lastly its advantages in software planning,development,test and software reuse are analyzed,showing the architecture to be an effective approach improving efficiency of software design,development,verification and test.
Resource-oriented architecture
Software architecture description
Cite
Citations (0)
This paper describes a prototype domain modeling environment used to demonstrate the concepts of reuse of software requirements and software architectures. The environment, which is application-domain independent, is used to support the development of domain models and to generate target system specifications from them. The prototype environment consists of an integrated set of commercial-off-the-shelf software tools and custom developed software tools. The concept of reuse is prevalent at several levels of the domain modeling method and prototype environment. The environment is domain-independent thereby supporting the specification of diverse application domain models. The domain modeling method specifies a family of systems rather than a single system; optional features characterize the variations in functional requirements supported by the family, and individual family members are specified by the features they are to support. The knowledge-based approach to target system generation provides the rules for generating target system specifications from the domain model; target system specifications, themselves, may be stored in an object repository for subsequent retrieval and reuse.< >
Domain engineering
Domain analysis
Feature-oriented domain analysis
Domain model
Cite
Citations (29)
The software development mode based on component technology is an inevitable trend in the software industry development. Based on the research of component technology, the process of software development and integration based on component is introduced, and the architecture and entity model of software platform are proposed. The component develop wizard, the component integrated framework, the interface layout management and the component communication bus are designed. The standard interface, display mode and communication mode of component is specified, in order to provide a powerful guarantee for improving the efficiency, quality, reusability and expansibility of software development.
Component (thermodynamics)
Common Component Architecture
Reusability
Resource-oriented architecture
Wizard
Software framework
Interface (matter)
Cite
Citations (0)
Resource-oriented architecture
Software architecture description
Cite
Citations (8)
Reconfigurable CNC system, as an extension of open CNC system, can be rapid designed, easy to integrate new technologies and flexible to fulfill different application requirements. In order to implement the reconfigurable CNC system, component based software engineering appears to be an efficient approach. This paper presents a component model for reconfigurable CNC system, which addresses the special functional and non-functional requirements, such as data-flow oriented, algorithm implementation, reconfiguration, etc. In order to implement the component model and build a prototype of reconfigurable CNC system, the communication management layer is designed which can provide the system services, rapidly integrate the components and change the topology of the CNC system as needed. At last, some experiments are carried out in the designed system.
Component (thermodynamics)
Control reconfiguration
Cite
Citations (4)
The paper presents an architecture of the technology platform for computer modeling, design, and optimization of intelligent integrated energy systems. The platform architecture includes the following components: platform structure, composition of its systems and approaches to the interaction between these systems, basic structure of the library of software components, their interfaces and mechanisms of integration into the platform, and system of ontologies. The proposed architecture of the technology platform provides a solution to the problems of control of the intelligent integrated energy systems expansion and operation. To this end, the software implementation of methods, algorithms, and models is done as a repository of software components that are suitable for re-use. Based on the proposed architecture, we have developed a software prototype of the technology platform. The software prototype was employed to study the operating conditions and the control over them during the integration of electricity and heating systems. The calculations performed suggest that it may be feasible to employ the platform with the proposed architecture for intelligent integrated energy system studies.
Resource-oriented architecture
System Integration
Integration platform
Cite
Citations (1)
This paper takes reconfigurable technology and platform as well as component framework thought as the theoretical support, combines with Lua script and Dynamic-link library (DLL) technology and takes VC++ as development tool to construct a universal reconfigurable computer software platform based on wxWidgets framework library. The design of this platform itself is a main frame structure, and it can realize software interface, function, arithmetic and the reconfigurable structures from other aspects by the combination of different modules. This platform has the characteristics of practicability and foresight, and it also provides a new approach and method for user to customize business component quickly, so as to realize specific needs.
Component (thermodynamics)
Interface (matter)
Software framework
Cite
Citations (0)
A brief introduction of the software architecture and components as well as the function and design of Reliability evaluation platform of software architecture.Reliability evaluation platform of software architecture designed in this article is used to assess the reliabili- ty. It mainly composed by components and connector. components library is used to storage components,At the same time,it can imple- ment the components maintenance, so that the system-level structure more clearly and a better system scalability.
Resource-oriented architecture
Software architecture description
Component (thermodynamics)
Multilayered architecture
Cite
Citations (0)