메뉴 건너뛰기




Volumn 14, Issue 20, 2008, Pages 3307-3332

Context-oriented programming with the Ambient Object System

Author keywords

Ambient intelligence; Context oriented programming; Multiple dispatch; Prototype based programming; Subjective dispatch

Indexed keywords


EID: 63649150747     PISSN: 0958695X     EISSN: 09486968     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (41)

References (31)
  • 1
    • 0030263484 scopus 로고    scopus 로고
    • A monotonic superclass linearization for Dylan
    • In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), ACM Press
    • Barrett, K., Cassels, B., Haahr, P., Moon, D. A., Playford, K., and Withington, P. T.: A monotonic superclass linearization for Dylan; In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 69-82. ACM Press, 1996.
    • (1996) , pp. 69-82
    • Barrett, K.1    Cassels, B.2    Haahr, P.3    Moon, D.A.4    Playford, K.5    Withington, P.T.6
  • 2
    • 84958180272 scopus 로고    scopus 로고
    • Language constructs for contextoriented programming: an overview of ContextL
    • In Proceedings of the Dynamic Languages Symposium, ACM Press, October 2005 Co-located with OOPSLA'05
    • Costanza, P. and Hirschfeld, R.: Language constructs for contextoriented programming: an overview of ContextL; In Proceedings of the Dynamic Languages Symposium, pages 1-10. ACM Press, October 2005 Co-located with OOPSLA'05.
    • Costanza, P.1    Hirschfeld, R.2
  • 3
    • 85029501553 scopus 로고
    • Object-oriented multi-methods in Cecil
    • In Madsen, O. L., editor, Proceedings of the 6th European Conference on Object-Oriented Programming (ECOOP), Springer-Verlag
    • Chambers, C.: Object-oriented multi-methods in Cecil; In Madsen, O. L., editor, Proceedings of the 6th European Conference on Object-Oriented Programming (ECOOP), volume 615, pages 33-56. Springer-Verlag, 1992.
    • (1992) , vol.615 , pp. 33-35
    • Chambers, C.1
  • 4
    • 59249104190 scopus 로고    scopus 로고
    • Filtered dispatch
    • In Proceedings of the Dynamic Languages Symposium. ACM Press, July 2008 Co-located with ECOOP'08
    • Costanza, P., Herzeel, C., Vallejos, J., and D'Hondt, T.: Filtered dispatch; In Proceedings of the Dynamic Languages Symposium. ACM Press, July 2008 Co-located with ECOOP'08.
    • Costanza, P.1    Herzeel, C.2    Vallejos, J.3    D'Hondt, T.4
  • 6
    • 1442264227 scopus 로고    scopus 로고
    • Dynamically scoped functions as the essence of AOP
    • Costanza, P.: Dynamically scoped functions as the essence of AOP; ACM SIGPLAN Notices, 38(8):29-36, 2003.
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.8 , pp. 29-36
    • Costanza, P.1
  • 7
    • 84976669927 scopus 로고
    • An efficient implementation of Self, a dynamically-typed object-oriented language based on prototypes
    • Chambers, C., Ungar, D., and Lee, E.: An efficient implementation of Self, a dynamically-typed object-oriented language based on prototypes; ACM SIGPLAN Notices, 24(10):49-70, 1989.
    • (1989) ACM SIGPLAN Notices , vol.24 , Issue.10 , pp. 49-70
    • Chambers, C.1    Ungar, D.2    Lee, E.3
  • 8
    • 37249093959 scopus 로고    scopus 로고
    • Context-oriented domain analysis
    • In Kokinov, B., Richardson, D. C., Roth-Berghofer, T. R., and Vieu, L., editors, Lecture Notes in Computer Science, Springer-Verlag
    • Desmet, B., Vallejos, J., Costanza, P., De Meuter, W., and D'Hondt, T.: Context-oriented domain analysis; In Kokinov, B., Richardson, D. C., Roth-Berghofer, T. R., and Vieu, L., editors, Modeling and Using Context, Lecture Notes in Computer Science, pages 178-191. Springer-Verlag, 2007.
    • (2007) Modeling and Using Context , pp. 178-191
    • Desmet, B.1    Vallejos, J.2    Costanza, P.3    de Meuter, W.4    D'Hondt, T.5
  • 9
    • 41149124814 scopus 로고    scopus 로고
    • Layered design approach for context-aware systems
    • In Proceedings of 1st International Workshop on Variability Modelling of Software-intensive Systems (Va-MoS 2007), Technical Report at Irish Software Engineering Research Centre (Lero), January
    • Desmet, B., Vallejos, J., Costanza, P., and Hirschfeld, R.: Layered design approach for context-aware systems; In Proceedings of 1st International Workshop on Variability Modelling of Software-intensive Systems (Va-MoS 2007), pages 157-165. Technical Report at Irish Software Engineering Research Centre (Lero), January 2007.
    • (2007) , pp. 157-165
    • Desmet, B.1    Vallejos, J.2    Costanza, P.3    Hirschfeld, R.4
  • 11
    • 84957704346 scopus 로고    scopus 로고
    • Predicate dispatching: A unified theory of dispatch
    • In Proceedings of the European Conference on Object-Oriented Programming, volume 1445 of Lecture Notes in Computer Science, Springer-Verlag
    • Ernst, M., Kaplan, C., and Chambers, C.: Predicate dispatching: A unified theory of dispatch; In Proceedings of the European Conference on Object-Oriented Programming, volume 1445 of Lecture Notes in Computer Science, pages 186-211. Springer-Verlag, 1998.
    • (1998) , pp. 186-211
    • Ernst, M.1    Kaplan, C.2    Chambers, C.3
  • 12
    • 59249086948 scopus 로고    scopus 로고
    • Contextual values
    • In Proceedings of the Dynamic Languages Symposium, ACM Press
    • Éric Tanter: Contextual values; In Proceedings of the Dynamic Languages Symposium, pages 1-10. ACM Press, 2008.
    • (2008) , pp. 1-10
    • Tanter, E.1
  • 13
    • 26444590973 scopus 로고    scopus 로고
    • Efficient multimethods in a single dispatch language
    • In Proceedings of the European Conference on Object-Oriented Programming, LNCS 3586, Springer-Verlag
    • Foote, B., Johnson, R. E., and Noble, J.: Efficient multimethods in a single dispatch language; In Proceedings of the European Conference on Object-Oriented Programming, LNCS 3586, pages 337-361. Springer-Verlag, 2005.
    • (2005) , pp. 337-361
    • Foote, B.1    Johnson, R.E.2    Noble, J.3
  • 14
    • 41149086765 scopus 로고    scopus 로고
    • Highly dynamic behaviour adaptability through prototypes with subjective multimethods
    • In Proceedings of the Dynamic Languages Symposium, ACM Press, October 2007 Co-located with OOPSLA'07
    • González, S., Mens, K., and Heymans, P.: Highly dynamic behaviour adaptability through prototypes with subjective multimethods; In Proceedings of the Dynamic Languages Symposium, pages 77-88. ACM Press, October 2007 Co-located with OOPSLA'07.
    • González, S.1    Mens, K.2    Heymans, P.3
  • 17
    • 84976708204 scopus 로고
    • Subject-oriented programming: a critique of pure objects
    • Harrison, W. and Ossher, H.: Subject-oriented programming: a critique of pure objects; ACM SIGPLAN Notices, 28(10):411-428, 1993.
    • (1993) ACM SIGPLAN Notices , vol.28 , Issue.10 , pp. 411-428
    • Harrison, W.1    Ossher, H.2
  • 19
    • 63649142128 scopus 로고
    • Towards a new model of abstraction in the engineering of software
    • In Proceedings of IMSA Workshop on Reflection and Meta-Level Architectures. Xerox Corporation
    • Kiczales, G.: Towards a new model of abstraction in the engineering of software; In Proceedings of IMSA Workshop on Reflection and Meta-Level Architectures. Xerox Corporation, 1992.
    • (1992)
    • Kiczales, G.1
  • 20
    • 84976704175 scopus 로고
    • Using prototypical objects to implement shared behavior in object-oriented systems
    • In Meyrowitz, N., editor, Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), ACM Press
    • Lieberman, H.: Using prototypical objects to implement shared behavior in object-oriented systems; In Meyrowitz, N., editor, Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), volume 21, pages 214-223. ACM Press, 1986.
    • (1986) , Issue.21 , pp. 214-223
    • Lieberman, H.1
  • 23
    • 84947930301 scopus 로고    scopus 로고
    • Feature-oriented programming: A fresh look at objects
    • In Proceedings of the European Conference on Object-Oriented Programming, Springer-Verlag
    • Prehofer, C.: Feature-oriented programming: A fresh look at objects; In Proceedings of the European Conference on Object-Oriented Programming, pages 419-443. Springer-Verlag, 1997.
    • (1997) , pp. 419-443
    • Prehofer, C.1
  • 24
    • 26444563383 scopus 로고    scopus 로고
    • Prototypes with multiple dispatch: An expressive and dynamic object model
    • In Black, A. P., editor, Proceedings of the European Conference on Object-Oriented Programming, LNCS 3586, Springer-Verlag
    • Salzman, L. and Aldrich, J.: Prototypes with multiple dispatch: An expressive and dynamic object model; In Black, A. P., editor, Proceedings of the European Conference on Object-Oriented Programming, LNCS 3586, pages 312-336. Springer-Verlag, 2005.
    • (2005) , pp. 312-336
    • Salzman, L.1    Aldrich, J.2
  • 25
  • 26
    • 84987239470 scopus 로고
    • Encapsulation and inheritance in object-oriented programming languages
    • In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), ACM Press
    • Snyder, A.: Encapsulation and inheritance in object-oriented programming languages; In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 38-45. ACM Press, 1986.
    • (1986) , pp. 38-45
    • Snyder, A.1
  • 27
    • 84948971731 scopus 로고
    • Programming as an experience: The inspiration for Self
    • In Proceedings of the European Conference on Object-Oriented Programming, volume 952 of Lecture Notes in Computer Science, Springer-Verlag
    • Smith, R. B. and Ungar, D.: Programming as an experience: The inspiration for Self; In Proceedings of the European Conference on Object-Oriented Programming, volume 952 of Lecture Notes in Computer Science, pages 303-330. Springer-Verlag, 1995.
    • (1995) , pp. 303-330
    • Smith, R.B.1    Ungar, D.2
  • 28
    • 0030402935 scopus 로고    scopus 로고
    • A simple and unifying approach to subjective objects
    • Smith, R. B. and Ungar, D.: A simple and unifying approach to subjective objects; Theory and Practice of Object Systems, 2(3):161-178, 1996.
    • (1996) Theory and Practice of Object Systems , vol.2 , Issue.3 , pp. 161-178
    • Smith, R.B.1    Ungar, D.2
  • 29
    • 84976684419 scopus 로고
    • Self: The power of simplicity
    • In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), ACM Press
    • Ungar, D. and Smith, R. B.: Self: The power of simplicity; In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 227-242. ACM Press, 1987.
    • (1987) , pp. 227-242
    • Ungar, D.1    Smith, R.B.2
  • 31
    • 84942212318 scopus 로고
    • Feature interactions and formal specifications in telecommunications
    • Zave, P.: Feature interactions and formal specifications in telecommunications; IEEE Computer, 26(8):20-29, 1993.
    • (1993) IEEE Computer , vol.26 , Issue.8 , pp. 20-29
    • Zave, P.1


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