Software Engineering and Knowledge Engineering · 2008 · 28 citations · 9 references
Context-aware Product LineEngineeringSoftware SystemsSoftware EngineeringSoftware AnalysisContext InformationData ScienceSystems EngineeringProduct LineSystem SoftwareFeature Interaction ProblemDesignFeature ModelingSoftware Product LineComputer ScienceSoftware DesignProduct Line EngineeringProduct ModelingData Modeling
One of the first activities to develop a software product line is the feature analysis. This activity produces a feature model to represent commonalities and variabilities among products of a product line. Contextaware applications use context information to provide services and relevant information for their users. One of the challenges to build a context-aware product line is how to represent context information in a feature model. This paper proposes a modeling notation, called UbiFEX, for representing context information and defining context adaptive rules in a feature model.
9
Understanding and Using Context
Anind K. Dey · Personal and Ubiquitous Computing · 2001 · 4.9K citations · Full text
Applied Linguistics, Context Analysis, Philosophy Of Language +9
Project Aura: toward distraction-free pervasive computing
David Garlan, Daniel P. Siewiorek, A. Smailagic et al. · IEEE Pervasive Computing · 2002 · 778 citations
Philip K. McKinley, S. Masoud Sadjadi, Eric P. Kasten et al. · Computer · 2004 · 591 citations
Software Maintenance, Engineering, Computer Architecture +21
SEI's software product line tenets
Linda Northrop · IEEE Software · 2002 · 245 citations