DBPapers
DOI: 10.5593/SGEM2014/B21/S7.027

HLD METHODOLOGY: THE ROLE OF ARCHITECTURAL ABSTRACTIONS IN EMBEDDED SYSTEMS DESIGN

A. Platunov, A. Kluchev, A. Penskoi
Wednesday 1 October 2014 by Libadmin2014

References: 14th International Multidisciplinary Scientific GeoConference SGEM 2014, www.sgem.org, SGEM2014 Conference Proceedings, ISBN 978-619-7105-10-0 / ISSN 1314-2704, June 19-25, 2014, Book 2, Vol. 1, 209-218 pp

ABSTRACT
Architectural complexity of embedded systems (ES) constantly grows, raising system design issues actuality. In the article, HLD methodology of ES design (High level design methodology for embedded systems) is represented, which has been used in a number of applied projects and has shown the improvement of architectural and micro-architectural design quality. Its basis consists of the following things: architectural abstractions system; design process of the computer system architectural model, independent of hardware-software implementation; actualization model of computational process based on the unified translator concept; aspect model of computer system design process. HLD methodology practical application solves, first of all, the following problems: reasonable distribution of computational process components on various phases of system life cycle (design-time, run-time), providing expansion of design space; architecture synthesis, based on a generalized view at computational mechanisms; possibility of late fixation of a certain implementation method of architectural decisions; flexible change of ES properties by means of configuration within the chosen subset of design aspects, which allows to control resource expenses on various phases of system life cycle (development, production, utilization, support). HLD methodology considers ES, first of all, through a prism of its target computational process organization on design-time, config-time, run-time phases in the uniform way, inviting the developer to search the effective distribution of computational process elements on these phases. It includes a number of abstraction groups for working with ES components and ES as a whole, with ES design process and architectural decisions metrics. In the article, HLD methodology principal propositions are presented, the system of architectural abstractions lying in its basis is examined in detail.

Keywords: embedded system; design methodology; computational architecture; system level design; reconfigurable architecture

Home | Contact | Site Map | Site statistics | Visitors : 113 / 353063

Follow site activity en  Follow site activity INFORMATICS  Follow site activity Papers SGEM2014   ?

CrossRef Member    Indexed in ISI Web Of Knowledge   Indexed in ISI Web Of Knowledge
   

© Copyright 2001 International Multidisciplinary Scientific GeoConference & EXPO SGEM. All Rights Reserved.

Creative Commons License