Object lifecycles: modeling the world in states
Object lifecycles: modeling the world in states
Real-time object-oriented modeling
Real-time object-oriented modeling
Communications of the ACM
Agent theories, architectures, and languages: a survey
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
COBRA fundamentals and programming
COBRA fundamentals and programming
Professional Dcom Programming
Creating Architectures with Building Blocks
IEEE Software
Feature Modelling of Component-Based Embedded Software
STEP '97 Proceedings of the 8th International Workshop on Software Technology and Engineering Practice (STEP '97) (including CASE '97)
Connectors in Configuration Programming Languages: Are They Necessary?
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
Hi-index | 0.00 |
Flexible distributed embedded systems require a different kind of software development. Domain and product analysis defines the software features, dividing the architecture of the application software into stable platform services and customisable software components. The software platform supports transparent communication between reactive sub-systems, and a software bus acts as an intelligent agent utilizing the knowledge of the application and configuration domain to provide system-level services through a generic service interface. Each sub-system has a federative software architecture and co-operative application components. Communication is controlled by one component, which manages local connections between reactive application agents and networked connections through the configurable software bus. Application components with new product features can easily be added to the software bus by using the communication control component and the generic service interface.