Modern avionics application designs strive to achieve a balance between structure and computational resource utilization. With increasing degrees of integration and application complexity, designers devote considerable attention to structure and form, exploiting the abstraction capabilities of the Ada programming language. Use of design patterns, decomposition, and object construction techniques improve structural understandability and maintainability, but often at the expense of throughput and/or memory utilization. An examination of current design approaches for embedded data processing applications revealed patterns and design mechanisms that significantly reduce temporal determinism. In this paper, we provide a conceptual overview of the current state of practice within the Ada community by looking at design patterns and temporal mechanisms used in various applications and platforms. Alternative patterns and recommended approaches are developed which provide equivalent structural benefits, while improving determinism resource utilization efficiency.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Designing for determinism: lessons learned from modern real-time avionics applications


    Contributors:


    Publication date :

    1997


    Size :

    7 Seiten, 7 Quellen




    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    English




    Designing for Determinism: Lessons Learned from Modern Real-Time Avionics Applications

    Preston, J. D. / Kegley, R. B. / IEEE et al. | British Library Conference Proceedings | 1997



    Technology roll lessons learned on embedded avionics platforms

    Walden, D.D. / Blanshan, K.M. / Kranz, G.M. | IEEE | 2000


    Lessons learned developing organic support for avionics equipment

    Gelfond, C. / Johns, R. / Presto, D. | Tema Archive | 1990


    Technology roll lessons learned on embedded avionics platforms

    Kranz, G.M. / Walden, D.D. / Blanshan, K.M. | Tema Archive | 1999