Conceptual modeling of dynamic interactive systems using the equivalent transformation framework

Conceptualizing, visualizing, reasoning about and implementing Dynamic Interactive Systems (DISs) are difficult and error-prone activities. To conceptualize and reason about the sorts of properties expected of any DIS, a framework that most naturally models DISs is essential. The declarative paradigm is closer than any other to the abstract behavior of DISs. In this paper we propose and explain why the Equivalent Transformation Framework (with its declarative roots) is an ideal framework for conceptually modeling DIS. The benefits to be derived from using this framework include guaranteed system correctness, high level abstraction, clarity, granular modularity, and an integrated framework for reasoning about, manipulating, and optimizing the various aspects of DISs.

[1]  K. Akama,et al.  Detecting Incorrect Rules Automatically in Equivalent Transformation Programs , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[2]  Daniel Jackson,et al.  Software Abstractions - Logic, Language, and Analysis , 2006 .

[3]  C. Powell,et al.  Structured Development of DHTML Programs from Abstract Ideas Based on the Equivalent Transformation Framework , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[4]  Bruce Mills Theoretical introduction to programming , 2005 .

[5]  Roly Perera,et al.  Programming Languages For Interactive Computing , 2008, FInCo@ETAPS.

[6]  K. Akama,et al.  A programming language interpreter system based on equivalent transformation , 2005, 2005 IEEE International Conference on Intelligent Engineering Systems, 2005. INES '05..