Fsm Behavioral Modeling Approach For Web Applications

Download Fsm Behavioral Modeling Approach For Web Applications PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Fsm Behavioral Modeling Approach For Web Applications book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
FSM Behavioral Modeling Approach for Web Applications

With the wide spread use of the World Wide Web (WWW), the information technology and networking research community shifted its focus towards new applications: w eb-based applications. Developing these applications, in a reliable and methodic al manner, has gradually become more important; especially with the continuous i ncrease of technologies that support web applications. To manage this growing i ntricacy, a new holistic discipline; "Web Engineering" was introduced. It is a m ultidisciplinary field that draws from many design areas, including traditional software engineering approaches, in an effort to provide a successful and reliab le development platform for web applications. Many web design methodologies were proposed; however, they did not evolve at a matching pace as that of the comple xity introduced continuously by web technologies. In particular, existing design methodologies, although currently tackle many design related issues such as str ucturing information and specifying navigation paths, they still fall short when it comes to modeling the dynamicity of web applications. That is, these methodo logies provide ways to model the static non-functional behavior of a web applica tion but do not model its functional behavior. To deal with this design issue, this thesis explores the area of behavioral mode ling and proposes a new modeling approach called FSM-BMWA (FSM Behavioral Modeli ng Approach for Web Applications). The approach models the navigational behavior of web applications at a high level of abstraction and early in the design phas e. It conceives behavior as the union of functional and non-functional navigatio nal facets of the application. To achieve its target, the approach resorts to a widely accepted concept: Finite State Machine (FSM). It categorizes the construc ts of FSM, namely the states and transitions to build the Categorized Behavioral Automaton (CBA). This CBA explicitly models the static and dynamic navigational behavior of the web application. An illustrative example is presented to show t he usability of our proposed approach. FSM-BMWA does not only separate between t he different behavioral aspects of the application, but also simplifies several implementation related issues, and contributes at the levels of early cost estim ation and testing.
Computer and Information Science 2009

Author: Roger Lee
language: en
Publisher: Springer Science & Business Media
Release Date: 2009-04-28
This volume includes the best papers of the IEEE/ACIS International Conference on Computer and Information Science, ICIS 2009, held on June 2009 in Shanghai, China.
Application Development and Design: Concepts, Methodologies, Tools, and Applications

Author: Management Association, Information Resources
language: en
Publisher: IGI Global
Release Date: 2017-08-11
Advancements in technology have allowed for the creation of new tools and innovations that can improve different aspects of life. These applications can be utilized across different technological platforms. Application Development and Design: Concepts, Methodologies, Tools, and Applications is a comprehensive reference source for the latest scholarly material on trends, techniques, and uses of various technology applications and examines the benefits and challenges of these computational developments. Highlighting a range of pertinent topics such as software design, mobile applications, and web applications, this multi-volume book is ideally designed for researchers, academics, engineers, professionals, students, and practitioners interested in emerging technology applications.