Niazi, Mahmood; Ali Babar, Muhammad(Elsevier, 2009)
Objective: In this paper, we present findings from an empirical study that was aimed at identifying the lative ‘‘perceived value” of CMMI level 2 specific practices based on the perceptions and experiences of practitioners ...
This paper addresses product configuration and
product derivation in product lines of embedded systems. We
show how domain-specific languages (DSLs), which are used to
describe the implementation of the product, can be ...
Schneidewind, Norman; Hinchey, Mike(Association for Computing Machinery, 2009)
1. Introduction:
We introduce the concept of using both consumer software and
producer software in the analysis of risk as it relates to test criteria
and strategies. There are two different versions of the software, ...
Feature modeling is an essential activity for modeling and managing the variability of a software product line. On the other hand, aspect-oriented programming provides effective means for modularizing feature implementation. ...
The conceptual modelling of software architectures is of central importance
for the quality of a software system. A rich modelling language is required to
integrate the different aspects of architecture modelling, such ...
Mobile privacy concerns are central to Ubicomp and yet
remain poorly understood. We advocate a diversified
approach, enabling the cross-interpretation of data from
complementary methods. However, mobility imposes a
number ...
Chen, Lianping; Ali Babar, Muhammad; Ali, Nour(Association for Computing Machinery (acm), 2009)
Variability Management (VM) in Software Product Line (SPL) is a key activity that usually affects the degree to which a SPL is successful. SPL community has spent huge amount of resources on developing various approaches ...
The feasibility of employing a Lyot filter to compensate for the pattern effect in a semiconductor optical amplifier (SOA) is experimentally demonstrated. The operation mechanism relies on the control of its comb-like ...
When some agents want to communicate through a media stream (for example voice or video), the Real Time Protocol (RTP) is used. This protocol does not provide encryption, so it is necessary to use Secure RTP (SRTP) to ...