메뉴 건너뛰기




Volumn 85, Issue 8, 2012, Pages 1801-1817

Context-oriented programming: A software engineering perspective

Author keywords

Context; Context awareness; Context oriented programming

Indexed keywords

APPLICATION PROGRAMS; MODULAR CONSTRUCTION; UBIQUITOUS COMPUTING;

EID: 84861345286     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2012.03.024     Document Type: Article
Times cited : (103)

References (81)
  • 9
    • 4544349705 scopus 로고    scopus 로고
    • Feature-oriented programming and the ahead tool suite
    • ICSE '04, IEEE Computer Society, Washington, DC, USA
    • D. Batory Feature-oriented programming and the ahead tool suite Proceedings of the 26th International Conference on Software Engineering ICSE '04, IEEE Computer Society, Washington, DC, USA 2004 702 703
    • (2004) Proceedings of the 26th International Conference on Software Engineering , pp. 702-703
    • Batory, D.1
  • 11
    • 78650282999 scopus 로고    scopus 로고
    • Dynamically adaptive systems are product lines too: Using model-driven techniques to capture dynamic variability of adaptive systems
    • S. Thiel, K. Pohl, University of Limerick Ireland
    • N. Bencomo, P. Sawyer, G.S. Blair, and P. Grace Dynamically adaptive systems are product lines too: Using model-driven techniques to capture dynamic variability of adaptive systems. S. Thiel, K. Pohl, SPLC, International Software Product Line Conference, Lero Int. Science Centre 2008 University of Limerick Ireland 23 32
    • (2008) SPLC, International Software Product Line Conference, Lero Int. Science Centre , pp. 23-32
    • Bencomo, N.1    Sawyer, P.2    Blair, G.S.3    Grace, P.4
  • 15
    • 1842688883 scopus 로고    scopus 로고
    • MobiPADS: A reflective middleware for context-aware mobile computing
    • A.T.S. Chan, and S.-N. Chuang MobiPADS: A reflective middleware for context-aware mobile computing IEEE Transactions on Software Engineering 29 2003 1072 1085
    • (2003) IEEE Transactions on Software Engineering , vol.29 , pp. 1072-1085
    • Chan, A.T.S.1    Chuang, S.-N.2
  • 16
    • 84861340230 scopus 로고    scopus 로고
    • ContextScheme Website, 2011. http://p-cos.net/context-scheme.html.
    • (2011) ContextScheme Website
  • 18
    • 84958180272 scopus 로고    scopus 로고
    • Language constructs for context-oriented programming: An overview of ContextL
    • DLS '05, ACM, New York, NY, USA
    • P. Costanza, and R. Hirschfeld Language constructs for context-oriented programming: an overview of ContextL Proceedings of the 2005 Symposium on Dynamic languages DLS '05, ACM, New York, NY, USA 2005 1 10
    • (2005) Proceedings of the 2005 Symposium on Dynamic Languages , pp. 1-10
    • Costanza, P.1    Hirschfeld, R.2
  • 24
    • 84976859535 scopus 로고
    • Computational reflection in class based object-oriented languages
    • J. Ferber Computational reflection in class based object-oriented languages SIGPLAN Notice 24 1989 317 326
    • (1989) SIGPLAN Notice , vol.24 , pp. 317-326
    • Ferber, J.1
  • 28
    • 7244223259 scopus 로고    scopus 로고
    • Rainbow: Architecture-based self-adaptation with reusable infrastructure
    • D. Garlan, S.-W. Cheng, A.-C. Huang, B. Schmerl, and P. Steenkiste Rainbow: Architecture-based self-adaptation with reusable infrastructure Computer 37 2004 46 54
    • (2004) Computer , vol.37 , pp. 46-54
    • Garlan, D.1    Cheng, S.-W.2    Huang, A.-C.3    Schmerl, B.4    Steenkiste, P.5
  • 33
    • 41149086765 scopus 로고    scopus 로고
    • Highly dynamic behaviour adaptability through prototypes with subjective multimethods
    • DLS '07, ACM, New York, NY, USA
    • S. González, K. Mens, and P. Heymans Highly dynamic behaviour adaptability through prototypes with subjective multimethods Proceedings of the 2007 Symposium on Dynamic Languages DLS '07, ACM, New York, NY, USA 2007 77 88
    • (2007) Proceedings of the 2007 Symposium on Dynamic Languages , pp. 77-88
    • González, S.1    Mens, K.2    Heymans, P.3
  • 34
    • 63649150747 scopus 로고    scopus 로고
    • Context-oriented programming with the Ambient object system
    • S. González, K. Mens, and A. Cádiz Context-oriented programming with the Ambient object system j-jucs 14 2008 3307 3332
    • (2008) J-jucs , vol.14 , pp. 3307-3332
    • González, S.1    Mens, K.2    Cádiz, A.3
  • 38
    • 10944240882 scopus 로고    scopus 로고
    • Toward an OSGi-based infrastructure for context-aware applications
    • T. Gu, H. Pung, and D. Zhang Toward an OSGi-based infrastructure for context-aware applications IEEE Transactions on Pervasive Computing 3 2004 66 74
    • (2004) IEEE Transactions on Pervasive Computing , vol.3 , pp. 66-74
    • Gu, T.1    Pung, H.2    Zhang, D.3
  • 42
    • 57049115979 scopus 로고    scopus 로고
    • An introduction to context-oriented programming with ContextS
    • R. Lämmel, J. Visser, J. Saraiva, Springer
    • R. Hirschfeld, P. Costanza, and M. Haupt An introduction to context-oriented programming with ContextS R. Lämmel, J. Visser, J. Saraiva, GTTSE, Lecture Notes in Computer Science, vol. 5235 2007 Springer 396 407
    • (2007) GTTSE, Lecture Notes in Computer Science, Vol. 5235 , pp. 396-407
    • Hirschfeld, R.1    Costanza, P.2    Haupt, M.3
  • 51
    • 85008013307 scopus 로고    scopus 로고
    • Beyond the black box: Open implementation
    • 8
    • G. Kiczales Beyond the black box: open implementation IEEE Transactions on Software 13 1996 10 11 8
    • (1996) IEEE Transactions on Software , vol.13 , pp. 10-11
    • Kiczales, G.1
  • 72
    • 72949106447 scopus 로고    scopus 로고
    • An implementation substrate for languages composing modularized crosscutting concerns
    • SAC '09, ACM, New York, NY, USA
    • H. Schippers, M. Haupt, and R. Hirschfeld An implementation substrate for languages composing modularized crosscutting concerns Proceedings of the 2009 ACM symposium on Applied Computing SAC '09, ACM, New York, NY, USA 2009 1944 1951
    • (2009) Proceedings of the 2009 ACM Symposium on Applied Computing , pp. 1944-1951
    • Schippers, H.1    Haupt, M.2    Hirschfeld, R.3
  • 75
    • 0030402935 scopus 로고    scopus 로고
    • A simple and unifying approach to subjective objects
    • R.B. Smith, and D. Ungar A simple and unifying approach to subjective objects TAPOS 2 1996 161 178
    • (1996) TAPOS , vol.2 , pp. 161-178
    • Smith, R.B.1    Ungar, D.2
  • 76
    • 0003942564 scopus 로고
    • Thesis (Ph.D.), Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science
    • Smith, B.C., 1982. Procedural Reflection in Programming Languages. Thesis (Ph.D.), Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science.
    • (1982) Procedural Reflection in Programming Languages
    • Smith, B.C.1


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