Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

Université du Québec en Outaouais

$14,300.00

FSM behavioral modelingapproach for hypermedia web applications

FY 2006-07

Summary
In the period between 1995 and 1998, websites were almost entirely composed of static html files. They were 100% interfaces but in 1998 the percentage decreased to 90% and in year 2002 they constituted less than 50% of those available on the Internet. This percentage and the complexity of the web applications are inversely proportional. Interfaces websites are in continuous decrease and the complexity of web applications is in a continuous increase. Nowadays, web applications are powered by distributed software implemented using a myriad of languages like HTML, XML, JavaScript, etc. This heterogeneity encouraged the researchers who have had a certain experience with software engineering to explore the WWW and thus they proposed a new approach called Web Engineering. Web engineering is not a perfect clone of software engineering but it borrows many of its fundamental concepts and principles emphasizing the same management and technical activities. Its work products lead to analysis models, design models and test procedures. Within this context many efforts have been addressed towards defining design models for web applications to implement reusable and well structured web applications. The newly proposed approach is the fruit of such efforts. For instance, the FBM-HWA approach falls within the basket of design models.  It is not purely based on an object oriented concept and does not refer to UML for notation purposes , as it is the case in most existing approaches. It models the behavior of web applications using Finite State Machines (FSMs) and simplifies the task of developers and testers at once by providing them with a total overview of the application.  We believe that by modeling web applications with FSMs, it becomes possible to create models that present deterministic responses for unanticipated actions in almost any condition or situation.
Program
Discovery Grants Program - Individual
Location
Quebec, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
239092-2006
Name nom
Dargham, Joumana
Department département
Informatique et d'ingénierie
Organization id
54
Institution établissement
Université du Québec en Outaouais
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2006
Competition year année de concours
2006
Award amount
14300
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
330
Committee name en
Computing and Information Sciences - A
Committee name fr
Informatique - A
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2706
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Software engineering
Research subject fr
Génie logiciel
Partie
1
Nb partie
5
Application title
FSM behavioral modelingapproach for hypermedia web applications
Keyword
NA
Application summary
In the period between 1995 and 1998, websites were almost entirely composed of static html files. They were 100% interfaces but in 1998 the percentage decreased to 90% and in year 2002 they constituted less than 50% of those available on the Internet. This percentage and the complexity of the web applications are inversely proportional. Interfaces websites are in continuous decrease and the complexity of web applications is in a continuous increase. Nowadays, web applications are powered by distributed software implemented using a myriad of languages like HTML, XML, JavaScript, etc. This heterogeneity encouraged the researchers who have had a certain experience with software engineering to explore the WWW and thus they proposed a new approach called Web Engineering. Web engineering is not a perfect clone of software engineering but it borrows many of its fundamental concepts and principles emphasizing the same management and technical activities. Its work products lead to analysis models, design models and test procedures. Within this context many efforts have been addressed towards defining design models for web applications to implement reusable and well structured web applications. The newly proposed approach is the fruit of such efforts. For instance, the FBM-HWA approach falls within the basket of design models.  It is not purely based on an object oriented concept and does not refer to UML for notation purposes , as it is the case in most existing approaches. It models the behavior of web applications using Finite State Machines (FSMs) and simplifies the task of developers and testers at once by providing them with a total overview of the application.  We believe that by modeling web applications with FSMs, it becomes possible to create models that present deterministic responses for unanticipated actions in almost any condition or situation.
Université du Québec en Outaouais - $14,300 Grant (20… | Canada Spends