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
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;
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
DOI :
10.1109/PDCAT.2008.78