Matches in SemOpenAlex for { <https://semopenalex.org/work/W2188975393> ?p ?o ?g. }
- W2188975393 abstract "The complexity of software systems is exploding, along with their use and application in new domains. Managing this complexity has become a focal point for research in Software Engineering. One direction for research in this area is developing techniques for designing adaptive software systems that self-optimize, self-repair, self-configure and self-protect, thereby reducing maintenance costs, while improving quality of service. This thesis presents a requirements-driven approach for developing adaptive and customizable systems. Requirements goal models are used as a basis for capturing problem variability, leading to software designs that support a space of possible behaviours – all delivering the same functionality. This space can be exploited at system deployment time to customize the system on the basis of user preferences. It can also be used at runtime to support system adaptation if the current behaviour of the running system is deemed to be unsatisfactory. The contributions of the thesis include a framework for systematically generating designs from high-variability goal models. Three complementary design views are generated: configurational view (feature model), behavioural view (statecharts) and an architectural view (parameterized architecture). The framework is also applied to the field of business process management for intuitive high-level process customization. In addition, the thesis proposes a modeling framework for capturing domain variability through contexts and applies it to goal models. A single goal model is used to capture requirements variations in different contexts. Models for particular contexts can then be automatically generated from this global requirements model. As well, the thesis proposes a new class of requirements-about-requirements called awareness requirements. Awareness requirements are naturally operationalized through feedback controllers – the core mechanisms of every adaptive system. The thesis presents an approach for systematically designing monitoring, analysis/diagnosis, and compensation components of a feedback controller, given a set of awareness requirements. Situations requiring adaptation are explicitly captured using contexts." @default.
- W2188975393 created "2016-06-24" @default.
- W2188975393 creator A5080518319 @default.
- W2188975393 date "2011-01-01" @default.
- W2188975393 modified "2023-09-24" @default.
- W2188975393 title "Exploiting requirements variability for software customization and adaptation" @default.
- W2188975393 cites W11533555 @default.
- W2188975393 cites W1485993878 @default.
- W2188975393 cites W1492582005 @default.
- W2188975393 cites W1500250067 @default.
- W2188975393 cites W1501650991 @default.
- W2188975393 cites W1501652040 @default.
- W2188975393 cites W1521016409 @default.
- W2188975393 cites W1534794935 @default.
- W2188975393 cites W1535458435 @default.
- W2188975393 cites W1535785330 @default.
- W2188975393 cites W1539705164 @default.
- W2188975393 cites W1543823774 @default.
- W2188975393 cites W1555563750 @default.
- W2188975393 cites W1557686760 @default.
- W2188975393 cites W1567369818 @default.
- W2188975393 cites W1571145385 @default.
- W2188975393 cites W1571254960 @default.
- W2188975393 cites W1582001079 @default.
- W2188975393 cites W1592366243 @default.
- W2188975393 cites W1595315161 @default.
- W2188975393 cites W1595890903 @default.
- W2188975393 cites W1606306725 @default.
- W2188975393 cites W1608057971 @default.
- W2188975393 cites W1615962473 @default.
- W2188975393 cites W1624143779 @default.
- W2188975393 cites W1624528677 @default.
- W2188975393 cites W1625345750 @default.
- W2188975393 cites W163197604 @default.
- W2188975393 cites W1649645444 @default.
- W2188975393 cites W1680397247 @default.
- W2188975393 cites W1771743772 @default.
- W2188975393 cites W1772648555 @default.
- W2188975393 cites W1819146036 @default.
- W2188975393 cites W1829785808 @default.
- W2188975393 cites W183138014 @default.
- W2188975393 cites W1859760514 @default.
- W2188975393 cites W1907001450 @default.
- W2188975393 cites W1964137226 @default.
- W2188975393 cites W1972685180 @default.
- W2188975393 cites W1978591382 @default.
- W2188975393 cites W1980079693 @default.
- W2188975393 cites W1983723499 @default.
- W2188975393 cites W1989160441 @default.
- W2188975393 cites W1990911977 @default.
- W2188975393 cites W1991489235 @default.
- W2188975393 cites W1991715658 @default.
- W2188975393 cites W1991989865 @default.
- W2188975393 cites W1997480576 @default.
- W2188975393 cites W1999010619 @default.
- W2188975393 cites W1999392360 @default.
- W2188975393 cites W2000700754 @default.
- W2188975393 cites W2015244008 @default.
- W2188975393 cites W2015315253 @default.
- W2188975393 cites W2017041372 @default.
- W2188975393 cites W2017739343 @default.
- W2188975393 cites W2018538061 @default.
- W2188975393 cites W2024695710 @default.
- W2188975393 cites W202601836 @default.
- W2188975393 cites W2026125143 @default.
- W2188975393 cites W2029414465 @default.
- W2188975393 cites W2033406822 @default.
- W2188975393 cites W2040486984 @default.
- W2188975393 cites W2045015874 @default.
- W2188975393 cites W2049075653 @default.
- W2188975393 cites W2052524743 @default.
- W2188975393 cites W2053316513 @default.
- W2188975393 cites W2055402407 @default.
- W2188975393 cites W2057807303 @default.
- W2188975393 cites W2059245867 @default.
- W2188975393 cites W2059697180 @default.
- W2188975393 cites W2060980259 @default.
- W2188975393 cites W2065095921 @default.
- W2188975393 cites W2070005657 @default.
- W2188975393 cites W2078007853 @default.
- W2188975393 cites W2079814255 @default.
- W2188975393 cites W2081638970 @default.
- W2188975393 cites W2082204982 @default.
- W2188975393 cites W2082434633 @default.
- W2188975393 cites W2085175973 @default.
- W2188975393 cites W2085231017 @default.
- W2188975393 cites W2091579301 @default.
- W2188975393 cites W2095152777 @default.
- W2188975393 cites W2095656719 @default.
- W2188975393 cites W2096266868 @default.
- W2188975393 cites W2096732432 @default.
- W2188975393 cites W2096910097 @default.
- W2188975393 cites W2097154968 @default.
- W2188975393 cites W2098411952 @default.
- W2188975393 cites W2098895708 @default.
- W2188975393 cites W2099293367 @default.
- W2188975393 cites W2105539612 @default.
- W2188975393 cites W2105542218 @default.
- W2188975393 cites W2106562690 @default.
- W2188975393 cites W2106736171 @default.