Loading…
Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems
•We propose a model-based approach for the modeling and verification of requirements.•We integrate the notion of goal-oriented concepts for the requirements definition of self-adaptive systems.•We identify the adaptability features associated with the requirements of these systems.•We apply it on an...
Saved in:
Published in: | The Journal of systems and software 2015-09, Vol.107, p.50-70 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c402t-10cd853c6580321f46a67da39b9f062be335ad64dc3f1428e00c604a9ba3d4bd3 |
---|---|
cites | cdi_FETCH-LOGICAL-c402t-10cd853c6580321f46a67da39b9f062be335ad64dc3f1428e00c604a9ba3d4bd3 |
container_end_page | 70 |
container_issue | |
container_start_page | 50 |
container_title | The Journal of systems and software |
container_volume | 107 |
creator | Ahmad, Manzoor Belloir, Nicolas Bruel, Jean-Michel |
description | •We propose a model-based approach for the modeling and verification of requirements.•We integrate the notion of goal-oriented concepts for the requirements definition of self-adaptive systems.•We identify the adaptability features associated with the requirements of these systems.•We apply it on an ambient assisted living system.
Self-Adaptive Systems modify their behavior at run-time in response to changing environmental conditions. For these systems, Non-Functional Requirements play an important role, and one has to identify as early as possible the requirements that are adaptable. We propose an integrated approach for modeling and verifying the requirements of Self-Adaptive Systems using Model Driven Engineering techniques. For this, we use Relax, which is a Requirements Engineering language which introduces flexibility in Non-Functional Requirements. We then use the concepts of Goal-Oriented Requirements Engineering for eliciting and modeling the requirements of Self-Adaptive Systems. For properties verification, we use OMEGA2/IFx profile and toolset. We illustrate our proposed approach by applying it on an academic case study. |
doi_str_mv | 10.1016/j.jss.2015.05.028 |
format | article |
fullrecord | <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_01278903v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0164121215001065</els_id><sourcerecordid>3738616481</sourcerecordid><originalsourceid>FETCH-LOGICAL-c402t-10cd853c6580321f46a67da39b9f062be335ad64dc3f1428e00c604a9ba3d4bd3</originalsourceid><addsrcrecordid>eNp9kNFLwzAQxoMoOKd_gG8Fn3zovCRt2uLTGM4JU8Hpc0iT1KW0zZZ0g_33pk7EJ-HgPu5-38F9CF1jmGDA7K6e1N5PCOB0AqFIfoJGOM9ojAnJT9EoMEnQmJyjC-9rAMgIkBFaP1ulG9N9RqJT0V47UxkpemO7yFbRfNfJQYvme_1iu_jP6E1vd8bpVne9H2jRliboaKWbKp4qsenNXkerg-916y_RWSUar69--hh9zB_eZ4t4-fr4NJsuY5kA6WMMUuUplSzNgRJcJUywTAlalEUFjJSa0lQolihJK5yQXANIBokoSkFVUio6RrfHu2vR8I0zrXAHboXhi-mSDzPAJMsLoHsc2Jsju3F2u9O-57XdufCa55gVKRBKWR4ofKSks947Xf2excCH8HnNQ_h8CJ9DKDJ47o8eHV7dG-24lyEbqVUITPZcWfOP-wtUh4x8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1695023368</pqid></control><display><type>article</type><title>Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems</title><source>ScienceDirect Freedom Collection</source><creator>Ahmad, Manzoor ; Belloir, Nicolas ; Bruel, Jean-Michel</creator><creatorcontrib>Ahmad, Manzoor ; Belloir, Nicolas ; Bruel, Jean-Michel</creatorcontrib><description>•We propose a model-based approach for the modeling and verification of requirements.•We integrate the notion of goal-oriented concepts for the requirements definition of self-adaptive systems.•We identify the adaptability features associated with the requirements of these systems.•We apply it on an ambient assisted living system.
Self-Adaptive Systems modify their behavior at run-time in response to changing environmental conditions. For these systems, Non-Functional Requirements play an important role, and one has to identify as early as possible the requirements that are adaptable. We propose an integrated approach for modeling and verifying the requirements of Self-Adaptive Systems using Model Driven Engineering techniques. For this, we use Relax, which is a Requirements Engineering language which introduces flexibility in Non-Functional Requirements. We then use the concepts of Goal-Oriented Requirements Engineering for eliciting and modeling the requirements of Self-Adaptive Systems. For properties verification, we use OMEGA2/IFx profile and toolset. We illustrate our proposed approach by applying it on an academic case study.</description><identifier>ISSN: 0164-1212</identifier><identifier>EISSN: 1873-1228</identifier><identifier>DOI: 10.1016/j.jss.2015.05.028</identifier><identifier>CODEN: JSSODM</identifier><language>eng</language><publisher>New York: Elsevier Inc</publisher><subject>Computer Science ; Cryptography and Security ; Dynamic Adaptive Systems ; Embedded Systems ; Goal Oriented Requirements Engineering ; Hardware Architecture ; Human-Computer Interaction ; Integrated approach ; Mathematical models ; Model Driven Engineering ; Modeling and Simulation ; Non Functional Requirements ; Properties verification ; Relax ; Requirements ; Requirements analysis ; Software Engineering ; Studies</subject><ispartof>The Journal of systems and software, 2015-09, Vol.107, p.50-70</ispartof><rights>2015</rights><rights>Copyright Elsevier Sequoia S.A. Sep 2015</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c402t-10cd853c6580321f46a67da39b9f062be335ad64dc3f1428e00c604a9ba3d4bd3</citedby><cites>FETCH-LOGICAL-c402t-10cd853c6580321f46a67da39b9f062be335ad64dc3f1428e00c604a9ba3d4bd3</cites><orcidid>0000-0002-0163-8757 ; 0000-0002-3653-0148</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,778,782,883,27911,27912</link.rule.ids><backlink>$$Uhttps://hal.science/hal-01278903$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Ahmad, Manzoor</creatorcontrib><creatorcontrib>Belloir, Nicolas</creatorcontrib><creatorcontrib>Bruel, Jean-Michel</creatorcontrib><title>Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems</title><title>The Journal of systems and software</title><description>•We propose a model-based approach for the modeling and verification of requirements.•We integrate the notion of goal-oriented concepts for the requirements definition of self-adaptive systems.•We identify the adaptability features associated with the requirements of these systems.•We apply it on an ambient assisted living system.
Self-Adaptive Systems modify their behavior at run-time in response to changing environmental conditions. For these systems, Non-Functional Requirements play an important role, and one has to identify as early as possible the requirements that are adaptable. We propose an integrated approach for modeling and verifying the requirements of Self-Adaptive Systems using Model Driven Engineering techniques. For this, we use Relax, which is a Requirements Engineering language which introduces flexibility in Non-Functional Requirements. We then use the concepts of Goal-Oriented Requirements Engineering for eliciting and modeling the requirements of Self-Adaptive Systems. For properties verification, we use OMEGA2/IFx profile and toolset. We illustrate our proposed approach by applying it on an academic case study.</description><subject>Computer Science</subject><subject>Cryptography and Security</subject><subject>Dynamic Adaptive Systems</subject><subject>Embedded Systems</subject><subject>Goal Oriented Requirements Engineering</subject><subject>Hardware Architecture</subject><subject>Human-Computer Interaction</subject><subject>Integrated approach</subject><subject>Mathematical models</subject><subject>Model Driven Engineering</subject><subject>Modeling and Simulation</subject><subject>Non Functional Requirements</subject><subject>Properties verification</subject><subject>Relax</subject><subject>Requirements</subject><subject>Requirements analysis</subject><subject>Software Engineering</subject><subject>Studies</subject><issn>0164-1212</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp9kNFLwzAQxoMoOKd_gG8Fn3zovCRt2uLTGM4JU8Hpc0iT1KW0zZZ0g_33pk7EJ-HgPu5-38F9CF1jmGDA7K6e1N5PCOB0AqFIfoJGOM9ojAnJT9EoMEnQmJyjC-9rAMgIkBFaP1ulG9N9RqJT0V47UxkpemO7yFbRfNfJQYvme_1iu_jP6E1vd8bpVne9H2jRliboaKWbKp4qsenNXkerg-916y_RWSUar69--hh9zB_eZ4t4-fr4NJsuY5kA6WMMUuUplSzNgRJcJUywTAlalEUFjJSa0lQolihJK5yQXANIBokoSkFVUio6RrfHu2vR8I0zrXAHboXhi-mSDzPAJMsLoHsc2Jsju3F2u9O-57XdufCa55gVKRBKWR4ofKSks947Xf2excCH8HnNQ_h8CJ9DKDJ47o8eHV7dG-24lyEbqVUITPZcWfOP-wtUh4x8</recordid><startdate>201509</startdate><enddate>201509</enddate><creator>Ahmad, Manzoor</creator><creator>Belloir, Nicolas</creator><creator>Bruel, Jean-Michel</creator><general>Elsevier Inc</general><general>Elsevier Sequoia S.A</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-0163-8757</orcidid><orcidid>https://orcid.org/0000-0002-3653-0148</orcidid></search><sort><creationdate>201509</creationdate><title>Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems</title><author>Ahmad, Manzoor ; Belloir, Nicolas ; Bruel, Jean-Michel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c402t-10cd853c6580321f46a67da39b9f062be335ad64dc3f1428e00c604a9ba3d4bd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Computer Science</topic><topic>Cryptography and Security</topic><topic>Dynamic Adaptive Systems</topic><topic>Embedded Systems</topic><topic>Goal Oriented Requirements Engineering</topic><topic>Hardware Architecture</topic><topic>Human-Computer Interaction</topic><topic>Integrated approach</topic><topic>Mathematical models</topic><topic>Model Driven Engineering</topic><topic>Modeling and Simulation</topic><topic>Non Functional Requirements</topic><topic>Properties verification</topic><topic>Relax</topic><topic>Requirements</topic><topic>Requirements analysis</topic><topic>Software Engineering</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ahmad, Manzoor</creatorcontrib><creatorcontrib>Belloir, Nicolas</creatorcontrib><creatorcontrib>Bruel, Jean-Michel</creatorcontrib><collection>CrossRef</collection><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><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ahmad, Manzoor</au><au>Belloir, Nicolas</au><au>Bruel, Jean-Michel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems</atitle><jtitle>The Journal of systems and software</jtitle><date>2015-09</date><risdate>2015</risdate><volume>107</volume><spage>50</spage><epage>70</epage><pages>50-70</pages><issn>0164-1212</issn><eissn>1873-1228</eissn><coden>JSSODM</coden><abstract>•We propose a model-based approach for the modeling and verification of requirements.•We integrate the notion of goal-oriented concepts for the requirements definition of self-adaptive systems.•We identify the adaptability features associated with the requirements of these systems.•We apply it on an ambient assisted living system.
Self-Adaptive Systems modify their behavior at run-time in response to changing environmental conditions. For these systems, Non-Functional Requirements play an important role, and one has to identify as early as possible the requirements that are adaptable. We propose an integrated approach for modeling and verifying the requirements of Self-Adaptive Systems using Model Driven Engineering techniques. For this, we use Relax, which is a Requirements Engineering language which introduces flexibility in Non-Functional Requirements. We then use the concepts of Goal-Oriented Requirements Engineering for eliciting and modeling the requirements of Self-Adaptive Systems. For properties verification, we use OMEGA2/IFx profile and toolset. We illustrate our proposed approach by applying it on an academic case study.</abstract><cop>New York</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jss.2015.05.028</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0002-0163-8757</orcidid><orcidid>https://orcid.org/0000-0002-3653-0148</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0164-1212 |
ispartof | The Journal of systems and software, 2015-09, Vol.107, p.50-70 |
issn | 0164-1212 1873-1228 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_01278903v1 |
source | ScienceDirect Freedom Collection |
subjects | Computer Science Cryptography and Security Dynamic Adaptive Systems Embedded Systems Goal Oriented Requirements Engineering Hardware Architecture Human-Computer Interaction Integrated approach Mathematical models Model Driven Engineering Modeling and Simulation Non Functional Requirements Properties verification Relax Requirements Requirements analysis Software Engineering Studies |
title | Modeling and verification of Functional and Non-Functional Requirements of ambient Self-Adaptive Systems |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T23%3A58%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Modeling%20and%20verification%20of%20Functional%20and%20Non-Functional%20Requirements%20of%20ambient%20Self-Adaptive%20Systems&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Ahmad,%20Manzoor&rft.date=2015-09&rft.volume=107&rft.spage=50&rft.epage=70&rft.pages=50-70&rft.issn=0164-1212&rft.eissn=1873-1228&rft.coden=JSSODM&rft_id=info:doi/10.1016/j.jss.2015.05.028&rft_dat=%3Cproquest_hal_p%3E3738616481%3C/proquest_hal_p%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c402t-10cd853c6580321f46a67da39b9f062be335ad64dc3f1428e00c604a9ba3d4bd3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1695023368&rft_id=info:pmid/&rfr_iscdi=true |