Statechart simulator for modeling architectural dynamics
Software development is a constant endeavor to optimize qualities like performance and robustness while ensuring functional correctness. Architecture Description Languages (ADLs) form a foundation for modeling and analyzing functional and non-functional properties of software systems, but, short of...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 | 96 |
---|---|
container_issue | |
container_start_page | 87 |
container_title | |
container_volume | |
creator | Egyed, A. Wile, D. |
description | Software development is a constant endeavor to optimize qualities like performance and robustness while ensuring functional correctness. Architecture Description Languages (ADLs) form a foundation for modeling and analyzing functional and non-functional properties of software systems, but, short of programming, only the simulation of those models can ensure certain desired qualities and functionalities. The paper presents an adaptation to statechart simulation, as pioneered by D. Harel (1987). This extension supports architectural dynamism: the creation, replacement, and destruction of components. We distinguish between design-time dynamism, where system dynamics are statically proscribed (e.g., creation of a predefined component class in response to a trigger), and run-time dynamism, where the system is modified while it is running (e.g., replacement of a faulty component without shutting down the system). Our enhanced simulation language, with over 100 commands, is tool-supported. |
doi_str_mv | 10.1109/WICSA.2001.948413 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_948413</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>948413</ieee_id><sourcerecordid>948413</sourcerecordid><originalsourceid>FETCH-LOGICAL-i174t-bdd6ea2570513b13a0e1f420413b05b41808fd06f10f18367fb512d874a2ee0a3</originalsourceid><addsrcrecordid>eNotj8tqwzAURAWl0DbNB7Qr_4Dde_WyvAymj0Cgi7R0Ga4sqVGxkyIri_x9BenAMJthOMPYA0KDCN3T17rfrhoOgE0njURxxe6g1Z1CoUHcsOU8_0CRUsaguGVmmyn7YU8pV3OcTiPlY6pC8XR0foyH74rSsI-lk0-JxsqdDzTFYb5n14HG2S__c8E-X54_-rd68_667lebOmIrc22d0564aqEQWBQEHoPkUMgsKCvRgAkOdEAIaIRug1XInWklce-BxII9Xnaj9373m-JE6by7fBN_dlBEyQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Statechart simulator for modeling architectural dynamics</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Egyed, A. ; Wile, D.</creator><creatorcontrib>Egyed, A. ; Wile, D.</creatorcontrib><description>Software development is a constant endeavor to optimize qualities like performance and robustness while ensuring functional correctness. Architecture Description Languages (ADLs) form a foundation for modeling and analyzing functional and non-functional properties of software systems, but, short of programming, only the simulation of those models can ensure certain desired qualities and functionalities. The paper presents an adaptation to statechart simulation, as pioneered by D. Harel (1987). This extension supports architectural dynamism: the creation, replacement, and destruction of components. We distinguish between design-time dynamism, where system dynamics are statically proscribed (e.g., creation of a predefined component class in response to a trigger), and run-time dynamism, where the system is modified while it is running (e.g., replacement of a faulty component without shutting down the system). Our enhanced simulation language, with over 100 commands, is tool-supported.</description><identifier>ISBN: 0769513603</identifier><identifier>ISBN: 9780769513607</identifier><identifier>DOI: 10.1109/WICSA.2001.948413</identifier><language>eng</language><publisher>IEEE</publisher><subject>Architecture description languages ; Computer architecture ; Costs ; Discrete event simulation ; Programming ; Robustness ; Software quality ; Software tools ; Tellurium ; Unified modeling language</subject><ispartof>Proceedings Working IEEE/IFIP Conference on Software Architecture, 2001, p.87-96</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/948413$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/948413$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Egyed, A.</creatorcontrib><creatorcontrib>Wile, D.</creatorcontrib><title>Statechart simulator for modeling architectural dynamics</title><title>Proceedings Working IEEE/IFIP Conference on Software Architecture</title><addtitle>WICSA</addtitle><description>Software development is a constant endeavor to optimize qualities like performance and robustness while ensuring functional correctness. Architecture Description Languages (ADLs) form a foundation for modeling and analyzing functional and non-functional properties of software systems, but, short of programming, only the simulation of those models can ensure certain desired qualities and functionalities. The paper presents an adaptation to statechart simulation, as pioneered by D. Harel (1987). This extension supports architectural dynamism: the creation, replacement, and destruction of components. We distinguish between design-time dynamism, where system dynamics are statically proscribed (e.g., creation of a predefined component class in response to a trigger), and run-time dynamism, where the system is modified while it is running (e.g., replacement of a faulty component without shutting down the system). Our enhanced simulation language, with over 100 commands, is tool-supported.</description><subject>Architecture description languages</subject><subject>Computer architecture</subject><subject>Costs</subject><subject>Discrete event simulation</subject><subject>Programming</subject><subject>Robustness</subject><subject>Software quality</subject><subject>Software tools</subject><subject>Tellurium</subject><subject>Unified modeling language</subject><isbn>0769513603</isbn><isbn>9780769513607</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2001</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8tqwzAURAWl0DbNB7Qr_4Dde_WyvAymj0Cgi7R0Ga4sqVGxkyIri_x9BenAMJthOMPYA0KDCN3T17rfrhoOgE0njURxxe6g1Z1CoUHcsOU8_0CRUsaguGVmmyn7YU8pV3OcTiPlY6pC8XR0foyH74rSsI-lk0-JxsqdDzTFYb5n14HG2S__c8E-X54_-rd68_667lebOmIrc22d0564aqEQWBQEHoPkUMgsKCvRgAkOdEAIaIRug1XInWklce-BxII9Xnaj9373m-JE6by7fBN_dlBEyQ</recordid><startdate>2001</startdate><enddate>2001</enddate><creator>Egyed, A.</creator><creator>Wile, D.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2001</creationdate><title>Statechart simulator for modeling architectural dynamics</title><author>Egyed, A. ; Wile, D.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i174t-bdd6ea2570513b13a0e1f420413b05b41808fd06f10f18367fb512d874a2ee0a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2001</creationdate><topic>Architecture description languages</topic><topic>Computer architecture</topic><topic>Costs</topic><topic>Discrete event simulation</topic><topic>Programming</topic><topic>Robustness</topic><topic>Software quality</topic><topic>Software tools</topic><topic>Tellurium</topic><topic>Unified modeling language</topic><toplevel>online_resources</toplevel><creatorcontrib>Egyed, A.</creatorcontrib><creatorcontrib>Wile, D.</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>Egyed, A.</au><au>Wile, D.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Statechart simulator for modeling architectural dynamics</atitle><btitle>Proceedings Working IEEE/IFIP Conference on Software Architecture</btitle><stitle>WICSA</stitle><date>2001</date><risdate>2001</risdate><spage>87</spage><epage>96</epage><pages>87-96</pages><isbn>0769513603</isbn><isbn>9780769513607</isbn><abstract>Software development is a constant endeavor to optimize qualities like performance and robustness while ensuring functional correctness. Architecture Description Languages (ADLs) form a foundation for modeling and analyzing functional and non-functional properties of software systems, but, short of programming, only the simulation of those models can ensure certain desired qualities and functionalities. The paper presents an adaptation to statechart simulation, as pioneered by D. Harel (1987). This extension supports architectural dynamism: the creation, replacement, and destruction of components. We distinguish between design-time dynamism, where system dynamics are statically proscribed (e.g., creation of a predefined component class in response to a trigger), and run-time dynamism, where the system is modified while it is running (e.g., replacement of a faulty component without shutting down the system). Our enhanced simulation language, with over 100 commands, is tool-supported.</abstract><pub>IEEE</pub><doi>10.1109/WICSA.2001.948413</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 0769513603 |
ispartof | Proceedings Working IEEE/IFIP Conference on Software Architecture, 2001, p.87-96 |
issn | |
language | eng |
recordid | cdi_ieee_primary_948413 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Architecture description languages Computer architecture Costs Discrete event simulation Programming Robustness Software quality Software tools Tellurium Unified modeling language |
title | Statechart simulator for modeling architectural dynamics |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T05%3A46%3A49IST&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=Statechart%20simulator%20for%20modeling%20architectural%20dynamics&rft.btitle=Proceedings%20Working%20IEEE/IFIP%20Conference%20on%20Software%20Architecture&rft.au=Egyed,%20A.&rft.date=2001&rft.spage=87&rft.epage=96&rft.pages=87-96&rft.isbn=0769513603&rft.isbn_list=9780769513607&rft_id=info:doi/10.1109/WICSA.2001.948413&rft_dat=%3Cieee_6IE%3E948413%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=948413&rfr_iscdi=true |