Resource management and performance analysis of model-based control system software engineering using AADL

2016 
The key principles involved in abstraction, encapsulation, design and development phases of the software structures of a system is, management of their complexities. These structures consist of the necessary components defining the concept of architecture of the system. Complex embedded systems, evolving with time, comprise of complex software and hardware units for its execution. This requires effective and efficient software model-based engineering practices. The complex systems are evolving in-terms of its resources and contemplating the operational dynamics. In this paper we emphasize on the formal foundations of Architecture Analysis and Design Language (AADL) for model-based engineering practices. This engineering process involves models as the centralized and the indispensible artifacts in a product’s development life-cycle. The outcome of the approach features the techniques along with the core capabilities of AADL and managing the evolving resources considering impact analysis. A suitable case study, Power Boat Autopilot is considered. The details on the use of AADL capabilities for architectural modeling and analysis are briefly presented in this paper.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    15
    References
    0
    Citations
    NaN
    KQI
    []