• DocumentCode
    3306951
  • Title

    Towards a Formal Integrated Model for Function and User Interface

  • Author

    Bin, Zhu ; Shiming, Zhang ; Anbao, Wang

  • Author_Institution
    Sch. of Comput. & Inf., Shanghai Second Polytech. Univ., Shanghai, China
  • fYear
    2012
  • fDate
    8-10 Aug. 2012
  • Firstpage
    275
  • Lastpage
    280
  • Abstract
    Interactive application has been developed rapidly around the world, especially in mobile devices and web applications. There is a need for further integration of research in software engineering and human-computer interaction. Object-Z is used to specify functional requirements whereas task models are employed to modeling UI requirements. The lack of integration of these two related models may introduce redundancies and inconsistencies into the software development process. In this paper, we propose an integrated model, consisting of functional models and task models, for capturing functional and UI requirements. Object-Z is used to capture formal functional requirements and Concur Task Trees is employed to specify the detailed user interactions. Both models are used in a complementary manner and are formally related through input/output variables and nodes of CTT tree. The formal semantics of the integrated model is given with extended finite state automata.
  • Keywords
    finite state machines; formal specification; human computer interaction; object-oriented methods; trees (mathematics); user interfaces; CTT tree; Object-Z; concur task trees; finite state automata; formal functional requirement; formal integrated model; formal semantics; functional model; human-computer interaction; interactive application; software development process; software engineering; task model; user interface; Abstracts; Human computer interaction; Object oriented modeling; Semantics; Software engineering; Syntactics; Unified modeling language; CTT; EFSM; Functional Requirements; Object-Z; Task model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4673-2120-4
  • Type

    conf

  • DOI
    10.1109/SNPD.2012.14
  • Filename
    6299292