4 research outputs found
Requirements Modelling and Design Notations for Software Product Lines
Although feature modelling is a frequently used
approach to the task of modelling commonality and
variability within product lines, there is currently no
standard modelling notation or methodology. On the
assumption that the commonality/variability model will
be used as a basis for architecture design, our
modelling notation allows features to be augmented
with behavioural detail, captured using the UCM path
notation. This gives rise to models that capture
commonality and variability in behaviour as well as in
product features, and are thus more valuable for
downstream design activities. This paper outlines the
modelling notation and describes ongoing work on the
characterisation of variability points within models
based on this notation, and on the relationships between
model fragments and solution domain techniques such
as design patterns or variability realisation techniques.
It also describes preliminary work, aimed at evolving an
intelligent tool that can characterise feature and
behavioural model fragments and suggest design and
realisation methods
Usability of Web Browsers for Multi-touch Platforms
Multi-touch interface is an improvement within the existing touch screen technology, which allows the user to operate the electronic visual display with finger gestures. This work examines how good current web browsers are positioned to avail of the next generation HCI, currently dubbed Natural User Interfaces which are largely multi-touch interfaces at this point in time
Requirements Modelling and Design Notations for Software Product Lines.
Although feature modelling is a frequently used approach to the task of modelling commonality and variability within product lines, there is currently no standard modelling notation or methodology. On the assumption that the commonality/variability model will be used as a basis for architecture design, our modelling notation allows features to be augmented with behavioural detail, captured using the UCM path notation. This gives rise to models that capture commonality and variability in behaviour as well as in product features, and are thus more valuable for downstream design activities. This paper outlines the modelling notation and describes ongoing work on the characterisation of variability points within models based on this notation, and on the relationships between model fragments and solution domain techniques such as design patterns or variability realisation techniques. It also describes preliminary work, aimed at evolving an intelligent tool that can characterise feature and behavioural model fragments and suggest design and realisation methods. Keywords:Feature diagram, Modelling language, UML 1