메뉴 건너뛰기




Volumn 26, Issue , 2004, Pages 2-11

Controlling the complexity of software designs

Author keywords

[No Author keywords available]

Indexed keywords

ASPECT-ORIENTED SOFTWARE DEVELOPMENT (AOSD); LAW OF DEMETER (LOD); LOW COUPLING PRINCIPLE; RESOURCE CONSUMPTION;

EID: 4544349731     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (18)

References (62)
  • 4
    • 0001789085 scopus 로고    scopus 로고
    • Composition validation and subjectivity in genvoca generators
    • February
    • D. Batory and B. Geraci. Composition validation and subjectivity in genvoca generators. IEEE Transactions on Software Engineering, 23(2):67-82, February 1997.
    • (1997) IEEE Transactions on Software Engineering , vol.23 , Issue.2 , pp. 67-82
    • Batory, D.1    Geraci, B.2
  • 5
    • 4544359204 scopus 로고    scopus 로고
    • On the separation of concerns in program families
    • Computing Department, Lancaster University, UK
    • A. Colyer, A. Rashid, and G. Blair. On the separation of concerns in program families. Technical Report COMP-001-2004, Computing Department, Lancaster University, UK, 2004.
    • (2004) Technical Report , vol.COMP-001-2004
    • Colyer, A.1    Rashid, A.2    Blair, G.3
  • 6
    • 4544241274 scopus 로고    scopus 로고
    • Aspects, information hiding and modularity
    • Princeton University, November
    • D. Dantas and D. Walker. Aspects, information hiding and modularity. Technical report, Princeton University, November 2003.
    • (2003) Technical Report
    • Dantas, D.1    Walker, D.2
  • 7
    • 84862433124 scopus 로고    scopus 로고
    • Demeter Research Group. Law of Demeter Home Page. http://www.ccs.neu.edu/home/lieber/LoD.html.
    • Law of Demeter Home Page
  • 13
    • 0003913390 scopus 로고    scopus 로고
    • Aspect-oriented programming is quantification and obliviousness
    • Minneapolis, USA
    • R. E. Filman and D. P. Friedman. Aspect-Oriented Programming is Quantification and Obliviousness. In Workshop on Advanced Separation of Concerns, OOPSLA, Minneapolis, USA, 2000. http://ic-www.arc.nasa.gov/ic/darwin/oif/leo/filman/text/oif/aop-is.pdf.
    • (2000) Workshop on Advanced Separation of Concerns, OOPSLA
    • Filman, R.E.1    Friedman, D.P.2
  • 15
    • 84976708204 scopus 로고
    • Subject-oriented programming (A critique of pure objects)
    • Oct. ACM SIGPLAN Notices
    • W. Harrison and H. Ossher. Subject-oriented programming (A critique of pure objects). In Proceedings OOPSLA '93, pages 411-428, Oct. 1993. ACM SIGPLAN Notices, volume 28, number 10.
    • (1993) Proceedings OOPSLA '93 , vol.28 , Issue.10 , pp. 411-428
    • Harrison, W.1    Ossher, H.2
  • 18
    • 0037243552 scopus 로고    scopus 로고
    • The art of enbugging
    • January/February
    • A. Hunt and D. Thomas. The art of enbugging. IEEE Software, pages 10-11, January/February 2003.
    • (2003) IEEE Software , pp. 10-11
    • Hunt, A.1    Thomas, D.2
  • 19
    • 0004250774 scopus 로고
    • Separation of concerns
    • College of Computer Science, Northeastern University, Boston, MA, February
    • W. L. Hürsch and C. V. Lopes. Separation of concerns. Technical Report NU-CCS-95-03, College of Computer Science, Northeastern University, Boston, MA, February 1995.
    • (1995) Technical Report , vol.NU-CCS-95-03
    • Hürsch, W.L.1    Lopes, C.V.2
  • 20
    • 84862433029 scopus 로고    scopus 로고
    • IBM Research Team. Hyper/J home page. http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm.
    • Hyper/J Home Page
  • 26
    • 1842771070 scopus 로고
    • Component enhancement: An adaptive reusability mechanism for groups of collaborating classes
    • J. van Leeuwen, editor, Madrid, Spain, Elsevier
    • K. J. Lieberherr. Component enhancement: An adaptive reusability mechanism for groups of collaborating classes. In J. van Leeuwen, editor, Information Processing '92, 12th World Computer Congress, pages 179-185, Madrid, Spain, 1992. Elsevier.
    • (1992) Information Processing '92, 12th World Computer Congress , pp. 179-185
    • Lieberherr, K.J.1
  • 29
    • 0024733526 scopus 로고
    • Assuring good style for object-oriented programs
    • September
    • K. J. Lieberherr and I. Holland. Assuring good style for object-oriented programs. IEEE Software, pages 38-48, September 1989.
    • (1989) IEEE Software , pp. 38-48
    • Lieberherr, K.J.1    Holland, I.2
  • 30
    • 84976666825 scopus 로고    scopus 로고
    • Object-oriented programming: An objective sense of style
    • in Special Issue of SIGPLAN Notices, San Diego, CA, September 1988
    • K. J. Lieberherr, I. Holland, and A. J. Riel. Object-oriented programming: An objective sense of style. In Object-Oriented Programming Systems, Languages and Applications Conference, in Special Issue of SIGPLAN Notices, number 11, pages 323-334, San Diego, CA, September 1988. A short version of this paper appears in IEEE Computer Magazine, June 1988, Open Channel section, pages 78-79.
    • Object-oriented Programming Systems, Languages and Applications Conference , Issue.11 , pp. 323-334
    • Lieberherr, K.J.1    Holland, I.2    Riel, A.J.3
  • 31
    • 84976825688 scopus 로고
    • A short version of this paper appears in June Open Channel section
    • K. J. Lieberherr, I. Holland, and A. J. Riel. Object-oriented programming: An objective sense of style. In Object-Oriented Programming Systems, Languages and Applications Conference, in Special Issue of SIGPLAN Notices, number 11, pages 323-334, San Diego, CA, September 1988. A short version of this paper appears in IEEE Computer Magazine, June 1988, Open Channel section, pages 78-79.
    • (1988) IEEE Computer Magazine , pp. 78-79
  • 32
    • 33846351755 scopus 로고    scopus 로고
    • Coupling aspect-oriented and adaptive programming
    • R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Addison-Wesley, In press
    • K. J. Lieberherr and D. Lorenz. Coupling Aspect-Oriented and Adaptive Programming. In R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Aspect-Oriented Software Development. Addison-Wesley, 2004. In press.
    • (2004) Aspect-oriented Software Development
    • Lieberherr, K.J.1    Lorenz, D.2
  • 33
    • 0012021195 scopus 로고    scopus 로고
    • Programming with aspectual components
    • College of Computer Science, Northeastern University, Boston, MA, March
    • K. J. Lieberherr, D. Lorenz, and M. Mezini. Programming with Aspectual Components. Technical Report NU-CCS-99-01, College of Computer Science, Northeastern University, Boston, MA, March 1999.
    • (1999) Technical Report , vol.NU-CCS-99-01
    • Lieberherr, K.J.1    Lorenz, D.2    Mezini, M.3
  • 34
    • 0042912981 scopus 로고    scopus 로고
    • Aspectual collaborations - Combining modules and aspects
    • September
    • K. J. Lieberherr, D. Lorenz, and J. Ovlinger. Aspectual collaborations - combining modules and aspects. The Computer Journal, 46(5):542-565, September 2003. http://www.ccs.neu.edu/research/demeter/papers/ac-aspectj-hyperj.
    • (2003) The Computer Journal , vol.46 , Issue.5 , pp. 542-565
    • Lieberherr, K.J.1    Lorenz, D.2    Ovlinger, J.3
  • 36
    • 0030615539 scopus 로고    scopus 로고
    • Preventive program maintenance in Demeter/Java (research demonstration)
    • Boston, MA, ACM Press
    • K. J. Lieberherr and D. Orleans. Preventive program maintenance in Demeter/Java (research demonstration). In International Conference on Software Engineering, pages 604-605, Boston, MA, 1997. ACM Press.
    • (1997) International Conference on Software Engineering , pp. 604-605
    • Lieberherr, K.J.1    Orleans, D.2
  • 37
    • 0003775879 scopus 로고    scopus 로고
    • Traversals of object structures: Specification and efficient implementation
    • College of Computer Science, Northeastern University, Boston, MA, Sep
    • K. J. Lieberherr and B. Patt-Shamir. Traversals of Object Structures: Specification and Efficient Implementation, Technical Report NU-CCS-97-15, College of Computer Science, Northeastern University, Boston, MA, Sep. 1997. http://www.ccs.neu.edu/research/demeter/AP-Library/.
    • (1997) Technical Report , vol.NU-CCS-97-15
    • Lieberherr, K.J.1    Patt-Shamir, B.2
  • 39
    • 4544383935 scopus 로고    scopus 로고
    • Navigating through object graphs using local meta-information
    • Northeastern University, May
    • K. J. Lieberherr and M. Wand. Navigating through object graphs using local meta-information. Technical Report NU-CCS-2001-05, Northeastern University, May 2001. http://www.ccs.neu.edu/research/demeter/biblio/new-strategy-semantics.html.
    • (2001) Technical Report , vol.NU-CCS-2001-05
    • Lieberherr, K.J.1    Wand, M.2
  • 41
    • 4544319010 scopus 로고    scopus 로고
    • AOP: A historical perspective
    • R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Addison Wesley, In press
    • C. Lopes. AOP: A Historical Perspective. In R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Aspect-Oriented Software Development. Addison Wesley, 2004. In press.
    • (2004) Aspect-oriented Software Development
    • Lopes, C.1
  • 44
    • 17444392993 scopus 로고
    • Abstracting process-to-function relations in concurrent object-oriented applications
    • R. Pareschi and M. Tokoro, editors, Bologna, Italy, Springer Verlag, Lecture Notes in Computer Science
    • C. V. Lopes and K. J. Lieberherr. Abstracting process-to-function relations in concurrent object-oriented applications. In R. Pareschi and M. Tokoro, editors, European Conference on Object-Oriented Programming, pages 81-99, Bologna, Italy, 1994. Springer Verlag, Lecture Notes in Computer Science.
    • (1994) European Conference on Object-oriented Programming , pp. 81-99
    • Lopes, C.V.1    Lieberherr, K.J.2
  • 45
    • 4544251159 scopus 로고    scopus 로고
    • Contracts and aspects
    • College of Computer and information Science, Northeastern University, Boston, MA 02115, Dec
    • D. H. Lorenz and T. Skotiniotis. Contracts and aspects. Technical Report NU-CCIS-03-13, College of Computer and information Science, Northeastern University, Boston, MA 02115, Dec. 2003.
    • (2003) Technical Report , vol.NU-CCIS-03-13
    • Lorenz, D.H.1    Skotiniotis, T.2
  • 46
  • 48
    • 0347594172 scopus 로고    scopus 로고
    • Adaptive plug-and-play components for evolutionary software development
    • C. Chambers, editor, in Special Issue of SIGPLAN Notices, Vancouver, October ACM
    • M. Mezini and K. J. Lieberherr. Adaptive plug-and-play components for evolutionary software development. In C. Chambers, editor, Object-Oriented Programming Systems, Languages and Applications Conference, in Special Issue of SIGPLAN Notices, number 10, pages 97-116, Vancouver, October 1998. ACM.
    • (1998) Object-oriented Programming Systems, Languages and Applications Conference , Issue.10 , pp. 97-116
    • Mezini, M.1    Lieberherr, K.J.2
  • 49
    • 0141538112 scopus 로고    scopus 로고
    • Incremental programming with extensible decisions
    • G. Kiczales, editor, Enschede, The Netherlands, ACM Press
    • D. Orleans. Incremental programming with extensible decisions. In G. Kiczales, editor, First International Conference on Aspect-Oriented Software Development, Enschede, The Netherlands, 2002. ACM Press.
    • (2002) First International Conference on Aspect-oriented Software Development
    • Orleans, D.1
  • 51
    • 4544254373 scopus 로고    scopus 로고
    • PhD thesis, Northeastern University, Draft version
    • J. Ovlinger, Combining Aspects and Modules, PhD thesis, Northeastern University, 2004. Draft version.
    • (2004) Combining Aspects and Modules
    • Ovlinger, J.1
  • 54
    • 0004235832 scopus 로고
    • Princeton University Press
    • G. Polya. How to solve it. Princeton University Press, 1949.
    • (1949) How to Solve It
    • Polya, G.1
  • 55
    • 1542377643 scopus 로고    scopus 로고
    • Embryonic object versus mature object: Object-oriented style and pedagogical theme
    • R. Rasala. Embryonic object versus mature object: object-oriented style and pedagogical theme. SIGCSE Bulletin, 35(3):89-93, 2003.
    • (2003) SIGCSE Bulletin , vol.35 , Issue.3 , pp. 89-93
    • Rasala, R.1
  • 58
    • 0141554361 scopus 로고    scopus 로고
    • Aspectual concepts
    • Northeastern University, June Master's Thesis
    • J. Sung. Aspectual Concepts. Technical Report NU-CCS-02-06, Northeastern University, June 2002. Master's Thesis, http://www.ccs.neu.edu/home/lieber/theses-index.html.
    • (2002) Technical Report , vol.NU-CCS-02-06
    • Sung, J.1
  • 61
    • 4544337243 scopus 로고    scopus 로고
    • Compilation of pointcut designators using traversals
    • Northeastern University, December
    • P. Wu and K. J. Lieberherr. Compilation of Pointcut Designators using Traversals. Technical Report NU-CCIS-03-16, Northeastern University, December 2003.
    • (2003) Technical Report , vol.NU-CCIS-03-16
    • Wu, P.1    Lieberherr, K.J.2


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