ACM Home Page
Please provide us with feedback. Feedback
Separation of concerns in software product line engineering
Full text PdfPdf (217 KB)
Source International Conference on Software Engineering archive
Proceedings of the 2005 workshop on Modeling and analysis of concerns in software table of contents
St. Louis, Missouri
SESSION: Modeling and Analysis of Concerns in Software (MACS) table of contents
Pages: 1 - 5  
Year of Publication: 2005
ISBN:1-59593-119-8
Also published in ...
Authors
Mazen Saleh  George Mason University, Fairfax, Virginia
Hassan Gomaa  George Mason University, Fairfax, Virginia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 86,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1083125.1083139
What is a DOI?

ABSTRACT

A software product line consists of a family of software systems that have some common functionality and some variable functionality. A better understanding of the product line can be obtained by separating the concerns of the common software, in terms of common features, components, and source code, from the variable software. This paper describes an approach and prototype tool support for separation of concerns and automatic customization of target applications, which are members of the software product line.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{Anastasopoulos04} M. Anastasopoulos and D. Muthig, "An Evolution of Aspect-Oriented Programming as a Product Line Implementation Technology", Proc. 8th International Conference on Software Reuse, Springer LNCS 3107, 2004, pp. 141--156.
2
 
3
{Clements02} P. Clements and L. Northrop, Software Product Lines: Practices and Patterns, Addison Wesley, 2002.
 
4
 
5
 
6
{Parnas79} Parnas D., "Designing Software for Ease of Extension and Contraction", IEEE Transactions on Software Engineering, March 1979.
 
7
 
8
{Lee02} K. Lee, W. Kuen. "An Introduction to Aspect Oriented Programming," COMP 610E, 2002.
 
9
{Lesiecki02} N. Lesiecki, "Improve Modularity with Aspect-Oriented Programming," IBM, 2002. Available: http://www-106.ibm.com/developerworks/library/Jaspectj/.
 
10
{Loughran04} N. Loughran, Awais Rashed, "Framed Aspects: Supporting Variability and Configurability for AOP", Proc. 8th International Conference on Software Reuse, Springer LNCS 3107, 2004, pp. 127--140.


Collaborative Colleagues:
Mazen Saleh: colleagues
Hassan Gomaa: colleagues