Strategic Directions in Object-Oriented Programming

Mehmet Aksit, Rachid Guerroui

    Research output: Contribution to journalArticleAcademic

    19 Citations (Scopus)
    26 Downloads (Pure)

    Abstract

    This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components, distributed programming, and new paradigms. In general there is a need to continue research in traditional areas: (1) as computer systems become more and more complex, there is a need to further develop the work on architecture and design; (2) to support the development of complex systems, there is a need for better languages, environments, and tools; (3) foundations in the form of the conceptual framework and other theories must be extended to enhance the means for modeling and formal analysis, as well as for understanding future computer systems.
    Original languageUndefined
    Pages (from-to)691-700
    Number of pages10
    JournalACM computing surveys
    Volume28
    Issue number28/4
    DOIs
    Publication statusPublished - Dec 1996

    Keywords

    • EWI-10152
    • METIS-118519
    • IR-18000

    Cite this

    Aksit, Mehmet ; Guerroui, Rachid. / Strategic Directions in Object-Oriented Programming. In: ACM computing surveys. 1996 ; Vol. 28, No. 28/4. pp. 691-700.
    @article{70f2d357290c417cab2cbc6fe3db6eb1,
    title = "Strategic Directions in Object-Oriented Programming",
    abstract = "This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components, distributed programming, and new paradigms. In general there is a need to continue research in traditional areas: (1) as computer systems become more and more complex, there is a need to further develop the work on architecture and design; (2) to support the development of complex systems, there is a need for better languages, environments, and tools; (3) foundations in the form of the conceptual framework and other theories must be extended to enhance the means for modeling and formal analysis, as well as for understanding future computer systems.",
    keywords = "EWI-10152, METIS-118519, IR-18000",
    author = "Mehmet Aksit and Rachid Guerroui",
    year = "1996",
    month = "12",
    doi = "10.1145/242223.242275",
    language = "Undefined",
    volume = "28",
    pages = "691--700",
    journal = "ACM computing surveys",
    issn = "0360-0300",
    publisher = "Association for Computing Machinery (ACM)",
    number = "28/4",

    }

    Strategic Directions in Object-Oriented Programming. / Aksit, Mehmet; Guerroui, Rachid.

    In: ACM computing surveys, Vol. 28, No. 28/4, 12.1996, p. 691-700.

    Research output: Contribution to journalArticleAcademic

    TY - JOUR

    T1 - Strategic Directions in Object-Oriented Programming

    AU - Aksit, Mehmet

    AU - Guerroui, Rachid

    PY - 1996/12

    Y1 - 1996/12

    N2 - This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components, distributed programming, and new paradigms. In general there is a need to continue research in traditional areas: (1) as computer systems become more and more complex, there is a need to further develop the work on architecture and design; (2) to support the development of complex systems, there is a need for better languages, environments, and tools; (3) foundations in the form of the conceptual framework and other theories must be extended to enhance the means for modeling and formal analysis, as well as for understanding future computer systems.

    AB - This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components, distributed programming, and new paradigms. In general there is a need to continue research in traditional areas: (1) as computer systems become more and more complex, there is a need to further develop the work on architecture and design; (2) to support the development of complex systems, there is a need for better languages, environments, and tools; (3) foundations in the form of the conceptual framework and other theories must be extended to enhance the means for modeling and formal analysis, as well as for understanding future computer systems.

    KW - EWI-10152

    KW - METIS-118519

    KW - IR-18000

    U2 - 10.1145/242223.242275

    DO - 10.1145/242223.242275

    M3 - Article

    VL - 28

    SP - 691

    EP - 700

    JO - ACM computing surveys

    JF - ACM computing surveys

    SN - 0360-0300

    IS - 28/4

    ER -