Using design patterns in the development of a planner-based courseware system

Khalid S. Al-Tahat, Tengku M T Sembok, Sufian Bin Idris

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Citation (Scopus)

    Abstract

    Design patterns have received a lot of attention recently, especially from the object-oriented community as a technique for design reuse. It has proved itself as an important piece that was missing from object-oriented design methods. Design patterns make it easier to reuse successful designs and architectures by providing solutions to common design problems at the abstract level. We have adopted an object-oriented development method complemented with design patterns in the development of a multimedia courseware system. The adoption of design patterns has helped us reuse software architectures and successful design experiences of design experts. In the system architectures, some design patterns are used only once, while others are used more than once in different places. This paper introduces some uses of design patterns in the design of a multimedia courseware system to obtain a flexible and reusable architecture as well as some of our experience in applying design patterns and some points that we think should pay attention to.

    Original languageEnglish
    Title of host publicationIEEE Region 10 International Conference on Electrical and Electronic Technology
    EditorsD. Tien, Y.C. Liang, D. Tien, Y.C. Liang
    Pages873-876
    Number of pages4
    Publication statusPublished - 2001
    EventIEEE Region 10 International Conference on Electrical and Electronic Technology - Singapore
    Duration: 19 Aug 200122 Aug 2001

    Other

    OtherIEEE Region 10 International Conference on Electrical and Electronic Technology
    CitySingapore
    Period19/8/0122/8/01

    Fingerprint

    Multimedia systems
    Software architecture

    Keywords

    • Design Patterns
    • Multimedia Courseware
    • Reusability

    ASJC Scopus subject areas

    • Engineering(all)

    Cite this

    Al-Tahat, K. S., Sembok, T. M. T., & Idris, S. B. (2001). Using design patterns in the development of a planner-based courseware system. In D. Tien, Y. C. Liang, D. Tien, & Y. C. Liang (Eds.), IEEE Region 10 International Conference on Electrical and Electronic Technology (pp. 873-876)

    Using design patterns in the development of a planner-based courseware system. / Al-Tahat, Khalid S.; Sembok, Tengku M T; Idris, Sufian Bin.

    IEEE Region 10 International Conference on Electrical and Electronic Technology. ed. / D. Tien; Y.C. Liang; D. Tien; Y.C. Liang. 2001. p. 873-876.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Al-Tahat, KS, Sembok, TMT & Idris, SB 2001, Using design patterns in the development of a planner-based courseware system. in D Tien, YC Liang, D Tien & YC Liang (eds), IEEE Region 10 International Conference on Electrical and Electronic Technology. pp. 873-876, IEEE Region 10 International Conference on Electrical and Electronic Technology, Singapore, 19/8/01.
    Al-Tahat KS, Sembok TMT, Idris SB. Using design patterns in the development of a planner-based courseware system. In Tien D, Liang YC, Tien D, Liang YC, editors, IEEE Region 10 International Conference on Electrical and Electronic Technology. 2001. p. 873-876
    Al-Tahat, Khalid S. ; Sembok, Tengku M T ; Idris, Sufian Bin. / Using design patterns in the development of a planner-based courseware system. IEEE Region 10 International Conference on Electrical and Electronic Technology. editor / D. Tien ; Y.C. Liang ; D. Tien ; Y.C. Liang. 2001. pp. 873-876
    @inproceedings{b1bbf86b1e5a48ca91512ca865e53704,
    title = "Using design patterns in the development of a planner-based courseware system",
    abstract = "Design patterns have received a lot of attention recently, especially from the object-oriented community as a technique for design reuse. It has proved itself as an important piece that was missing from object-oriented design methods. Design patterns make it easier to reuse successful designs and architectures by providing solutions to common design problems at the abstract level. We have adopted an object-oriented development method complemented with design patterns in the development of a multimedia courseware system. The adoption of design patterns has helped us reuse software architectures and successful design experiences of design experts. In the system architectures, some design patterns are used only once, while others are used more than once in different places. This paper introduces some uses of design patterns in the design of a multimedia courseware system to obtain a flexible and reusable architecture as well as some of our experience in applying design patterns and some points that we think should pay attention to.",
    keywords = "Design Patterns, Multimedia Courseware, Reusability",
    author = "Al-Tahat, {Khalid S.} and Sembok, {Tengku M T} and Idris, {Sufian Bin}",
    year = "2001",
    language = "English",
    isbn = "0780371011",
    pages = "873--876",
    editor = "D. Tien and Y.C. Liang and D. Tien and Y.C. Liang",
    booktitle = "IEEE Region 10 International Conference on Electrical and Electronic Technology",

    }

    TY - GEN

    T1 - Using design patterns in the development of a planner-based courseware system

    AU - Al-Tahat, Khalid S.

    AU - Sembok, Tengku M T

    AU - Idris, Sufian Bin

    PY - 2001

    Y1 - 2001

    N2 - Design patterns have received a lot of attention recently, especially from the object-oriented community as a technique for design reuse. It has proved itself as an important piece that was missing from object-oriented design methods. Design patterns make it easier to reuse successful designs and architectures by providing solutions to common design problems at the abstract level. We have adopted an object-oriented development method complemented with design patterns in the development of a multimedia courseware system. The adoption of design patterns has helped us reuse software architectures and successful design experiences of design experts. In the system architectures, some design patterns are used only once, while others are used more than once in different places. This paper introduces some uses of design patterns in the design of a multimedia courseware system to obtain a flexible and reusable architecture as well as some of our experience in applying design patterns and some points that we think should pay attention to.

    AB - Design patterns have received a lot of attention recently, especially from the object-oriented community as a technique for design reuse. It has proved itself as an important piece that was missing from object-oriented design methods. Design patterns make it easier to reuse successful designs and architectures by providing solutions to common design problems at the abstract level. We have adopted an object-oriented development method complemented with design patterns in the development of a multimedia courseware system. The adoption of design patterns has helped us reuse software architectures and successful design experiences of design experts. In the system architectures, some design patterns are used only once, while others are used more than once in different places. This paper introduces some uses of design patterns in the design of a multimedia courseware system to obtain a flexible and reusable architecture as well as some of our experience in applying design patterns and some points that we think should pay attention to.

    KW - Design Patterns

    KW - Multimedia Courseware

    KW - Reusability

    UR - http://www.scopus.com/inward/record.url?scp=0035786206&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=0035786206&partnerID=8YFLogxK

    M3 - Conference contribution

    SN - 0780371011

    SP - 873

    EP - 876

    BT - IEEE Region 10 International Conference on Electrical and Electronic Technology

    A2 - Tien, D.

    A2 - Liang, Y.C.

    A2 - Tien, D.

    A2 - Liang, Y.C.

    ER -