Title
Development of Embedded Software with Component Integration Based on ABCD Architectures
Abstract
The state-of-art approaches to embedded real-time software development are very costly. The high development cost can be reduced significantly by using model-based integration of reusable components. To the ABCD (Architecture, Basic, Common and Domain) architecture, we propose an architecture that supports integration of software components and their behaviors, and reconfiguration of component behavior at executable-code-level. In the architecture, components are designed and used as building blocks for integration, each of which is modeled with event-based external interfaces, a control logic driver, and service protocols. The behavior of each component is specified as a Finite State Machine (FSM), and the integrated behavior is modeled as a Nested Finite State Machine (NFSM). These behavior specifications can be packed into a Control Plan program, and loaded to a runtime system for execution or to a verification tool for analysis. With this architecture, embedded software can be constructed by selecting and then connecting (as needed) components in an asset library, specifying their behaviors and mapping them to an execution platform. Integration of heterogeneous implementations and vendor neutrality are also supported. Our evaluation based on machine tool control software development using this architecture has shown that it can reduce development and maintenance costs significantly, and provide high degrees of reusability.
Year
DOI
Venue
2005
10.1109/ICIS.2005.52
ACIS-ICIS
Keywords
DocType
ISBN
software component,high development cost,model-based integration,embedded software,behavior specification,abcd architectures,embedded real-time software development,component integration,machine tool control software,finite state machine,integrated behavior,component behavior,machine tool,software development,real time
Conference
0-7695-2296-3
Citations 
PageRank 
References 
0
0.34
0
Authors
3
Name
Order
Citations
PageRank
Haeng-Kon Kim127249.95
Roger Y. Lee256691.34
Hae-Sool Yang3379.67