The invention relates to a software system and method for automatically
determining capabilities of a hardware system to permit a software
development system to support multiple hardware system architectures. In
this method, the software system is executed on a host processor
interconnected with the hardware system. A database is accessed to obtain
a description of a set of functional components present within the
hardware system. A software representation of the capabilities of each
functional component is created by using the description of the set of
functional components. Then, the software system accepts a request to
perform a task that will use one or more of the functional components in
the hardware system. The software representation is traversed to determine
if the functional components are available to perform the requested task.
If the components are available, the requested task is performed.
Вымысел относит к программной системе и методу для автоматически обусловливать возможности системы оборудования для того чтобы позволить системы разработки программ средства программирования поддержать множественные зодчеств системы оборудования. В этом методе, программная система исполнена на обработчике хозяина соединенном с системой оборудования. База данных достигана для того чтобы получить описание комплекта функциональных компонентов присытствыющих внутри система оборудования. Представление средства программирования возможностей каждого функционального компонента создано путем использование описания комплекта функциональных компонентов. После этого, программная система признавает запрос выполнить задачу которая будет использовать one or more из функциональных компонентов в системе оборудования. Представление средства программирования траверсировано для того чтобы обусловить если функциональные компоненты имеют в распоряжении выполнить спрошенную задачу. Если компоненты имеющиеся, то спрошенная задача выполнена.