메뉴 건너뛰기




Volumn 5634 LNCS, Issue , 2009, Pages 9-26

Feature (De)composition in functional programming

Author keywords

[No Author keywords available]

Indexed keywords

BLOCK DECOMPOSITION; BLOCK STRUCTURES; CROSSCUTTING CONCERN; FUNDAMENTAL PRINCIPLES; OBJECT ORIENTATION; PROGRAMMING LANGUAGE; PROGRAMMING PARADIGMS; SEPARATION OF CONCERNS;

EID: 70349524149     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-02655-3_3     Document Type: Conference Paper
Times cited : (11)

References (32)
  • 2
    • 0015482049 scopus 로고
    • On the Criteria to be Used in Decomposing Systems into Modules
    • Parnas, D.: On the Criteria to be Used in Decomposing Systems into Modules. Comm. ACM 15, 1053-1058 (1972)
    • (1972) Comm. ACM , vol.15 , pp. 1053-1058
    • Parnas, D.1
  • 4
    • 0032643249 scopus 로고    scopus 로고
    • N Degrees of Separation: Multi-Dimensional Separation of Concerns
    • IEEE CS, Los Alamitos
    • Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Proc. Int. Conf. Software Engineering, pp. 107-119. IEEE CS, Los Alamitos (1999)
    • (1999) Proc. Int. Conf. Software Engineering , pp. 107-119
    • Tarr, P.1    Ossher, H.2    Harrison, W.3    Sutton Jr., S.4
  • 5
    • 26444453632 scopus 로고    scopus 로고
    • Separation of Concerns with Procedures, Annotations, Advice and Pointcuts
    • Black, A.P, ed, ECOOP 2005, Springer, Heidelberg
    • Kiczales, G., Mezini, M.: Separation of Concerns with Procedures, Annotations, Advice and Pointcuts. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 195-213. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3586 , pp. 195-213
    • Kiczales, G.1    Mezini, M.2
  • 7
    • 33746616933 scopus 로고    scopus 로고
    • Demeter interfaces: Adaptive programming without surprises
    • Thomas, D, ed, ECOOP 2006, Springer, Heidelberg
    • Skotiniotis, T., Palm, J., Lieberherr, K.J.: Demeter interfaces: Adaptive programming without surprises. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol. 4067, pp. 477-500. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4067 , pp. 477-500
    • Skotiniotis, T.1    Palm, J.2    Lieberherr, K.J.3
  • 8
    • 84947930301 scopus 로고    scopus 로고
    • Feature-Oriented Programming: A Fresh Look at Objects
    • Springer, Heidelberg
    • Prehofer, C.: Feature-Oriented Programming: A Fresh Look at Objects. In: Proc. Europ. Conf. Object-Oriented Programming, pp. 419-443. Springer, Heidelberg (1997)
    • (1997) Proc. Europ. Conf. Object-Oriented Programming , pp. 419-443
    • Prehofer, C.1
  • 10
    • 41549133926 scopus 로고    scopus 로고
    • Superimposition: A language-independent approach to software composition
    • Pautasso, C, Tanter, É, eds, SC, Springer, Heidelberg
    • Apel, S., Lengauer, C.: Superimposition: A language-independent approach to software composition. In: Pautasso, C., Tanter, É. (eds.) SC 2008. LNCS, vol. 4954, pp. 20-35. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4954 , pp. 20-35
    • Apel, S.1    Lengauer, C.2
  • 11
    • 70349553081 scopus 로고    scopus 로고
    • FeatureHouse: Language-Independent, Automated Software Composition
    • IEEE Computer Society Press, Los Alamitos
    • Apel, S., Kästner, C., Lengauer, C.: FeatureHouse: Language-Independent, Automated Software Composition. In: Proc. Int. Conf. Software Engineering. IEEE Computer Society Press, Los Alamitos (2009)
    • (2009) Proc. Int. Conf. Software Engineering
    • Apel, S.1    Kästner, C.2    Lengauer, C.3
  • 15
    • 42549128483 scopus 로고    scopus 로고
    • A Case Study Implementing Features using Aspect J
    • IEEE CS, Los Alamitos
    • Kästner, C., Apel, S., Batory, D.: A Case Study Implementing Features using Aspect J. In: Proc. Int. Software Product Line Conf., pp. 222-232. IEEE CS, Los Alamitos (2007)
    • (2007) Proc. Int. Software Product Line Conf , pp. 222-232
    • Kästner, C.1    Apel, S.2    Batory, D.3
  • 16
    • 0024648265 scopus 로고
    • Why Functional Programming Matters
    • Hughes, J.: Why Functional Programming Matters. Comput. J. 32, 98-107 (1989)
    • (1989) Comput. J , vol.32 , pp. 98-107
    • Hughes, J.1
  • 17
    • 0141762580 scopus 로고    scopus 로고
    • Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code
    • ACM Press, New York
    • Coady, Y., Kiczales, G.: Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code. In: Proc. Int. Conf. Aspect-Oriented Software Development, pp. 50-59. ACM Press, New York (2003)
    • (2003) Proc. Int. Conf. Aspect-Oriented Software Development , pp. 50-59
    • Coady, Y.1    Kiczales, G.2
  • 18
    • 41049086485 scopus 로고    scopus 로고
    • Untangling Crosscutting Models with CAESAR
    • Addison-Wesley, Reading
    • Mezini, M., Ostermann, K.: Untangling Crosscutting Models with CAESAR. In: Aspect-Oriented Software Development, pp. 165-199. Addison-Wesley, Reading (2005)
    • (2005) Aspect-Oriented Software Development , pp. 165-199
    • Mezini, M.1    Ostermann, K.2
  • 19
    • 0018441391 scopus 로고
    • Designing Software for Ease of Extension and Contraction
    • Parnas, D.: Designing Software for Ease of Extension and Contraction. IEEE Trans. Software Engineering SE 5, 264-277 (1979)
    • (1979) IEEE Trans. Software Engineering SE , vol.5 , pp. 264-277
    • Parnas, D.1
  • 24
    • 70450192589 scopus 로고    scopus 로고
    • Guaranteeing Syntactic Correctness for all Product Line Variants: A Language-Independent Approach
    • Springer, Heidelberg
    • Kästner, C., Apel, S., Trujillo, S., Kuhlemann, M., Batory, D.: Guaranteeing Syntactic Correctness for all Product Line Variants: A Language-Independent Approach. In: Proc. Tools Europe. Springer, Heidelberg (2009)
    • (2009) Proc. Tools Europe
    • Kästner, C.1    Apel, S.2    Trujillo, S.3    Kuhlemann, M.4    Batory, D.5
  • 25
    • 56249143172 scopus 로고    scopus 로고
    • Type-checking Software Product Lines - A Formal Approach
    • IEEE CS, Los Alamitos
    • Kästner, C., Apel, S.: Type-checking Software Product Lines - A Formal Approach. In: Proc. Int. Conf. Automated Software Engineering, pp. 258-267. IEEE CS, Los Alamitos (2008)
    • (2008) Proc. Int. Conf. Automated Software Engineering , pp. 258-267
    • Kästner, C.1    Apel, S.2
  • 26
    • 34247156995 scopus 로고    scopus 로고
    • Feature-Oriented Refactoring of Legacy Applications
    • ACM Press, New York
    • Liu, J., Batory, D., Lengauer, C.: Feature-Oriented Refactoring of Legacy Applications. In: Proc. Int. Conf. Software Engineering, pp. 112-121. ACM Press, New York (2006)
    • (2006) Proc. Int. Conf. Software Engineering , pp. 112-121
    • Liu, J.1    Batory, D.2    Lengauer, C.3
  • 27
    • 70350404335 scopus 로고    scopus 로고
    • How AspectJ is Used: An Analysis of Eleven AspectJ Programs
    • Technical Report MIP-0801, Dept. of Informatics and Mathematics, University of Passau
    • Apel, S., Batory, D.: How AspectJ is Used: An Analysis of Eleven AspectJ Programs. Technical Report MIP-0801, Dept. of Informatics and Mathematics, University of Passau (2008)
    • (2008)
    • Apel, S.1    Batory, D.2
  • 28
    • 44249122826 scopus 로고    scopus 로고
    • Dantas, D., Walker, D., Washburn, G., Weirich, S.: AspectML: A Polymorphic Aspect-Oriented Functional Programming Language. ACM Trans. Programming Languages and Systems 30, 1-60 (2008)
    • Dantas, D., Walker, D., Washburn, G., Weirich, S.: AspectML: A Polymorphic Aspect-Oriented Functional Programming Language. ACM Trans. Programming Languages and Systems 30, 1-60 (2008)
  • 31
    • 26444578339 scopus 로고    scopus 로고
    • Open Modules: Modular Reasoning About Advice
    • Black, A.P, ed, ECOOP 2005, Springer, Heidelberg
    • Aldrich, J.: Open Modules: Modular Reasoning About Advice. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 144-168. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3586 , pp. 144-168
    • Aldrich, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.