• 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