메뉴 건너뛰기




Volumn 39, Issue 1, 1996, Pages

The OPLA system: Designing complex systems in an object-oriented logic programming framework

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); CONSTRAINT THEORY; GRAPHICAL USER INTERFACES; LISP (PROGRAMMING LANGUAGE); LOGIC PROGRAMMING; OBJECT ORIENTED PROGRAMMING; SOFTWARE ENGINEERING; SYSTEMS ANALYSIS;

EID: 0029708010     PISSN: 00104620     EISSN: None     Source Type: Journal    
DOI: 10.1093/comjnl/39.1.20     Document Type: Article
Times cited : (4)

References (47)
  • 1
    • 0041678154 scopus 로고
    • Intermission of actors in Prolog
    • Clark, K. and Tarlunf, S. (eds). Academic Press, London
    • Kahn, K. (1982) Intermission of actors in Prolog. In Logic Programming, Clark, K. and Tarlunf, S. (eds). Academic Press, London.
    • (1982) Logic Programming
    • Kahn, K.1
  • 3
    • 0021177705 scopus 로고
    • Object-oriented programming in Prolog
    • Atlantic City, NJ
    • Zaniolo, C. (1984) Object-oriented programming in Prolog. In Proc. 1984 IEEE Symp. on Logic Programming, pp. 265-270, Atlantic City, NJ.
    • (1984) Proc. 1984 IEEE Symp. on Logic Programming , pp. 265-270
    • Zaniolo, C.1
  • 7
    • 0022131742 scopus 로고
    • The role of frame-based representation in reasoning
    • Fikes, R. and Kehlet, T. (1985) The role of frame-based representation in reasoning. Commun. ACM, 28, 904-920.
    • (1985) Commun. ACM , vol.28 , pp. 904-920
    • Fikes, R.1    Kehlet, T.2
  • 8
    • 85040604705 scopus 로고
    • Merging objects and logic programming: Relational semantics
    • Philadelphia, PA
    • Gallaire, H. (1986) Merging objects and logic programming: relational semantics. In Proc. AAAI'86, pp. 754-758, Philadelphia, PA.
    • (1986) Proc. AAAI'86 , pp. 754-758
    • Gallaire, H.1
  • 10
    • 3743146366 scopus 로고
    • FORK: A system for object and rule oriented programming
    • Springer-Verlag, Berlin
    • Beckstein, C., Gorz, G. and Tielemann, M. (1987) FORK: a system for object and rule oriented programming. In Proc. of ECOOP 1987, LNCS 276, pp. 253-264, Springer-Verlag, Berlin.
    • (1987) Proc. of ECOOP 1987, LNCS 276 , pp. 253-264
    • Beckstein, C.1    Gorz, G.2    Tielemann, M.3
  • 11
    • 0347885490 scopus 로고
    • Amalgamating multiple programming paradigms in Prolog
    • Milano, Italy
    • Yoshiyuki, K. (1987) Amalgamating multiple programming paradigms in Prolog. In Proc. IJCAI'87, pp. 76-82, Milano, Italy.
    • (1987) Proc. IJCAI'87 , pp. 76-82
    • Yoshiyuki, K.1
  • 12
    • 0028381847 scopus 로고
    • Prolog/Rex - A way to extend Prolog for better knowledge representation
    • Vranes, S. and Stanojevic, M. (1994) Prolog/Rex - a way to extend Prolog for better knowledge representation. IEEE Trans. Knowledge and Data Eng., 6, 22-37.
    • (1994) IEEE Trans. Knowledge and Data Eng. , vol.6 , pp. 22-37
    • Vranes, S.1    Stanojevic, M.2
  • 13
    • 0028564231 scopus 로고
    • The OPLA language: A key issue to bridge the gap between object-oriented and logic programming
    • Monterey, CA
    • Loia, V. and Quaggetto, M. (1994) The OPLA language: a key issue to bridge the gap between object-oriented and logic programming. In Proc. 9th Int. Conf. on Knowledge Based Software Engineering, pp. 158-164, Monterey, CA.
    • (1994) Proc. 9th Int. Conf. on Knowledge Based Software Engineering , pp. 158-164
    • Loia, V.1    Quaggetto, M.2
  • 14
    • 0027544127 scopus 로고
    • High level management of computation history for the design and implementation of a Prolog system
    • Loia, V. and Quaggetto, M. (1993) High level management of computation history for the design and implementation of a Prolog system. J. Software-Practice and Experience, 23, 119-150.
    • (1993) J. Software-Practice and Experience , vol.23 , pp. 119-150
    • Loia, V.1    Quaggetto, M.2
  • 16
    • 3743155463 scopus 로고
    • Object invoked computational reflection in CLOS
    • Ottawa, Canada
    • Bobrow, D. G. (1990) Object invoked computational reflection in CLOS. Presented at the 1990 OOPSLA/ ECOOP Workshop on Reflection, Ottawa, Canada.
    • (1990) 1990 OOPSLA/ ECOOP Workshop on Reflection
    • Bobrow, D.G.1
  • 20
    • 3743090761 scopus 로고
    • Imperial College Research Report DOC 90/10
    • Moss, C. (1990) An Introduction to Prolog++. Imperial College Research Report DOC 90/10.
    • (1990) An Introduction to Prolog++.
    • Moss, C.1
  • 22
    • 84918983692 scopus 로고
    • A machine-oriented logic based on the resolution principle
    • Robinson, J. A. (1965) A machine-oriented logic based on the resolution principle. J. ACM, 12, 23-41.
    • (1965) J. ACM , vol.12 , pp. 23-41
    • Robinson, J.A.1
  • 23
    • 0022045847 scopus 로고
    • Some global optimizations for a Prolog compiler
    • Mellish, C.S. (1985) Some global optimizations for a Prolog compiler. J. Logic Program., 2, 43-66.
    • (1985) J. Logic Program. , vol.2 , pp. 43-66
    • Mellish, C.S.1
  • 24
    • 3743102955 scopus 로고
    • A Prolog debugging system is an open system
    • Eilat, Israel. Technical Report ECRC IR-LP-31-25, European Computer-Industry Research Centre
    • Loia, V., Quaggetto, M. and Testard-Vaillant, F.-X. (1990) A Prolog debugging system is an open system. In Workshop of the IV Int. Conf. Logic Programming, Eilat, Israel. Technical Report ECRC IR-LP-31-25, European Computer-Industry Research Centre.
    • (1990) Workshop of the IV Int. Conf. Logic Programming
    • Loia, V.1    Quaggetto, M.2    Testard-Vaillant, F.-X.3
  • 26
    • 0004045571 scopus 로고
    • Thinglab, A Constraint-Oriented Simulation Laboratory
    • Xerox PARC, Palo Alto, CA
    • Borning, A. (1981) Thinglab, A Constraint-Oriented Simulation Laboratory, T-R SSL-79-3. Xerox PARC, Palo Alto, CA.
    • (1981) T-R SSL-79-3
    • Borning, A.1
  • 27
    • 0010240739 scopus 로고
    • Juno: A constraint-based graphics system
    • San Francisco, CA
    • Nelson, G. (1985) Juno: a constraint-based graphics system. In Proc. SIGGRAPH'85, San Francisco, CA.
    • (1985) Proc. SIGGRAPH'85
    • Nelson, G.1
  • 28
    • 0010938596 scopus 로고
    • Defining Constraints Graphically
    • Boston, MA
    • Borning, A. (1986) Defining Constraints Graphically, Proc. SIGCHI'86, Boston, MA.
    • (1986) Proc. SIGCHI'86
    • Borning, A.1
  • 29
  • 30
    • 3743058466 scopus 로고
    • Creating User Interfaces by Demonstration
    • Rheinboldt, W. and Siewiorek, D. (eds). Academic Press, London
    • Myer, B. A. (1988) Creating User Interfaces by Demonstration. Perspectives in Computing, Rheinboldt, W. and Siewiorek, D. (eds). Academic Press, London.
    • (1988) Perspectives in Computing
    • Myer, B.A.1
  • 31
    • 84912901696 scopus 로고
    • KR: Constraint-based knowledge representation
    • CMU T-R CS-90-117
    • Giuse, D. (1990) KR: Constraint-based knowledge representation. Garnet Toolkit Reference Manuals, CMU T-R CS-90-117.
    • (1990) Garnet Toolkit Reference Manuals
    • Giuse, D.1
  • 32
    • 2342564204 scopus 로고
    • A shared view of sharing: The Treaty of Orlando
    • Kim, W. and Lochovsky, F. (eds). Addison-Wesley, Reading, MA
    • Stein, L. A., Lieberman, H. and Ungar, D. A. (1989) A shared view of sharing: the Treaty of Orlando. In Object-Oriented Concepts, Application and Database, Kim, W. and Lochovsky, F. (eds). Addison-Wesley, Reading, MA.
    • (1989) Object-Oriented Concepts, Application and Database
    • Stein, L.A.1    Lieberman, H.2    Ungar, D.A.3
  • 33
    • 0026984908 scopus 로고
    • Prototype-based languages: From a new taxonomy to constructive proposals and their validation
    • Vancouver, Canada
    • Dony, C., Malenfant, J. and Cointe, P. (1992) Prototype-based languages: from a new taxonomy to constructive proposals and their validation. In Proc. OOPSLA '92, Vancouver, Canada, pp. 237-245.
    • (1992) Proc. OOPSLA '92 , pp. 237-245
    • Dony, C.1    Malenfant, J.2    Cointe, P.3
  • 34
    • 84976733397 scopus 로고
    • Controllable delegation: An exercise in Law-Governed Systems
    • New Orleans, LA
    • Minsky, N. H. and Rozenshtein, D. (1989) Controllable delegation: An exercise in Law-Governed Systems. In Proc. OOPSLA '89, New Orleans, LA, pp. 371-380.
    • (1989) Proc. OOPSLA '89 , pp. 371-380
    • Minsky, N.H.1    Rozenshtein, D.2
  • 35
    • 84949006440 scopus 로고
    • Rule-based delegation for prototypes
    • Almarode, J. (1989) Rule-based delegation for prototypes. In Proc. OOPSLA '89, pp. 361-370.
    • (1989) Proc. OOPSLA '89 , pp. 361-370
    • Almarode, J.1
  • 36
    • 3743053904 scopus 로고
    • Extending CLOS towards Logic Programming: A Proposal
    • Loia, V. and Quaggetto, M. (1993) Extending CLOS towards Logic Programming: A Proposal. OOPS Messenger, 4, 46-51.
    • (1993) OOPS Messenger , vol.4 , pp. 46-51
    • Loia, V.1    Quaggetto, M.2
  • 38
    • 3743077453 scopus 로고
    • The OPLA language: A key issueto bridge the gap between object-oriented and logic programming
    • San Francisco, CA
    • Loia, V. and Quaggetto, M. (1993) The OPLA language: a key issueto bridge the gap between object-oriented and logic programming. In Proc. 5th Int. Conf. on Software Engineering and Knowledge Engineering, pp. 62-69, San Francisco, CA.
    • (1993) Proc. 5th Int. Conf. on Software Engineering and Knowledge Engineering , pp. 62-69
    • Loia, V.1    Quaggetto, M.2
  • 39
    • 0039833096 scopus 로고
    • The memory management of Prolog implementations
    • Clark, K. L. and Tarnlund, S. A. (eds) Academic Press, London
    • Bruynooghe, M. (1982) The memory management of Prolog implementations. In Logic Programming, Clark, K. L. and Tarnlund, S. A. (eds). pp. 83-98, Academic Press, London.
    • (1982) Logic Programming , pp. 83-98
    • Bruynooghe, M.1
  • 40
    • 0039833094 scopus 로고
    • An alternative to structure-sharing
    • Clark, K. L. and Tarnlund, S. A. (eds) Academic Press, London
    • Mellish, C. S. (1982) An alternative to structure-sharing. In Logic Programming, Clark, K. L. and Tarnlund, S. A. (eds). pp. 99-106, Academic Press, London.
    • (1982) Logic Programming , pp. 99-106
    • Mellish, C.S.1
  • 41
    • 84976845542 scopus 로고
    • The use of multimethods and method combination in a CLOS based Window interface
    • New Orleans, LA
    • Muller, H., Rose, J., Kempf, J. and Stansbury, T. (1989) The use of multimethods and method combination in a CLOS based Window interface. In Proc. OOPSLA '89, New Orleans, LA, pp. 239-253.
    • (1989) Proc. OOPSLA '89 , pp. 239-253
    • Muller, H.1    Rose, J.2    Kempf, J.3    Stansbury, T.4
  • 42
    • 84976721392 scopus 로고
    • Equate: An object-oriented constraint solver
    • Phoenix, AZ
    • Wilk, M. R. (1991) Equate: an object-oriented constraint solver. In Proc. OOPSLA '91, Phoenix, AZ, pp. 286-298.
    • (1991) Proc. OOPSLA '91 , pp. 286-298
    • Wilk, M.R.1
  • 46
    • 84870174832 scopus 로고
    • LO and behold! Concurrent structured processes
    • Ottawa, Canada
    • Andreoli, J. M. and Pareschi, R. (1990) LO and behold! Concurrent structured processes. In Proc. ECOOP-OOPSLA '90, Ottawa, Canada, pp. 44-56.
    • (1990) Proc. ECOOP-OOPSLA '90 , pp. 44-56
    • Andreoli, J.M.1    Pareschi, R.2


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