• DocumentCode
    1863096
  • Title

    Supporting Design Enhancement by Pattern-Based Transformation

  • Author

    Hsueh, Nien-Lin ; Chu, Peng-Hua ; Hsiung, Pao-Ann ; Chuang, Min-Ju ; Chu, William ; Chang, Chih-Hung ; Koong, Chorng-Shiuh ; Shih, Chih-Hsiong

  • Author_Institution
    Dept. of Inf. Eng. & Comput. Sci., Feng Chia Univ., Taichung, Taiwan
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    462
  • Lastpage
    467
  • Abstract
    In general, a design pattern is usually documented in the form of an essay, with descriptions and rough design such as intent, motivation, structure, behavior, applicability and consequence, etc. Even though there are tools supporting pattern application, developers still may misuse patterns since misunderstanding. It may result failures of systems because of inconsistencies or design errors. In fact, the refinement process by applying a design pattern is merely the addition or removal of model elements in structure view. The refinement process for each design pattern is almost constant whenever the same pattern is applied. In this paper, we propose an approach for design pattern application and assisting the design enhancement by model transformation. Furthermore, we demonstrate our approach by a case study on a real-world multi-core embedded system PVE (Parallel Video Encoder), where a design pattern Command Pipeline is designed for the design enhancement.
  • Keywords
    embedded systems; object-oriented methods; software engineering; video coding; PVE; command pipeline; design enhancement; design error; design pattern application; model transformation; multicore embedded system; parallel video encoder; pattern application; pattern based transformation; refinement process; rough design; structure view; Discrete cosine transforms; Encoding; Pipelines; Production facilities; Streaming media; Tin; Unified modeling language; Design Pattern; Model Transformation; Multi-Core Embedded System; UML Profile;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4244-7512-4
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2010.53
  • Filename
    5676294