Loading…
Aspect Oriented Modeling of Component Architectures Using AADL
Dependable embedded software system design is fastidious because designers have to understand and handle multiple, interdependent, pervasive dependability concerns such as fault tolerance, timeliness, performance, security. Because these concerns tend to crosscut application architecture, understand...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 6 |
container_issue | |
container_start_page | 1 |
container_title | |
container_volume | |
creator | Michotte, L. Vergnaud, T. Feiler, P.H. France, R.B. |
description | Dependable embedded software system design is fastidious because designers have to understand and handle multiple, interdependent, pervasive dependability concerns such as fault tolerance, timeliness, performance, security. Because these concerns tend to crosscut application architecture, understanding and changing their descriptions can be difficult. Separating theses concerns at architectural level allow the designers to locate them, to understand them and thus to preserve the required properties when making the change in order to keep the architecture consistent. That separation of concerns leads to better understanding, reuse, analysis and evolution of these concerns during design. The Architecture Analysis and Design Language (AADL) is a standard architecture description language in use by a number of organizations around the world to design, analyze embedded software architectures and generate application code. In this paper we explain how aspect oriented modeling (AOM) techniques and AADL can be used to model dependability aspects of component architecture separately from other aspects. The AOM architectural model used to illustrate the approach in this paper consists of a component primary view describing the base architecture and a component template aspect model describing a fault tolerance concern that provides error detection and recovery services. |
doi_str_mv | 10.1109/NTMS.2008.ECP.26 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_4689080</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4689080</ieee_id><sourcerecordid>4689080</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-5d091c2f3e8a73537f3306cf80bc14b38bbaf6e4b4682f8bfbc02c90e5f0de963</originalsourceid><addsrcrecordid>eNotzE1LxDAUheGACg5j94Kb_IHWm6822QiljqPQcQTremjSG43MtKWpC_-9FV0deHk4hFwzyBgDc_vc7F4zDqCzTfWS8fyMJKbQ3CjBpRQgz8mKM1Wk0ih-SZIYPwFAMK25Llbkrowjupnup4D9jB3dDR0eQ_9OB0-r4TQO_dJpObmPMC_wa8JI3-IvKMv7-opc-PYYMfnfNWkeNk31mNb77VNV1mkwMKeqA8Mc9wJ1WwglCi8E5M5rsI5JK7S1rc9RWplr7rX11gF3BlB56NDkYk1u_m4DIh7GKZza6fuwaAMaxA9hHkku</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Aspect Oriented Modeling of Component Architectures Using AADL</title><source>IEEE Xplore All Conference Series</source><creator>Michotte, L. ; Vergnaud, T. ; Feiler, P.H. ; France, R.B.</creator><creatorcontrib>Michotte, L. ; Vergnaud, T. ; Feiler, P.H. ; France, R.B.</creatorcontrib><description>Dependable embedded software system design is fastidious because designers have to understand and handle multiple, interdependent, pervasive dependability concerns such as fault tolerance, timeliness, performance, security. Because these concerns tend to crosscut application architecture, understanding and changing their descriptions can be difficult. Separating theses concerns at architectural level allow the designers to locate them, to understand them and thus to preserve the required properties when making the change in order to keep the architecture consistent. That separation of concerns leads to better understanding, reuse, analysis and evolution of these concerns during design. The Architecture Analysis and Design Language (AADL) is a standard architecture description language in use by a number of organizations around the world to design, analyze embedded software architectures and generate application code. In this paper we explain how aspect oriented modeling (AOM) techniques and AADL can be used to model dependability aspects of component architecture separately from other aspects. The AOM architectural model used to illustrate the approach in this paper consists of a component primary view describing the base architecture and a component template aspect model describing a fault tolerance concern that provides error detection and recovery services.</description><identifier>ISSN: 2157-4952</identifier><identifier>ISBN: 9782953244304</identifier><identifier>ISBN: 1424435471</identifier><identifier>ISBN: 9781424435470</identifier><identifier>ISBN: 2953244301</identifier><identifier>DOI: 10.1109/NTMS.2008.ECP.26</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Architecture description languages ; Code standards ; Component architectures ; Computer architecture ; Embedded software ; Fault tolerant systems ; Security ; Software standards ; Standards organizations</subject><ispartof>2008 New Technologies, Mobility and Security, 2008, p.1-6</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/4689080$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4689080$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Michotte, L.</creatorcontrib><creatorcontrib>Vergnaud, T.</creatorcontrib><creatorcontrib>Feiler, P.H.</creatorcontrib><creatorcontrib>France, R.B.</creatorcontrib><title>Aspect Oriented Modeling of Component Architectures Using AADL</title><title>2008 New Technologies, Mobility and Security</title><addtitle>NTMS</addtitle><description>Dependable embedded software system design is fastidious because designers have to understand and handle multiple, interdependent, pervasive dependability concerns such as fault tolerance, timeliness, performance, security. Because these concerns tend to crosscut application architecture, understanding and changing their descriptions can be difficult. Separating theses concerns at architectural level allow the designers to locate them, to understand them and thus to preserve the required properties when making the change in order to keep the architecture consistent. That separation of concerns leads to better understanding, reuse, analysis and evolution of these concerns during design. The Architecture Analysis and Design Language (AADL) is a standard architecture description language in use by a number of organizations around the world to design, analyze embedded software architectures and generate application code. In this paper we explain how aspect oriented modeling (AOM) techniques and AADL can be used to model dependability aspects of component architecture separately from other aspects. The AOM architectural model used to illustrate the approach in this paper consists of a component primary view describing the base architecture and a component template aspect model describing a fault tolerance concern that provides error detection and recovery services.</description><subject>Application software</subject><subject>Architecture description languages</subject><subject>Code standards</subject><subject>Component architectures</subject><subject>Computer architecture</subject><subject>Embedded software</subject><subject>Fault tolerant systems</subject><subject>Security</subject><subject>Software standards</subject><subject>Standards organizations</subject><issn>2157-4952</issn><isbn>9782953244304</isbn><isbn>1424435471</isbn><isbn>9781424435470</isbn><isbn>2953244301</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotzE1LxDAUheGACg5j94Kb_IHWm6822QiljqPQcQTremjSG43MtKWpC_-9FV0deHk4hFwzyBgDc_vc7F4zDqCzTfWS8fyMJKbQ3CjBpRQgz8mKM1Wk0ih-SZIYPwFAMK25Llbkrowjupnup4D9jB3dDR0eQ_9OB0-r4TQO_dJpObmPMC_wa8JI3-IvKMv7-opc-PYYMfnfNWkeNk31mNb77VNV1mkwMKeqA8Mc9wJ1WwglCi8E5M5rsI5JK7S1rc9RWplr7rX11gF3BlB56NDkYk1u_m4DIh7GKZza6fuwaAMaxA9hHkku</recordid><startdate>200811</startdate><enddate>200811</enddate><creator>Michotte, L.</creator><creator>Vergnaud, T.</creator><creator>Feiler, P.H.</creator><creator>France, R.B.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200811</creationdate><title>Aspect Oriented Modeling of Component Architectures Using AADL</title><author>Michotte, L. ; Vergnaud, T. ; Feiler, P.H. ; France, R.B.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-5d091c2f3e8a73537f3306cf80bc14b38bbaf6e4b4682f8bfbc02c90e5f0de963</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Application software</topic><topic>Architecture description languages</topic><topic>Code standards</topic><topic>Component architectures</topic><topic>Computer architecture</topic><topic>Embedded software</topic><topic>Fault tolerant systems</topic><topic>Security</topic><topic>Software standards</topic><topic>Standards organizations</topic><toplevel>online_resources</toplevel><creatorcontrib>Michotte, L.</creatorcontrib><creatorcontrib>Vergnaud, T.</creatorcontrib><creatorcontrib>Feiler, P.H.</creatorcontrib><creatorcontrib>France, R.B.</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>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>Michotte, L.</au><au>Vergnaud, T.</au><au>Feiler, P.H.</au><au>France, R.B.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Aspect Oriented Modeling of Component Architectures Using AADL</atitle><btitle>2008 New Technologies, Mobility and Security</btitle><stitle>NTMS</stitle><date>2008-11</date><risdate>2008</risdate><spage>1</spage><epage>6</epage><pages>1-6</pages><issn>2157-4952</issn><isbn>9782953244304</isbn><isbn>1424435471</isbn><isbn>9781424435470</isbn><isbn>2953244301</isbn><abstract>Dependable embedded software system design is fastidious because designers have to understand and handle multiple, interdependent, pervasive dependability concerns such as fault tolerance, timeliness, performance, security. Because these concerns tend to crosscut application architecture, understanding and changing their descriptions can be difficult. Separating theses concerns at architectural level allow the designers to locate them, to understand them and thus to preserve the required properties when making the change in order to keep the architecture consistent. That separation of concerns leads to better understanding, reuse, analysis and evolution of these concerns during design. The Architecture Analysis and Design Language (AADL) is a standard architecture description language in use by a number of organizations around the world to design, analyze embedded software architectures and generate application code. In this paper we explain how aspect oriented modeling (AOM) techniques and AADL can be used to model dependability aspects of component architecture separately from other aspects. The AOM architectural model used to illustrate the approach in this paper consists of a component primary view describing the base architecture and a component template aspect model describing a fault tolerance concern that provides error detection and recovery services.</abstract><pub>IEEE</pub><doi>10.1109/NTMS.2008.ECP.26</doi><tpages>6</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2157-4952 |
ispartof | 2008 New Technologies, Mobility and Security, 2008, p.1-6 |
issn | 2157-4952 |
language | eng |
recordid | cdi_ieee_primary_4689080 |
source | IEEE Xplore All Conference Series |
subjects | Application software Architecture description languages Code standards Component architectures Computer architecture Embedded software Fault tolerant systems Security Software standards Standards organizations |
title | Aspect Oriented Modeling of Component Architectures Using AADL |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T19%3A56%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Aspect%20Oriented%20Modeling%20of%20Component%20Architectures%20Using%20AADL&rft.btitle=2008%20New%20Technologies,%20Mobility%20and%20Security&rft.au=Michotte,%20L.&rft.date=2008-11&rft.spage=1&rft.epage=6&rft.pages=1-6&rft.issn=2157-4952&rft.isbn=9782953244304&rft.isbn_list=1424435471&rft.isbn_list=9781424435470&rft.isbn_list=2953244301&rft_id=info:doi/10.1109/NTMS.2008.ECP.26&rft_dat=%3Cieee_CHZPO%3E4689080%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i90t-5d091c2f3e8a73537f3306cf80bc14b38bbaf6e4b4682f8bfbc02c90e5f0de963%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4689080&rfr_iscdi=true |