• DocumentCode
    1854162
  • Title

    Conceptual Modelling and Program Generation for Dynamic Interactive Systems

  • Author

    Powell, Courtney ; Akama, Kiyoshi ; Wakatsuki, Toshihiro

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Technol., Hokkaido Univ., Sapporo
  • fYear
    2008
  • fDate
    1-4 Dec. 2008
  • Firstpage
    285
  • Lastpage
    294
  • Abstract
    Correct and efficient Dynamic Interactive Systems (DISs) are very difficult to conceptualize, model, implement, and maintain due to their dynamism and multiple concurrent interactive processes. As a result construction of DISs is time-consuming and implemented DISs are error-prone and difficult to comprehend and analyze. In this paper we describe an intuitive and systematic process by which models for DISs can be incrementally conceptualized from ideas or specifications and then used to generate concrete DIS programs in a target language/platform. The models constructed and the generated DIS programs are mathematically comprehensible; are amenable to Formal Methods; and can be reasoned about and rigorously analyzed.
  • Keywords
    automatic programming; concurrency control; formal specification; interactive systems; user modelling; conceptual modelling; dynamic interactive system; error-prone analysis; formal method; intuitive process; multiple concurrent interactive process; program generation; systematic process; target language; target platform; Concrete; Distributed computing; Information analysis; Information science; Interactive systems; Libraries; Mathematical model; Object oriented modeling; Proposals; Testing; Conceptual Modelling; Correctness by Construction; Equivalent Transformation; Formal Methods; Interactive Systems; Program Generation; Program Synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2008. PDCAT 2008. Ninth International Conference on
  • Conference_Location
    Otago
  • Print_ISBN
    978-0-7695-3443-5
  • Type

    conf

  • DOI
    10.1109/PDCAT.2008.78
  • Filename
    4710993