New Page 1
Home What is IADIS? WWW/Internet 2003 Events Newsletter Tell a Friend

New Page 1

 

T1 - Developing Secure Web-based Applications with UML: Concepts and Tools

Jan Jürjens and Johannes Grünbauer TU Munich
Germany

Abstract:  

The high quality development of security-critical web-based applications is difficult. Many applications are developed and deployed that do not satisfy their security requirements, sometimes with spectacular attacks.  Part of the difficulty of secure application development is that correctness is often in conflict with cost. Where thorough methods of system design pose high cost through personnel training and use, they are all too often avoided.

UML offers an unprecedented opportunity for high-quality development of security-critical web-based applications that is feasible in an industrial context. As the de-facto standard in industrial modelling, a large number of developers is trained in UML and may already use it.

However, there are some challenges one has to overcome to exploit this opportunity, such as adaptation of UML to the application domain of security-critical web-based applications and providing tool-support for development of these applications with UML. The tutorial aims to give background knowledge on using UML for developingsecurity-critical web-based applications and to contribute to overcoming these challenges.

As a major application, the tutorial reports on how the UML-like computer-aided systems engineering (CASE) tool AutoFocus has been applied to a web-based banking application which is currently under development by a major German bank and is about to be put to commercial use.

The proposed tutorial is part of a series of 15 tutorials presented at international conferences, including IFIP SEC 2002, OMG DOCsec 2002, Applied Informatics 2003, OMG UML 2003, (see http://www4.in.tum.de/~juerjens/csdumltut History (user Participant, password Iwasthere)).

back to Tutorials home page