Creating reference architectures: an example from avionics

ADAGE is a project to define and build a domain-specific software architecture (DSSA) environment for assisting the development of avionics software. A central concept of DSSA is the use of software system generators to implement component-based models of software synthesis in the target domain [SEI...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Batory, Don, Coglianese, Lou, Goodwin, Mark, Shafer, Steve
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 37
container_issue
container_start_page 27
container_title
container_volume
creator Batory, Don
Coglianese, Lou
Goodwin, Mark
Shafer, Steve
description ADAGE is a project to define and build a domain-specific software architecture (DSSA) environment for assisting the development of avionics software. A central concept of DSSA is the use of software system generators to implement component-based models of software synthesis in the target domain [SEI90]. In this paper, we present the ADAGE component-based model (or reference architecture) for avionics software synthesis. We explain the modeling procedures used, review our initial goals, show how component reuse is achieved, and examine what we were (and were not) able to accomplish. The contributions of our paper are the avionics reference architecture and the lessons that we learned; both may be beneficial to others in future modeling efforts.
doi_str_mv 10.1145/211782.211786
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_acm_b</sourceid><recordid>TN_cdi_proquest_miscellaneous_31117095</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>31117095</sourcerecordid><originalsourceid>FETCH-LOGICAL-a1435-da8d8fc45a3d1c0c2158119d31875f97e173bf81a098566319d3d08b4a77cad43</originalsourceid><addsrcrecordid>eNqFkD1PxDAQRC0BEsdxJX0qKnLsxnZslyjiSzqJBmrLsTcQyCVgJ_-fHEGipHrFPo1mh7ELhC2ikNcFotLF9gflETsDbZRBxQ0esxVgyXNphD5lm5TeAQCxAFGIFcuqSG5s-9csUkORek-Zi_6tHcmPU6R0zk4a1yXa_HLNXu5un6uHfPd0_1jd7HKHgss8OB1044V0PKAHX6DUiCZw1Eo2RtHcpW40OjBaliU_nALoWjilvAuCr9nlkvsZh6-J0mj3bfLUda6nYUqW4_waGDmLV4vo_N7Ww_CRLII9jGCXERaUto4tNX-5_-j8G-piWJI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31117095</pqid></control><display><type>conference_proceeding</type><title>Creating reference architectures: an example from avionics</title><source>ACM Digital Library Complete</source><creator>Batory, Don ; Coglianese, Lou ; Goodwin, Mark ; Shafer, Steve</creator><contributor>Samadzadeh, Mansur ; Zand, Mansour</contributor><creatorcontrib>Batory, Don ; Coglianese, Lou ; Goodwin, Mark ; Shafer, Steve ; Samadzadeh, Mansur ; Zand, Mansour</creatorcontrib><description>ADAGE is a project to define and build a domain-specific software architecture (DSSA) environment for assisting the development of avionics software. A central concept of DSSA is the use of software system generators to implement component-based models of software synthesis in the target domain [SEI90]. In this paper, we present the ADAGE component-based model (or reference architecture) for avionics software synthesis. We explain the modeling procedures used, review our initial goals, show how component reuse is achieved, and examine what we were (and were not) able to accomplish. The contributions of our paper are the avionics reference architecture and the lessons that we learned; both may be beneficial to others in future modeling efforts.</description><identifier>ISSN: 0163-5948</identifier><identifier>ISBN: 0897917391</identifier><identifier>ISBN: 9780897917391</identifier><identifier>DOI: 10.1145/211782.211786</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Applied computing -- Physical sciences and engineering -- Aerospace ; Software and its engineering -- Software notations and tools -- Development frameworks and environments</subject><ispartof>Proceedings of the 1995 Symposium on Software reusability, 1995, p.27-37</ispartof><rights>1995 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a1435-da8d8fc45a3d1c0c2158119d31875f97e173bf81a098566319d3d08b4a77cad43</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,776,780,785,786,23909,23910,25118,27902</link.rule.ids></links><search><contributor>Samadzadeh, Mansur</contributor><contributor>Zand, Mansour</contributor><creatorcontrib>Batory, Don</creatorcontrib><creatorcontrib>Coglianese, Lou</creatorcontrib><creatorcontrib>Goodwin, Mark</creatorcontrib><creatorcontrib>Shafer, Steve</creatorcontrib><title>Creating reference architectures: an example from avionics</title><title>Proceedings of the 1995 Symposium on Software reusability</title><description>ADAGE is a project to define and build a domain-specific software architecture (DSSA) environment for assisting the development of avionics software. A central concept of DSSA is the use of software system generators to implement component-based models of software synthesis in the target domain [SEI90]. In this paper, we present the ADAGE component-based model (or reference architecture) for avionics software synthesis. We explain the modeling procedures used, review our initial goals, show how component reuse is achieved, and examine what we were (and were not) able to accomplish. The contributions of our paper are the avionics reference architecture and the lessons that we learned; both may be beneficial to others in future modeling efforts.</description><subject>Applied computing -- Physical sciences and engineering -- Aerospace</subject><subject>Software and its engineering -- Software notations and tools -- Development frameworks and environments</subject><issn>0163-5948</issn><isbn>0897917391</isbn><isbn>9780897917391</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1995</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqFkD1PxDAQRC0BEsdxJX0qKnLsxnZslyjiSzqJBmrLsTcQyCVgJ_-fHEGipHrFPo1mh7ELhC2ikNcFotLF9gflETsDbZRBxQ0esxVgyXNphD5lm5TeAQCxAFGIFcuqSG5s-9csUkORek-Zi_6tHcmPU6R0zk4a1yXa_HLNXu5un6uHfPd0_1jd7HKHgss8OB1044V0PKAHX6DUiCZw1Eo2RtHcpW40OjBaliU_nALoWjilvAuCr9nlkvsZh6-J0mj3bfLUda6nYUqW4_waGDmLV4vo_N7Ww_CRLII9jGCXERaUto4tNX-5_-j8G-piWJI</recordid><startdate>19950801</startdate><enddate>19950801</enddate><creator>Batory, Don</creator><creator>Coglianese, Lou</creator><creator>Goodwin, Mark</creator><creator>Shafer, Steve</creator><general>ACM</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19950801</creationdate><title>Creating reference architectures</title><author>Batory, Don ; Coglianese, Lou ; Goodwin, Mark ; Shafer, Steve</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a1435-da8d8fc45a3d1c0c2158119d31875f97e173bf81a098566319d3d08b4a77cad43</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1995</creationdate><topic>Applied computing -- Physical sciences and engineering -- Aerospace</topic><topic>Software and its engineering -- Software notations and tools -- Development frameworks and environments</topic><toplevel>online_resources</toplevel><creatorcontrib>Batory, Don</creatorcontrib><creatorcontrib>Coglianese, Lou</creatorcontrib><creatorcontrib>Goodwin, Mark</creatorcontrib><creatorcontrib>Shafer, Steve</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Batory, Don</au><au>Coglianese, Lou</au><au>Goodwin, Mark</au><au>Shafer, Steve</au><au>Samadzadeh, Mansur</au><au>Zand, Mansour</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Creating reference architectures: an example from avionics</atitle><btitle>Proceedings of the 1995 Symposium on Software reusability</btitle><date>1995-08-01</date><risdate>1995</risdate><spage>27</spage><epage>37</epage><pages>27-37</pages><issn>0163-5948</issn><isbn>0897917391</isbn><isbn>9780897917391</isbn><abstract>ADAGE is a project to define and build a domain-specific software architecture (DSSA) environment for assisting the development of avionics software. A central concept of DSSA is the use of software system generators to implement component-based models of software synthesis in the target domain [SEI90]. In this paper, we present the ADAGE component-based model (or reference architecture) for avionics software synthesis. We explain the modeling procedures used, review our initial goals, show how component reuse is achieved, and examine what we were (and were not) able to accomplish. The contributions of our paper are the avionics reference architecture and the lessons that we learned; both may be beneficial to others in future modeling efforts.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/211782.211786</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0163-5948
ispartof Proceedings of the 1995 Symposium on Software reusability, 1995, p.27-37
issn 0163-5948
language eng
recordid cdi_proquest_miscellaneous_31117095
source ACM Digital Library Complete
subjects Applied computing -- Physical sciences and engineering -- Aerospace
Software and its engineering -- Software notations and tools -- Development frameworks and environments
title Creating reference architectures: an example from avionics
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T22%3A48%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_acm_b&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Creating%20reference%20architectures:%20an%20example%20from%20avionics&rft.btitle=Proceedings%20of%20the%201995%20Symposium%20on%20Software%20reusability&rft.au=Batory,%20Don&rft.date=1995-08-01&rft.spage=27&rft.epage=37&rft.pages=27-37&rft.issn=0163-5948&rft.isbn=0897917391&rft.isbn_list=9780897917391&rft_id=info:doi/10.1145/211782.211786&rft_dat=%3Cproquest_acm_b%3E31117095%3C/proquest_acm_b%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=31117095&rft_id=info:pmid/&rfr_iscdi=true