메뉴 건너뛰기




Volumn , Issue , 2008, Pages 161-170

Program refactoring using functional aspects

Author keywords

Aspect interactions; Aspect oriented refactoring; Functional aspects; Pseudo commutativity; Stepwise refinement

Indexed keywords

INFORMATION THEORY; SEMANTICS;

EID: 63449113158     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1449913.1449938     Document Type: Conference Paper
Times cited : (24)

References (43)
  • 1
    • 26444578339 scopus 로고    scopus 로고
    • Open Modules: Modular Reasoning about Advice
    • Proc. Europ. Conf. Object-Oriented Programming, of, Springer-Verlag
    • J. Aldrich. Open Modules: Modular Reasoning about Advice. In Proc. Europ. Conf. Object-Oriented Programming, volume 3586 of LNCS, pages 144-168. Springer-Verlag, 2005.
    • (2005) LNCS , vol.3586 , pp. 144-168
    • Aldrich, J.1
  • 4
    • 41549133926 scopus 로고    scopus 로고
    • S. Apel and C. Lengauer. Superimposition: A Language-Independent Approach to Software Composition. In Proc. Int'l. Symp. Software Composition, 4954 of LNCS, pages 20-35. Springer-Verlag, 2008.
    • S. Apel and C. Lengauer. Superimposition: A Language-Independent Approach to Software Composition. In Proc. Int'l. Symp. Software Composition, volume 4954 of LNCS, pages 20-35. Springer-Verlag, 2008.
  • 5
    • 36048935678 scopus 로고    scopus 로고
    • On the Notion of Functional Aspects in Aspect-Oriented Refactoring
    • Computing Department, Lancaster University
    • S. Apel and J. Liu. On the Notion of Functional Aspects in Aspect-Oriented Refactoring. In Proc. ECOOP Workshop Aspects, Dependencies, and Interactions, pages 1-9. Computing Department, Lancaster University, 2006.
    • (2006) Proc. ECOOP Workshop Aspects, Dependencies, and Interactions , pp. 1-9
    • Apel, S.1    Liu, J.2
  • 6
    • 63449125880 scopus 로고    scopus 로고
    • P. Avgustinov, A. Christensen, L. Hendren, S. Kuzins, J. Lhotak, O. Lhotak, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibble. abc: An Extensible AspectJ Compiler. Trans. Aspect-Oriented Software Development, 1(1):293-334, 2006.
    • P. Avgustinov, A. Christensen, L. Hendren, S. Kuzins, J. Lhotak, O. Lhotak, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibble. abc: An Extensible AspectJ Compiler. Trans. Aspect-Oriented Software Development, 1(1):293-334, 2006.
  • 8
    • 0003353852 scopus 로고
    • Design Maintenance Systems
    • I. Baxter. Design Maintenance Systems. Comm. ACM, 35(4):73-89, 1992.
    • (1992) Comm. ACM , vol.35 , Issue.4 , pp. 73-89
    • Baxter, I.1
  • 9
    • 0141762580 scopus 로고    scopus 로고
    • Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code
    • ACM Press
    • Y. Coady and G. Kiczales. Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code. In Proc. Int'l. Conf. Aspect-Oriented Software Development, pages 50-59. ACM Press, 2003.
    • (2003) Proc. Int'l. Conf. Aspect-Oriented Software Development , pp. 50-59
    • Coady, Y.1    Kiczales, G.2
  • 13
    • 84937392520 scopus 로고    scopus 로고
    • A Framework for the Detection and Resolution of Aspect Interactions
    • Proc. Int'l. Conf. Generative Programming and Component Engineering, of, Springer-Verlag
    • R. Douence, P. Fradet, and M. Südholt. A Framework for the Detection and Resolution of Aspect Interactions. In Proc. Int'l. Conf. Generative Programming and Component Engineering, volume 2487 of LNCS, pages 173-188. Springer-Verlag, 2002.
    • (2002) LNCS , vol.2487 , pp. 173-188
    • Douence, R.1    Fradet, P.2    Südholt, M.3
  • 14
    • 31344440482 scopus 로고    scopus 로고
    • Aspect-Oriented Programming Is Quantification and Obliviousness
    • Addison-Wesley
    • R. Filman and D. Friedman. Aspect-Oriented Programming Is Quantification and Obliviousness. In Aspect-Oriented Software Development, pages 21-35. Addison-Wesley, 2005.
    • (2005) Aspect-Oriented Software Development , pp. 21-35
    • Filman, R.1    Friedman, D.2
  • 19
    • 0036977614 scopus 로고    scopus 로고
    • Footprint and Feature Management Using Aspect-Oriented Programming Techniques
    • F. Hunleth and R. Cytron. Footprint and Feature Management Using Aspect-Oriented Programming Techniques. SIGPLAN Not., 37(7):38-45, 2002.
    • (2002) SIGPLAN Not , vol.37 , Issue.7 , pp. 38-45
    • Hunleth, F.1    Cytron, R.2
  • 20
    • 41549095351 scopus 로고    scopus 로고
    • Composing Safely - A Type System for Aspects
    • Proc. Int'l. Symp. Software Composition, of, Springer-Verlag
    • F. Kammüller and H. Sudhof. Composing Safely - A Type System for Aspects. In Proc. Int'l. Symp. Software Composition, volume 4954 of LNCS, pages 231-247. Springer-Verlag, 2008.
    • (2008) LNCS , vol.4954 , pp. 231-247
    • Kammüller, F.1    Sudhof, H.2
  • 21
    • 42549128483 scopus 로고    scopus 로고
    • C. Kästner, S. Apel, and D. Batory. A Case Study Implementing Features using AspectJ. In Proc. Int'l. Software Product Line Conf., pages 222-232. IEEE CS Press, 2007.
    • C. Kästner, S. Apel, and D. Batory. A Case Study Implementing Features using AspectJ. In Proc. Int'l. Software Product Line Conf., pages 222-232. IEEE CS Press, 2007.
  • 22
    • 36049027477 scopus 로고    scopus 로고
    • Implementing Bounded Aspect Quantification in AspectJ
    • School of Computer Science, University of Magdeburg
    • C. Kästner, S. Apel, and G. Saake. Implementing Bounded Aspect Quantification in AspectJ. In Proc. ECOOP RAM-SE Workshop, pages 111-122. School of Computer Science, University of Magdeburg, 2006.
    • (2006) Proc. ECOOP RAM-SE Workshop , pp. 111-122
    • Kästner, C.1    Apel, S.2    Saake, G.3
  • 23
  • 24
    • 26444453632 scopus 로고    scopus 로고
    • Separation of Concerns with Procedures, Annotations, Advice, and Pointcuts
    • Proc. Europ. Conf. Object- Oriented Programming, of, Springer-Verlag
    • G. Kiczales and M. Mezini. Separation of Concerns with Procedures, Annotations, Advice, and Pointcuts. In Proc. Europ. Conf. Object- Oriented Programming, volume 3586 of LNCS, pages 195-213. Springer-Verlag, 2005.
    • (2005) LNCS , vol.3586 , pp. 195-213
    • Kiczales, G.1    Mezini, M.2
  • 28
    • 84958954068 scopus 로고    scopus 로고
    • A Standard Problem for Evaluating Product-Line Methodologies
    • Proc. Int'l. Conf. Generative and Component-Based Software Engineering, of, Springer-Verlag
    • R. Lopez-Herrejon and D. Batory. A Standard Problem for Evaluating Product-Line Methodologies. In Proc. Int'l. Conf. Generative and Component-Based Software Engineering, volume 2186 of LNCS, pages 10-24. Springer-Verlag, 2001.
    • (2001) LNCS , vol.2186 , pp. 10-24
    • Lopez-Herrejon, R.1    Batory, D.2
  • 30
    • 0345445932 scopus 로고    scopus 로고
    • Dataflow Pointcut in Aspect-Oriented Programming
    • Proc. Asian Symp. Programming Languages and Systems, of, Springer-Verlag
    • H. Masuhara and K. Kawauchi. Dataflow Pointcut in Aspect-Oriented Programming. In Proc. Asian Symp. Programming Languages and Systems, volume 2895 of LNCS, pages 105-121. Springer-Verlag, 2003.
    • (2003) LNCS , vol.2895 , pp. 105-121
    • Masuhara, H.1    Kawauchi, K.2
  • 31
    • 33244472360 scopus 로고    scopus 로고
    • Distributing Classes with Woven Concerns: An Exploration of Potential Fault Scenarios
    • ACM Press
    • N. McEachen and R. Alexander. Distributing Classes with Woven Concerns: An Exploration of Potential Fault Scenarios. In Proc. Int'l. Conf. Aspect-Oriented Software Development, pages 192-200. ACM Press, 2005.
    • (2005) Proc. Int'l. Conf. Aspect-Oriented Software Development , pp. 192-200
    • McEachen, N.1    Alexander, R.2
  • 35
    • 26444475843 scopus 로고    scopus 로고
    • Expressive Pointcuts for Increased Modularity
    • Proc. Europ. Conf. Object-Oriented Programming, of, Springer- Verlag
    • K. Ostermann, M. Mezini, and C. Bockisch. Expressive Pointcuts for Increased Modularity. In Proc. Europ. Conf. Object-Oriented Programming, volume 3586 of LNCS, pages 214-240. Springer- Verlag, 2005.
    • (2005) LNCS , vol.3586 , pp. 214-240
    • Ostermann, K.1    Mezini, M.2    Bockisch, C.3
  • 36
    • 0018441391 scopus 로고
    • Designing Software for Ease of Extension and Contraction
    • D. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Trans. Softw. Eng., SE-5(2), 1979.
    • (1979) IEEE Trans. Softw. Eng , vol.SE-5 , Issue.2
    • Parnas, D.1
  • 37
    • 33747156640 scopus 로고    scopus 로고
    • Changing the Paradigm of Software Engineering
    • V. Rajlich. Changing the Paradigm of Software Engineering. Comm. ACM, 49(8):67-70, 2006.
    • (2006) Comm. ACM , vol.49 , Issue.8 , pp. 67-70
    • Rajlich, V.1
  • 41
    • 84976773567 scopus 로고
    • Program Development by Stepwise Refinement
    • N. Wirth. Program Development by Stepwise Refinement. Comm. ACM, 14(4):221-227, 1971.
    • (1971) Comm. ACM , vol.14 , Issue.4 , pp. 221-227
    • Wirth, N.1
  • 42
    • 34547430914 scopus 로고    scopus 로고
    • A Comparison of Jiazzi and AspectJ for Feature-Wise Decomposition
    • Technical Report UUCS-04-001, School of Computing, The University of Utah
    • B. Xin, S. McDirmid, E. Eide, and W. Hsieh. A Comparison of Jiazzi and AspectJ for Feature-Wise Decomposition. Technical Report UUCS-04-001, School of Computing, The University of Utah, 2004.
    • (2004)
    • Xin, B.1    McDirmid, S.2    Eide, E.3    Hsieh, W.4


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