DocumentCode
459915
Title
A Model Driven Exception Management Framework for Developing Reliable Software Systems
Author
Entwisle, Susan ; Schmidt, Heinz ; Peake, Ian ; Kendall, Elizabeth
Author_Institution
Fac. of Inf. Technol., Monash Univ., Melbourne, Vic.
fYear
2006
fDate
Oct. 2006
Firstpage
307
Lastpage
318
Abstract
Programming languages provide exception handling mechanisms to structure fault tolerant activities into software systems. However, the use of exceptions at this low level of abstraction can be error-prone and complex leading to new programming errors. In this paper, we present a model-driven framework to support the iterative development of reliable software systems. This framework is comprised of UML-based modeling notations and a transformation engine that supports the automated generation of exception management features for a software system. It leverages domain specific exception modeling languages, patterns, modeling tools and framework libraries. The feasibility of this approach is demonstrated through the development of a case study business application, known as Project Tracker
Keywords
Unified Modeling Language; exception handling; formal specification; software reliability; Project Tracker; UML-based modeling; exception handling; fault tolerant software; iterative software development; model driven exception management framework; model-driven framework; programming languages; reliable software systems; transformation engine; Application software; Computer errors; Computer languages; Information technology; Quality management; Quality of service; Research and development management; Software development management; Software libraries; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2006. EDOC '06. 10th IEEE International
Conference_Location
Hong Kong
ISSN
1541-7719
Print_ISBN
0-7695-2558-X
Type
conf
DOI
10.1109/EDOC.2006.10
Filename
4031218
Link To Document