Automatic derivation of utility functions for monitoring software requirements

Utility functions can be used to monitor requirements of a dynamically adaptive system (DAS). More specifically, a utility function maps monitoring information to a scalar value proportional to how well a requirement is satisfied. Utility functions may be manually elicited by requirements engineers,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ramirez, Andres J., Cheng, Betty H. C.
Format: Tagungsbericht
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 516
container_issue
container_start_page 501
container_title
container_volume 6981
creator Ramirez, Andres J.
Cheng, Betty H. C.
description Utility functions can be used to monitor requirements of a dynamically adaptive system (DAS). More specifically, a utility function maps monitoring information to a scalar value proportional to how well a requirement is satisfied. Utility functions may be manually elicited by requirements engineers, or indirectly inferred through statistical regression techniques. This paper presents a goal-based requirements modeldriven approach for automatically deriving state-, metric-, and fuzzy logic-based utility functions for RELAXed goal models. State- and fuzzy logic-based utility functions are responsible for detecting requirements violations, and metric-based utility functions are used to detect conditions conducive to a requirements violation. We demonstrate the proposed approach by applying it to the goal model of an intelligent vehicle system (IVS) and use the derived utility functions to monitor the IVS under different environmental conditions at run time.
doi_str_mv 10.5555/2050655.2050707
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_acm_b</sourceid><recordid>TN_cdi_acm_books_10_5555_2050655_2050707_brief</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3067401_513_519</sourcerecordid><originalsourceid>FETCH-LOGICAL-a202t-786271e07724ac04e6908e87de712f63db064eb071ee7bf24f7760552d70415a3</originalsourceid><addsrcrecordid>eNqNkMtLAzEQxiOiWGvPXnP00jrJ5tVjKb6g6EXPIbubaLS7qUlW8b83S-vdD4Z5ML9h-BC6JLDgRdcUOAjOF2OWII_QeSUYpYwpro7RbCnVX8_IKZpIrphSrJJnaJbSOxQJAnQJE_S4GnLoTPYNbm30X6UKPQ4OD9lvff7BbuibcZawCxF3ofc5RN-_4hRc_jbR4mg_Bx9tZ_ucLtCJM9tkZ4c8RS-3N8_r-_nm6e5hvdrMDQWa51IJKokFKSkzDTArlqCskq2VhDpRtTUIZmsoO1bWjjInpQDOaSuBEW6qKWL7u7sYPgebsrZ1CB9N-SGabfNmdtnGpCsQkgHRnFQllgVb7DHTdHoEkiagR0v1wVJ9sFTX0VtXgKt_AtUvl2JzSg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>EBC3067401_513_519</pqid></control><display><type>conference_proceeding</type><title>Automatic derivation of utility functions for monitoring software requirements</title><source>Springer Books</source><creator>Ramirez, Andres J. ; Cheng, Betty H. C.</creator><contributor>Whittle, Jon ; Clark, Tony ; Kühne, Thomas ; Clark, Tony ; Kühne, Thomas ; Whittle, Jon</contributor><creatorcontrib>Ramirez, Andres J. ; Cheng, Betty H. C. ; Whittle, Jon ; Clark, Tony ; Kühne, Thomas ; Clark, Tony ; Kühne, Thomas ; Whittle, Jon</creatorcontrib><description>Utility functions can be used to monitor requirements of a dynamically adaptive system (DAS). More specifically, a utility function maps monitoring information to a scalar value proportional to how well a requirement is satisfied. Utility functions may be manually elicited by requirements engineers, or indirectly inferred through statistical regression techniques. This paper presents a goal-based requirements modeldriven approach for automatically deriving state-, metric-, and fuzzy logic-based utility functions for RELAXed goal models. State- and fuzzy logic-based utility functions are responsible for detecting requirements violations, and metric-based utility functions are used to detect conditions conducive to a requirements violation. We demonstrate the proposed approach by applying it to the goal model of an intelligent vehicle system (IVS) and use the derived utility functions to monitor the IVS under different environmental conditions at run time.</description><identifier>ISBN: 9783642244841</identifier><identifier>ISBN: 364224484X</identifier><identifier>EISBN: 3642244858</identifier><identifier>EISBN: 9783642244858</identifier><identifier>DOI: 10.5555/2050655.2050707</identifier><identifier>OCLC: 758488437</identifier><identifier>LCCallNum: QA76.758</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer-Verlag</publisher><ispartof>Model Driven Engineering Languages and Systems, 2011, Vol.6981, p.501-516</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3067401-l.jpg</thumbnail><link.rule.ids>309,310,775,776,780,785,786,789,27904</link.rule.ids></links><search><contributor>Whittle, Jon</contributor><contributor>Clark, Tony</contributor><contributor>Kühne, Thomas</contributor><contributor>Clark, Tony</contributor><contributor>Kühne, Thomas</contributor><contributor>Whittle, Jon</contributor><creatorcontrib>Ramirez, Andres J.</creatorcontrib><creatorcontrib>Cheng, Betty H. C.</creatorcontrib><title>Automatic derivation of utility functions for monitoring software requirements</title><title>Model Driven Engineering Languages and Systems</title><description>Utility functions can be used to monitor requirements of a dynamically adaptive system (DAS). More specifically, a utility function maps monitoring information to a scalar value proportional to how well a requirement is satisfied. Utility functions may be manually elicited by requirements engineers, or indirectly inferred through statistical regression techniques. This paper presents a goal-based requirements modeldriven approach for automatically deriving state-, metric-, and fuzzy logic-based utility functions for RELAXed goal models. State- and fuzzy logic-based utility functions are responsible for detecting requirements violations, and metric-based utility functions are used to detect conditions conducive to a requirements violation. We demonstrate the proposed approach by applying it to the goal model of an intelligent vehicle system (IVS) and use the derived utility functions to monitor the IVS under different environmental conditions at run time.</description><isbn>9783642244841</isbn><isbn>364224484X</isbn><isbn>3642244858</isbn><isbn>9783642244858</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqNkMtLAzEQxiOiWGvPXnP00jrJ5tVjKb6g6EXPIbubaLS7qUlW8b83S-vdD4Z5ML9h-BC6JLDgRdcUOAjOF2OWII_QeSUYpYwpro7RbCnVX8_IKZpIrphSrJJnaJbSOxQJAnQJE_S4GnLoTPYNbm30X6UKPQ4OD9lvff7BbuibcZawCxF3ofc5RN-_4hRc_jbR4mg_Bx9tZ_ucLtCJM9tkZ4c8RS-3N8_r-_nm6e5hvdrMDQWa51IJKokFKSkzDTArlqCskq2VhDpRtTUIZmsoO1bWjjInpQDOaSuBEW6qKWL7u7sYPgebsrZ1CB9N-SGabfNmdtnGpCsQkgHRnFQllgVb7DHTdHoEkiagR0v1wVJ9sFTX0VtXgKt_AtUvl2JzSg</recordid><startdate>20111016</startdate><enddate>20111016</enddate><creator>Ramirez, Andres J.</creator><creator>Cheng, Betty H. C.</creator><general>Springer-Verlag</general><general>Springer Berlin / Heidelberg</general><scope>FFUUA</scope></search><sort><creationdate>20111016</creationdate><title>Automatic derivation of utility functions for monitoring software requirements</title><author>Ramirez, Andres J. ; Cheng, Betty H. C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a202t-786271e07724ac04e6908e87de712f63db064eb071ee7bf24f7760552d70415a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ramirez, Andres J.</creatorcontrib><creatorcontrib>Cheng, Betty H. C.</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ramirez, Andres J.</au><au>Cheng, Betty H. C.</au><au>Whittle, Jon</au><au>Clark, Tony</au><au>Kühne, Thomas</au><au>Clark, Tony</au><au>Kühne, Thomas</au><au>Whittle, Jon</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Automatic derivation of utility functions for monitoring software requirements</atitle><btitle>Model Driven Engineering Languages and Systems</btitle><date>2011-10-16</date><risdate>2011</risdate><volume>6981</volume><spage>501</spage><epage>516</epage><pages>501-516</pages><isbn>9783642244841</isbn><isbn>364224484X</isbn><eisbn>3642244858</eisbn><eisbn>9783642244858</eisbn><abstract>Utility functions can be used to monitor requirements of a dynamically adaptive system (DAS). More specifically, a utility function maps monitoring information to a scalar value proportional to how well a requirement is satisfied. Utility functions may be manually elicited by requirements engineers, or indirectly inferred through statistical regression techniques. This paper presents a goal-based requirements modeldriven approach for automatically deriving state-, metric-, and fuzzy logic-based utility functions for RELAXed goal models. State- and fuzzy logic-based utility functions are responsible for detecting requirements violations, and metric-based utility functions are used to detect conditions conducive to a requirements violation. We demonstrate the proposed approach by applying it to the goal model of an intelligent vehicle system (IVS) and use the derived utility functions to monitor the IVS under different environmental conditions at run time.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer-Verlag</pub><doi>10.5555/2050655.2050707</doi><oclcid>758488437</oclcid><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISBN: 9783642244841
ispartof Model Driven Engineering Languages and Systems, 2011, Vol.6981, p.501-516
issn
language eng
recordid cdi_acm_books_10_5555_2050655_2050707_brief
source Springer Books
title Automatic derivation of utility functions for monitoring software requirements
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T17%3A52%3A12IST&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=Automatic%20derivation%20of%20utility%20functions%20for%20monitoring%20software%20requirements&rft.btitle=Model%20Driven%20Engineering%20Languages%20and%20Systems&rft.au=Ramirez,%20Andres%20J.&rft.date=2011-10-16&rft.volume=6981&rft.spage=501&rft.epage=516&rft.pages=501-516&rft.isbn=9783642244841&rft.isbn_list=364224484X&rft_id=info:doi/10.5555/2050655.2050707&rft_dat=%3Cproquest_acm_b%3EEBC3067401_513_519%3C/proquest_acm_b%3E%3Curl%3E%3C/url%3E&rft.eisbn=3642244858&rft.eisbn_list=9783642244858&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3067401_513_519&rft_id=info:pmid/&rfr_iscdi=true