Integrated Software Components: A Paradigm for Control Integration
نویسندگان
چکیده
This report describes how control integration between software components may be organised using an encapsulation technique combined with broadcast message passing : each software component, which is encapsulated within an integrated software component (IC), communicates by sending and receiving events. Events are emitted without the emitter knowing whether there are any receivers. The proposed mechanism can be used for intertool communication as well as for communication within a single tool. This programming architecture frees the code from dependencies upon the effective software components environments, and simpli es its extension.
منابع مشابه
ENCOMPASS: a SAGA Based Environment for the Composition of Programs and Specifications
ENCOMPASS is an example integrated software engineering environment being constructed by the SAGA project. ENCOMPASS supports the specification, design, construction and maintenance of efficient, validated, and verified programs in a modular programming language. In this paper, we present the life-cycle paradigm, schema of software configurations, and hierarchical library structure used by ENCO...
متن کاملDeveloping control and integration software for flexible manufacturing systems
The slow growth of computer-integrated manufacturing is attributed to the complexity of designing and implementing their control and integration software. This article expands on a methodology for designing and implementing this software that was introduced in [16]. The goal of this methodology is to build flexible and reusable control and integration software for computer-integrated manufactur...
متن کاملModel-Based Development of MPPT Algorithm with Legacy Components Integration
Model-based paradigm offers many opportunities for real-time embedded software development. On the other hand, there is a very high level of confidence in legacy software components and industry is reluctant to give them up in order to use modern development procedures. This work presents an approach to model-based development of real-time embedded control systems with systematic legacy compone...
متن کاملControl integration through message-passing in a software development environment
Understanding tool integration in a Software Development Environment (SDE) is one of the key issues being addressed in current work on providing automated support for large-scale software production. Work has been taking place at both the conceptual level (“What is integration?”) and the mechanistic level (“How do we provide integration?”). Many people see the answers to these questions as prov...
متن کاملAn optimization based design for integrated dependable real-time embedded systems
Moving from the traditional federated design paradigm, integration of mixedcriticality software components onto common computing platforms is increasingly being adopted by automotive, avionics and the control industry. This method faces new challenges such as the integration of varied functionalities (dependability, responsiveness, power consumption, etc.) under platform resource constraints an...
متن کامل