DocumentCode :
1689682
Title :
Applying Formal Specifications in Web Design - A Comparative Study
Author :
van Coppenhagen, I.H.M.
Author_Institution :
Sch. of Comput., Univ. of South Africa, Gauteng, South Africa
fYear :
2009
Firstpage :
161
Lastpage :
168
Abstract :
This paper provides an example (the Piano example) that illustrates parts of the software life cycle processes of specification, refinement and implementation in a Web service- and Web form application. Part of the software system is specified in Z, data-and operation refined and then implemented into visual C# .NET. A relational database PianosService.mdf is used, and the system is run on the ASP.NET platform. The main emphasis of the paper is to indicate how the implementation language and technologies used drive the design of the specification, and not the other way around. In other words, how the specification of a component or system might be developed in response to evolving awareness and understanding of context, changing requirements and user experience. The Piano system has been designed, tested and run to check its correct behaviour and the correct specification for the data and data access methods.
Keywords :
Web design; Web services; formal specification; relational databases; software maintenance; specification languages; user interfaces; visual programming; ASP.NET platform; Piano system; Web design; Web form application; Web service; Z specification; data access method; formal specification; relational database PianosService.mdf; software life cycle process; software refinement; specification language; user interface; visual C# .NET; Aerospace industry; Africa; Application software; Computer languages; Formal specifications; Information technology; Programming; Railway engineering; Systems engineering and theory; Web design; Visual C# .NET; Web Form; Web Service; formal specification; refinement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing in the Global Information Technology, 2009. ICCGI '09. Fourth International Multi-Conference on
Conference_Location :
Cannes, La Bocca
Print_ISBN :
978-1-4244-4680-3
Electronic_ISBN :
978-0-7695-3751-1
Type :
conf
DOI :
10.1109/ICCGI.2009.32
Filename :
5279857
Link To Document :
بازگشت