A systematic literature review of istar extensions
Abstract iStar is a general-purpose goal-based modelling language used to model
requirements at early and late phases of software development. It has been used in …
requirements at early and late phases of software development. It has been used in …
A systematic literature review of requirements modeling and analysis for self-adaptive systems
Z Yang, Z Li, Z **, Y Chen - … , REFSQ 2014, Essen, Germany, April 7-10 …, 2014 - Springer
Abstract [Context and motivation] Over the last decade, researchers and engineers have
developed a vast body of methodologies and technologies in requirements engineering for …
developed a vast body of methodologies and technologies in requirements engineering for …
Efficient conflict driven learning in a boolean satisfiability solver
L Zhang, CF Madigan, MH Moskewicz… - … on Computer Aided …, 2001 - ieeexplore.ieee.org
One of the most important features of current state-of-the-art SAT solvers is the use of conflict
based backtracking and learning techniques. In this paper, we generalize various conflict …
based backtracking and learning techniques. In this paper, we generalize various conflict …
Adaptive socio-technical systems: a requirements-based approach
A socio-technical system (STS) consists of an interplay of humans, organizations, and
technical systems. STSs are heterogeneous, dynamic, unpredictable, and weakly …
technical systems. STSs are heterogeneous, dynamic, unpredictable, and weakly …
[HTML][HTML] A compositional approach to creating architecture frameworks with an application to distributed AI systems
Artificial intelligence (AI) in its various forms finds more and more its way into complex
distributed systems. For instance, it is used locally, as part of a sensor system, on the edge …
distributed systems. For instance, it is used locally, as part of a sensor system, on the edge …
Business-driven data analytics: A conceptual modeling framework
S Nalchigar, E Yu - Data & Knowledge Engineering, 2018 - Elsevier
The effective development of advanced data analytics solutions requires tackling challenges
such as eliciting analytical requirements, designing the machine learning solution, and …
such as eliciting analytical requirements, designing the machine learning solution, and …
Towards human-centric model-driven software engineering
J Grundy, H Khalajzadeh… - … on Evaluation of Novel …, 2020 - research.monash.edu
Many current software systems suffer from a lack of consideration of the human differences
between end users. This includes age, gender, language, culture, emotions, personality …
between end users. This includes age, gender, language, culture, emotions, personality …
A learning approach to enhance assurances for real-time self-adaptive systems
The assurance of real-time properties is prone to context variability. Providing such
assurance at design time would require to check all the possible context and system …
assurance at design time would require to check all the possible context and system …
ACon: A learning-based approach to deal with uncertainty in contextual requirements at runtime
A Knauss, D Damian, X Franch, A Rook… - Information and software …, 2016 - Elsevier
Context: Runtime uncertainty such as unpredictable operational environment and failure of
sensors that gather environmental data is a well-known challenge for adaptive systems …
sensors that gather environmental data is a well-known challenge for adaptive systems …
Reasoning with contextual requirements: Detecting inconsistency and conflicts
CONTEXT: The environment in which the system operates, its context, is variable. The
autonomous ability of a software to adapt to context has to be planned since the …
autonomous ability of a software to adapt to context has to be planned since the …