Modeling car crash management with KAOS

Getting the right software requirements under the right environment assumptions is a critical precondition for developing the right software. KAOS is a goal-driven, model-based approach for elaborating a complete, adequate, consistent, and well-structured set of measurable software requirements and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cailliau, Antoine, Damas, Christophe, Lambeau, Bernard, van Lamsweerde, Axel
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 24
container_issue
container_start_page 19
container_title
container_volume
creator Cailliau, Antoine
Damas, Christophe
Lambeau, Bernard
van Lamsweerde, Axel
description Getting the right software requirements under the right environment assumptions is a critical precondition for developing the right software. KAOS is a goal-driven, model-based approach for elaborating a complete, adequate, consistent, and well-structured set of measurable software requirements and environment assumptions. The modeling language and method cover the intentional, structural, functional, and behavioral facets of the target system. Declarative and operational sub-models are integrated. Semi-formal and formal techniques complement each other for model construction, analysis and evolution. They support early and incremental reasoning on partial models for a variety of purposes including goal satisfaction arguments, property checks, animations, the evaluation of alternative options, the analysis of risks, threats and conflicts, and traceability management. The paper illustrates the modeling language and method on a car crash management case study. The overall produced model integrates the goal, object, agent, operation and behavior submodels of the system. The paper outlines some of the features supported by KAOS for incremental model elaboration, including goal identification and refinement, the structuring of domain concepts, risk analysis for increased requirements completeness, goal operationalization, the derivation of agent interfaces and the derivation of state machine behavior models.
doi_str_mv 10.1109/CMA-RE.2013.6664180
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6664180</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6664180</ieee_id><sourcerecordid>6664180</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-6aa9366b94ba7a3dc7f5034d783ebbf34371bd6a4e8d8dd1e56919f3dfd80d8c3</originalsourceid><addsrcrecordid>eNotzz1PwzAQgGEzIAGlv6CLN6aEc8_12WMUlQ_RqhJ0ry7xuTVqAkoiIf49A53e7ZFepRYGSmMgPNbbqnhfl0swWDrnrPFwpe6MpRCAKMCNmo_jJwAYoqUnulUP268o59wfdcuDbgceT7rjno_SST_pnzyd9Fu1-7hX14nPo8wvnan903pfvxSb3fNrXW2KHGAqHHNA55pgGybG2FJaAdpIHqVpElok00THVnz0MRpZuWBCwpiih-hbnKnFP5tF5PA95I6H38NlBf8AA7I-sg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Modeling car crash management with KAOS</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Cailliau, Antoine ; Damas, Christophe ; Lambeau, Bernard ; van Lamsweerde, Axel</creator><creatorcontrib>Cailliau, Antoine ; Damas, Christophe ; Lambeau, Bernard ; van Lamsweerde, Axel</creatorcontrib><description>Getting the right software requirements under the right environment assumptions is a critical precondition for developing the right software. KAOS is a goal-driven, model-based approach for elaborating a complete, adequate, consistent, and well-structured set of measurable software requirements and environment assumptions. The modeling language and method cover the intentional, structural, functional, and behavioral facets of the target system. Declarative and operational sub-models are integrated. Semi-formal and formal techniques complement each other for model construction, analysis and evolution. They support early and incremental reasoning on partial models for a variety of purposes including goal satisfaction arguments, property checks, animations, the evaluation of alternative options, the analysis of risks, threats and conflicts, and traceability management. The paper illustrates the modeling language and method on a car crash management case study. The overall produced model integrates the goal, object, agent, operation and behavior submodels of the system. The paper outlines some of the features supported by KAOS for incremental model elaboration, including goal identification and refinement, the structuring of domain concepts, risk analysis for increased requirements completeness, goal operationalization, the derivation of agent interfaces and the derivation of state machine behavior models.</description><identifier>EISBN: 1479907790</identifier><identifier>EISBN: 9781479907793</identifier><identifier>DOI: 10.1109/CMA-RE.2013.6664180</identifier><language>eng</language><publisher>IEEE</publisher><subject>Analytical models ; Availability ; Fires ; Goal-oriented requirements engineering ; model analysis ; model construction ; multiview system modeling ; Software ; Unified modeling language ; Vehicle crash testing ; Vehicles</subject><ispartof>2013 3rd International Workshop on Comparing Requirements Modeling Approaches (CMA@RE), 2013, p.19-24</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/6664180$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6664180$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Cailliau, Antoine</creatorcontrib><creatorcontrib>Damas, Christophe</creatorcontrib><creatorcontrib>Lambeau, Bernard</creatorcontrib><creatorcontrib>van Lamsweerde, Axel</creatorcontrib><title>Modeling car crash management with KAOS</title><title>2013 3rd International Workshop on Comparing Requirements Modeling Approaches (CMA@RE)</title><addtitle>CMA-RE</addtitle><description>Getting the right software requirements under the right environment assumptions is a critical precondition for developing the right software. KAOS is a goal-driven, model-based approach for elaborating a complete, adequate, consistent, and well-structured set of measurable software requirements and environment assumptions. The modeling language and method cover the intentional, structural, functional, and behavioral facets of the target system. Declarative and operational sub-models are integrated. Semi-formal and formal techniques complement each other for model construction, analysis and evolution. They support early and incremental reasoning on partial models for a variety of purposes including goal satisfaction arguments, property checks, animations, the evaluation of alternative options, the analysis of risks, threats and conflicts, and traceability management. The paper illustrates the modeling language and method on a car crash management case study. The overall produced model integrates the goal, object, agent, operation and behavior submodels of the system. The paper outlines some of the features supported by KAOS for incremental model elaboration, including goal identification and refinement, the structuring of domain concepts, risk analysis for increased requirements completeness, goal operationalization, the derivation of agent interfaces and the derivation of state machine behavior models.</description><subject>Analytical models</subject><subject>Availability</subject><subject>Fires</subject><subject>Goal-oriented requirements engineering</subject><subject>model analysis</subject><subject>model construction</subject><subject>multiview system modeling</subject><subject>Software</subject><subject>Unified modeling language</subject><subject>Vehicle crash testing</subject><subject>Vehicles</subject><isbn>1479907790</isbn><isbn>9781479907793</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2013</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotzz1PwzAQgGEzIAGlv6CLN6aEc8_12WMUlQ_RqhJ0ry7xuTVqAkoiIf49A53e7ZFepRYGSmMgPNbbqnhfl0swWDrnrPFwpe6MpRCAKMCNmo_jJwAYoqUnulUP268o59wfdcuDbgceT7rjno_SST_pnzyd9Fu1-7hX14nPo8wvnan903pfvxSb3fNrXW2KHGAqHHNA55pgGybG2FJaAdpIHqVpElok00THVnz0MRpZuWBCwpiih-hbnKnFP5tF5PA95I6H38NlBf8AA7I-sg</recordid><startdate>201307</startdate><enddate>201307</enddate><creator>Cailliau, Antoine</creator><creator>Damas, Christophe</creator><creator>Lambeau, Bernard</creator><creator>van Lamsweerde, Axel</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201307</creationdate><title>Modeling car crash management with KAOS</title><author>Cailliau, Antoine ; Damas, Christophe ; Lambeau, Bernard ; van Lamsweerde, Axel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-6aa9366b94ba7a3dc7f5034d783ebbf34371bd6a4e8d8dd1e56919f3dfd80d8c3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Analytical models</topic><topic>Availability</topic><topic>Fires</topic><topic>Goal-oriented requirements engineering</topic><topic>model analysis</topic><topic>model construction</topic><topic>multiview system modeling</topic><topic>Software</topic><topic>Unified modeling language</topic><topic>Vehicle crash testing</topic><topic>Vehicles</topic><toplevel>online_resources</toplevel><creatorcontrib>Cailliau, Antoine</creatorcontrib><creatorcontrib>Damas, Christophe</creatorcontrib><creatorcontrib>Lambeau, Bernard</creatorcontrib><creatorcontrib>van Lamsweerde, Axel</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>Cailliau, Antoine</au><au>Damas, Christophe</au><au>Lambeau, Bernard</au><au>van Lamsweerde, Axel</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Modeling car crash management with KAOS</atitle><btitle>2013 3rd International Workshop on Comparing Requirements Modeling Approaches (CMA@RE)</btitle><stitle>CMA-RE</stitle><date>2013-07</date><risdate>2013</risdate><spage>19</spage><epage>24</epage><pages>19-24</pages><eisbn>1479907790</eisbn><eisbn>9781479907793</eisbn><abstract>Getting the right software requirements under the right environment assumptions is a critical precondition for developing the right software. KAOS is a goal-driven, model-based approach for elaborating a complete, adequate, consistent, and well-structured set of measurable software requirements and environment assumptions. The modeling language and method cover the intentional, structural, functional, and behavioral facets of the target system. Declarative and operational sub-models are integrated. Semi-formal and formal techniques complement each other for model construction, analysis and evolution. They support early and incremental reasoning on partial models for a variety of purposes including goal satisfaction arguments, property checks, animations, the evaluation of alternative options, the analysis of risks, threats and conflicts, and traceability management. The paper illustrates the modeling language and method on a car crash management case study. The overall produced model integrates the goal, object, agent, operation and behavior submodels of the system. The paper outlines some of the features supported by KAOS for incremental model elaboration, including goal identification and refinement, the structuring of domain concepts, risk analysis for increased requirements completeness, goal operationalization, the derivation of agent interfaces and the derivation of state machine behavior models.</abstract><pub>IEEE</pub><doi>10.1109/CMA-RE.2013.6664180</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISBN: 1479907790
ispartof 2013 3rd International Workshop on Comparing Requirements Modeling Approaches (CMA@RE), 2013, p.19-24
issn
language eng
recordid cdi_ieee_primary_6664180
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Analytical models
Availability
Fires
Goal-oriented requirements engineering
model analysis
model construction
multiview system modeling
Software
Unified modeling language
Vehicle crash testing
Vehicles
title Modeling car crash management with KAOS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T04%3A09%3A57IST&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=Modeling%20car%20crash%20management%20with%20KAOS&rft.btitle=2013%203rd%20International%20Workshop%20on%20Comparing%20Requirements%20Modeling%20Approaches%20(CMA@RE)&rft.au=Cailliau,%20Antoine&rft.date=2013-07&rft.spage=19&rft.epage=24&rft.pages=19-24&rft_id=info:doi/10.1109/CMA-RE.2013.6664180&rft_dat=%3Cieee_6IE%3E6664180%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1479907790&rft.eisbn_list=9781479907793&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6664180&rfr_iscdi=true