Software development tool for embedded computer systems

The invention concerns a software development tool for embedded computer systems, and is based on a repository of configurable, pre-programmed software components, together with associated tools for user selection and configuration of the components and a code generator for extracting relevant sourc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Frey, Jan-Erik, Majanen, Robert, Risberg, Anders, Rosvall, Anders
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Frey, Jan-Erik
Majanen, Robert
Risberg, Anders
Rosvall, Anders
description The invention concerns a software development tool for embedded computer systems, and is based on a repository of configurable, pre-programmed software components, together with associated tools for user selection and configuration of the components and a code generator for extracting relevant source code based on the configuration settings. Each software component, called embedded system infrastructure component (ESIC), is a self-contained object comprising a modular code base and associated configuration structure related to an infrastructure function in a hardware-independent, non-operating-system software infrastructure for an embedded computer system. For each ESIC, the configuration tool enables user configuration of the infrastructure function based on the configuration structure of the ESIC to match the requirements of the target application. For each ESIC, the code generator utilizes the configuration settings to extract source code for the infrastructure as a subset of the modular code base. This approach provides fast, efficient and flexible development of embedded system software infrastructures.
format Patent
fullrecord <record><control><sourceid>uspatents_EFI</sourceid><recordid>TN_cdi_uspatents_applications_20030135842</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>20030135842</sourcerecordid><originalsourceid>FETCH-uspatents_applications_200301358423</originalsourceid><addsrcrecordid>eNrjZDAPzk8rKU8sSlVISS1LzckvyE3NK1Eoyc_PUUjLL1JIzU1KTUlJTVFIzs8tKC1JLVIoriwuSc0t5mFgTUvMKU7lhdLcDJpuriHOHrqlxQWJJUAziuMTCwpyMpMTSzLz84rjjQwMjA0MjU0tTIyMSVELAJzbNYo</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Software development tool for embedded computer systems</title><source>USPTO Published Applications</source><creator>Frey, Jan-Erik ; Majanen, Robert ; Risberg, Anders ; Rosvall, Anders</creator><creatorcontrib>Frey, Jan-Erik ; Majanen, Robert ; Risberg, Anders ; Rosvall, Anders</creatorcontrib><description>The invention concerns a software development tool for embedded computer systems, and is based on a repository of configurable, pre-programmed software components, together with associated tools for user selection and configuration of the components and a code generator for extracting relevant source code based on the configuration settings. Each software component, called embedded system infrastructure component (ESIC), is a self-contained object comprising a modular code base and associated configuration structure related to an infrastructure function in a hardware-independent, non-operating-system software infrastructure for an embedded computer system. For each ESIC, the configuration tool enables user configuration of the infrastructure function based on the configuration structure of the ESIC to match the requirements of the target application. For each ESIC, the code generator utilizes the configuration settings to extract source code for the infrastructure as a subset of the modular code base. This approach provides fast, efficient and flexible development of embedded system software infrastructures.</description><language>eng</language><creationdate>2003</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/20030135842$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,776,869,881,64034</link.rule.ids><linktorsrc>$$Uhttps://patentcenter.uspto.gov/applications/10046157$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Frey, Jan-Erik</creatorcontrib><creatorcontrib>Majanen, Robert</creatorcontrib><creatorcontrib>Risberg, Anders</creatorcontrib><creatorcontrib>Rosvall, Anders</creatorcontrib><title>Software development tool for embedded computer systems</title><description>The invention concerns a software development tool for embedded computer systems, and is based on a repository of configurable, pre-programmed software components, together with associated tools for user selection and configuration of the components and a code generator for extracting relevant source code based on the configuration settings. Each software component, called embedded system infrastructure component (ESIC), is a self-contained object comprising a modular code base and associated configuration structure related to an infrastructure function in a hardware-independent, non-operating-system software infrastructure for an embedded computer system. For each ESIC, the configuration tool enables user configuration of the infrastructure function based on the configuration structure of the ESIC to match the requirements of the target application. For each ESIC, the code generator utilizes the configuration settings to extract source code for the infrastructure as a subset of the modular code base. This approach provides fast, efficient and flexible development of embedded system software infrastructures.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2003</creationdate><recordtype>patent</recordtype><sourceid>EFI</sourceid><recordid>eNrjZDAPzk8rKU8sSlVISS1LzckvyE3NK1Eoyc_PUUjLL1JIzU1KTUlJTVFIzs8tKC1JLVIoriwuSc0t5mFgTUvMKU7lhdLcDJpuriHOHrqlxQWJJUAziuMTCwpyMpMTSzLz84rjjQwMjA0MjU0tTIyMSVELAJzbNYo</recordid><startdate>20030717</startdate><enddate>20030717</enddate><creator>Frey, Jan-Erik</creator><creator>Majanen, Robert</creator><creator>Risberg, Anders</creator><creator>Rosvall, Anders</creator><scope>EFI</scope></search><sort><creationdate>20030717</creationdate><title>Software development tool for embedded computer systems</title><author>Frey, Jan-Erik ; Majanen, Robert ; Risberg, Anders ; Rosvall, Anders</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_applications_200301358423</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2003</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Frey, Jan-Erik</creatorcontrib><creatorcontrib>Majanen, Robert</creatorcontrib><creatorcontrib>Risberg, Anders</creatorcontrib><creatorcontrib>Rosvall, Anders</creatorcontrib><collection>USPTO Published Applications</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Frey, Jan-Erik</au><au>Majanen, Robert</au><au>Risberg, Anders</au><au>Rosvall, Anders</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Software development tool for embedded computer systems</title><date>2003-07-17</date><risdate>2003</risdate><abstract>The invention concerns a software development tool for embedded computer systems, and is based on a repository of configurable, pre-programmed software components, together with associated tools for user selection and configuration of the components and a code generator for extracting relevant source code based on the configuration settings. Each software component, called embedded system infrastructure component (ESIC), is a self-contained object comprising a modular code base and associated configuration structure related to an infrastructure function in a hardware-independent, non-operating-system software infrastructure for an embedded computer system. For each ESIC, the configuration tool enables user configuration of the infrastructure function based on the configuration structure of the ESIC to match the requirements of the target application. For each ESIC, the code generator utilizes the configuration settings to extract source code for the infrastructure as a subset of the modular code base. This approach provides fast, efficient and flexible development of embedded system software infrastructures.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_applications_20030135842
source USPTO Published Applications
title Software development tool for embedded computer systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T08%3A41%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFI&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Frey,%20Jan-Erik&rft.date=2003-07-17&rft_id=info:doi/&rft_dat=%3Cuspatents_EFI%3E20030135842%3C/uspatents_EFI%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true