@techreport{TR-DCC-93-20, number = {DCC-93-20}, author = {de Lucena, Fábio N. and Liesenberg, Hans K. E.}, title = {Reflections on Using Statecharts to Capture Human-Computer Interface Behaviour}, month = {September}, year = {1993}, institution = {Department of Computer Science, University of Campinas}, note = {In English, 21 pages. \par\selectlanguage{english}\textbf{Abstract} The process of software development of human-computer interfaces is complex and expensive. Many tools to automate the interface code generation have been proposed. The majority of these tools defines the behaviour of a system in terms of states and use conventional state transition diagrams (STDs) in order to describe dialogue control aspects. The statechart notation extends STDs to overcome some of their drawbacks. This paper shows the results gained from experiences of the use of statecharts in the development of user interfaces. These experiences led to the identification of improvements and additional constructs which are needed in order to make them more adequate for this specific usage in the even broader domain of distributed environments. } }