Specification and analysis of system level inter-component communication

In embedded systems the interfaces between software and its embedding environment are a major source of costly errors. For example, R.R. Lutz (1993) reported that 20%-35% of the safety related errors discovered during integration and system testing of two spacecraft were related to the interfaces be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Heimdahl, M.P.E., Thompson, J.M.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 201
container_issue
container_start_page 192
container_title
container_volume
creator Heimdahl, M.P.E.
Thompson, J.M.
description In embedded systems the interfaces between software and its embedding environment are a major source of costly errors. For example, R.R. Lutz (1993) reported that 20%-35% of the safety related errors discovered during integration and system testing of two spacecraft were related to the interfaces between the software and the embedding hardware. Also, the software's operating environment is likely to change over time further complicating the issues related to system level inter component communication. We discuss a formal approach to the specification and analysis of inter component communication using a revised version of the RSML (Requirements State Machine Language) specification language. The formalism allows rigorous specification of the physical aspects of the inter component communication and enables encapsulation of communication related properties in well defined interface specifications. This allows us to both analyze a system design and detect incompatibilities between connected components and use the interface specifications as simple safety kernels to enforce safety and sample liveness constraints.
doi_str_mv 10.1109/ICFEM.1997.630426
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_630426</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>630426</ieee_id><sourcerecordid>630426</sourcerecordid><originalsourceid>FETCH-LOGICAL-i104t-7c7f6808cd51b19c55b3f82f3139eb356539570906894db7641eef406c305c083</originalsourceid><addsrcrecordid>eNotT9tKw0AUXBBBqfkAfdofSDwne3-U0NpCiw_qc0k2Z2ElN7pRyN8baAeGmZcZZhh7RigQwb0eqt32VKBzptACZKnvWOaMBYtWW4ASH1iW0g-skArB6Ee2_5zIxxB9Pcdx4PXQrqy7JcXEx8DTkmbqeUd_1PE4zHTJ_dhP40DDzFfX_w636BO7D3WXKLvphn3vtl_VPj9-vB-qt2MeEeScG2_CusX6VmGDzivViGDLIFA4aoTSSjhlwIG2TraN0RKJggTtBSgPVmzYy7U3EtF5usS-vizn613xD1J_St8</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Specification and analysis of system level inter-component communication</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Heimdahl, M.P.E. ; Thompson, J.M.</creator><creatorcontrib>Heimdahl, M.P.E. ; Thompson, J.M.</creatorcontrib><description>In embedded systems the interfaces between software and its embedding environment are a major source of costly errors. For example, R.R. Lutz (1993) reported that 20%-35% of the safety related errors discovered during integration and system testing of two spacecraft were related to the interfaces between the software and the embedding hardware. Also, the software's operating environment is likely to change over time further complicating the issues related to system level inter component communication. We discuss a formal approach to the specification and analysis of inter component communication using a revised version of the RSML (Requirements State Machine Language) specification language. The formalism allows rigorous specification of the physical aspects of the inter component communication and enables encapsulation of communication related properties in well defined interface specifications. This allows us to both analyze a system design and detect incompatibilities between connected components and use the interface specifications as simple safety kernels to enforce safety and sample liveness constraints.</description><identifier>ISBN: 9780818680021</identifier><identifier>ISBN: 0818680024</identifier><identifier>DOI: 10.1109/ICFEM.1997.630426</identifier><language>eng</language><publisher>IEEE</publisher><subject>Communication system software ; Embedded software ; Embedded system ; Encapsulation ; Hardware ; Kernel ; Software safety ; Space vehicles ; Specification languages ; System testing</subject><ispartof>First IEEE International Conference on Formal Engineering Methods, 1997, p.192-201</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/630426$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,4036,4037,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/630426$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Heimdahl, M.P.E.</creatorcontrib><creatorcontrib>Thompson, J.M.</creatorcontrib><title>Specification and analysis of system level inter-component communication</title><title>First IEEE International Conference on Formal Engineering Methods</title><addtitle>ICFEM</addtitle><description>In embedded systems the interfaces between software and its embedding environment are a major source of costly errors. For example, R.R. Lutz (1993) reported that 20%-35% of the safety related errors discovered during integration and system testing of two spacecraft were related to the interfaces between the software and the embedding hardware. Also, the software's operating environment is likely to change over time further complicating the issues related to system level inter component communication. We discuss a formal approach to the specification and analysis of inter component communication using a revised version of the RSML (Requirements State Machine Language) specification language. The formalism allows rigorous specification of the physical aspects of the inter component communication and enables encapsulation of communication related properties in well defined interface specifications. This allows us to both analyze a system design and detect incompatibilities between connected components and use the interface specifications as simple safety kernels to enforce safety and sample liveness constraints.</description><subject>Communication system software</subject><subject>Embedded software</subject><subject>Embedded system</subject><subject>Encapsulation</subject><subject>Hardware</subject><subject>Kernel</subject><subject>Software safety</subject><subject>Space vehicles</subject><subject>Specification languages</subject><subject>System testing</subject><isbn>9780818680021</isbn><isbn>0818680024</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1997</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotT9tKw0AUXBBBqfkAfdofSDwne3-U0NpCiw_qc0k2Z2ElN7pRyN8baAeGmZcZZhh7RigQwb0eqt32VKBzptACZKnvWOaMBYtWW4ASH1iW0g-skArB6Ee2_5zIxxB9Pcdx4PXQrqy7JcXEx8DTkmbqeUd_1PE4zHTJ_dhP40DDzFfX_w636BO7D3WXKLvphn3vtl_VPj9-vB-qt2MeEeScG2_CusX6VmGDzivViGDLIFA4aoTSSjhlwIG2TraN0RKJggTtBSgPVmzYy7U3EtF5usS-vizn613xD1J_St8</recordid><startdate>1997</startdate><enddate>1997</enddate><creator>Heimdahl, M.P.E.</creator><creator>Thompson, J.M.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1997</creationdate><title>Specification and analysis of system level inter-component communication</title><author>Heimdahl, M.P.E. ; Thompson, J.M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i104t-7c7f6808cd51b19c55b3f82f3139eb356539570906894db7641eef406c305c083</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1997</creationdate><topic>Communication system software</topic><topic>Embedded software</topic><topic>Embedded system</topic><topic>Encapsulation</topic><topic>Hardware</topic><topic>Kernel</topic><topic>Software safety</topic><topic>Space vehicles</topic><topic>Specification languages</topic><topic>System testing</topic><toplevel>online_resources</toplevel><creatorcontrib>Heimdahl, M.P.E.</creatorcontrib><creatorcontrib>Thompson, J.M.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Heimdahl, M.P.E.</au><au>Thompson, J.M.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Specification and analysis of system level inter-component communication</atitle><btitle>First IEEE International Conference on Formal Engineering Methods</btitle><stitle>ICFEM</stitle><date>1997</date><risdate>1997</risdate><spage>192</spage><epage>201</epage><pages>192-201</pages><isbn>9780818680021</isbn><isbn>0818680024</isbn><abstract>In embedded systems the interfaces between software and its embedding environment are a major source of costly errors. For example, R.R. Lutz (1993) reported that 20%-35% of the safety related errors discovered during integration and system testing of two spacecraft were related to the interfaces between the software and the embedding hardware. Also, the software's operating environment is likely to change over time further complicating the issues related to system level inter component communication. We discuss a formal approach to the specification and analysis of inter component communication using a revised version of the RSML (Requirements State Machine Language) specification language. The formalism allows rigorous specification of the physical aspects of the inter component communication and enables encapsulation of communication related properties in well defined interface specifications. This allows us to both analyze a system design and detect incompatibilities between connected components and use the interface specifications as simple safety kernels to enforce safety and sample liveness constraints.</abstract><pub>IEEE</pub><doi>10.1109/ICFEM.1997.630426</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780818680021
ispartof First IEEE International Conference on Formal Engineering Methods, 1997, p.192-201
issn
language eng
recordid cdi_ieee_primary_630426
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Communication system software
Embedded software
Embedded system
Encapsulation
Hardware
Kernel
Software safety
Space vehicles
Specification languages
System testing
title Specification and analysis of system level inter-component communication
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T00%3A01%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Specification%20and%20analysis%20of%20system%20level%20inter-component%20communication&rft.btitle=First%20IEEE%20International%20Conference%20on%20Formal%20Engineering%20Methods&rft.au=Heimdahl,%20M.P.E.&rft.date=1997&rft.spage=192&rft.epage=201&rft.pages=192-201&rft.isbn=9780818680021&rft.isbn_list=0818680024&rft_id=info:doi/10.1109/ICFEM.1997.630426&rft_dat=%3Cieee_6IE%3E630426%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=630426&rfr_iscdi=true