370,160 Hits in 3.7 sec

A Systems Engineering Approach to Exception Handling

Herbert Hecht
2008 Third International Conference on Systems (icons 2008)  
Prior work is reviewed and found lacking in a comprehensive approach at the system level as contrasted with details of exception handling at the programming level.  ...  Missing or faulty exception handling has caused a number of spectacular system failures and is a major cause of software failures in extensively tested critical systems.  ...  Thus, exception handling should be a major concern of system engineering.  ... 
doi:10.1109/icons.2008.77 dblp:conf/icons/Hecht08 fatcat:57owfxcuordwdp7wbpabyunxom

Exception handling in distributed workflow systems using mobile agents

Jiannong Cao, Jin Yang, Wai Ting Chan, C. Xu
2005 IEEE International Conference on e-Business Engineering (ICEBE'05)  
In this paper, we propose a mobile agent based approach to handling exceptions in distributed workflow management systems.  ...  A prototype of the mobile agent-based workflow exception handling mechanism has been implemented using the IBM Aglet platform.  ...  In this paper, we propose a novel approach using a group of cooperating mobile agents as an aid to handle exceptions in distributed workflow systems.  ... 
doi:10.1109/icebe.2005.65 dblp:conf/icebe/CaoYCX05 fatcat:oinyyo2ztbfdxjpj6ufnked5ge

Challenges in exception handling in multi-agent systems

Eric Platon, Shinichi Honiden, Nicolas Sabouret
2006 Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems - SELMAS '06  
Exception handling has received little interest in the agent community despite its challenges to build more reliable agent systems.  ...  In this paper, we survey existing work on exception handling for Multi-Agent Systems.  ...  Acknowledgment The authors would like to thank the anonymous reviewers of this paper who participated in improving significantly the initial version of this work.  ... 
doi:10.1145/1138063.1138072 fatcat:o6degt3clnfrbguvusu56jlt2q

Workflow Recovery Framework for Exception Handling: Involving the User [chapter]

Hernâni Mourão, Pedro Antunes
2003 Lecture Notes in Computer Science  
We developed a framework to support the user in handling these situations by redesigning the flow, ad hoc executing the affected tasks, and manipulating engine status.  ...  Unexpected exceptions in WfMS are situations not predicted during the design phase. Human involvement in handling this type of exceptions has been recognized to be a crucial factor.  ...  The current exception is matched to a knowledge base and the system determines the appropriate action to handle the specific case.  ... 
doi:10.1007/978-3-540-39850-9_14 fatcat:nfe6yf6f25cfhoiiupq5fb5i7u

Event-Driven Exception Handling for Software Engineering Processes [chapter]

Gregor Grambow, Roy Oberhauser, Manfred Reichert
2012 Lecture Notes in Business Information Processing  
A scenario is used to illustrate how this approach supports exception handling with different levels of available contextual knowledge in concordance with software engineering environment relations to  ...  To alleviate this problem, a dynamic exception handling approach for software engineering processes is presented that incorporates event detection and processing facilities and semantic classification  ...  For example, most BPEL workflow engines support so-called fault handlers to enable some kind of exception handling, for instance [30] .  ... 
doi:10.1007/978-3-642-28108-2_40 fatcat:kmshzz7tkrhlbnwzi6r23z7tda

Why do developers neglect exception handling?

Hina Shah, Carsten Görg, Mary Jean Harrold
2008 Proceedings of the 4th international workshop on Exception handling - WEH '08  
We designed a study that evaluates (1) different perspectives of software developers to understand how they perceive exception handling and what methods they adopt to deal with exception handling constructs  ...  In this paper, we explore the problems associated with exception handling from a new dimension: the human.  ...  Acknowledgements This work was supported in part by NSF awards CCF-0429117, CCF-0541049, and CCF-0725202 to Georgia Tech. The participants in our study provided valuable information.  ... 
doi:10.1145/1454268.1454277 dblp:conf/sigsoft/ShahGH08 fatcat:3b7csfab3vh35dhi2brfxwchq4

An Introduction to Software Engineering and Fault Tolerance [article]

Patrizio Pelliccione, Henry Muccini, Nicolas Guelfi, Alexander Romanovsky
2010 arXiv   pre-print
Accordingly, the book is structured into the following three parts: Part A: Fault tolerance engineering: from requirements to code; Part B: Verification and validation of fault tolerant systems; Part C  ...  : Languages and Tools for engineering fault tolerant systems.  ...  and contribution to Section 6.  ... 
arXiv:1011.1551v1 fatcat:7wksbyoo4jbpjot67j4putilvu

Specifying and Dynamically Monitoring the Exception Handling Policy

Joilson Abrantes, Roberta Coelho
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
The results indicate that this approach can be used to express and to automatically check the exception handling policy of a system, and consequently support the development of more robust Java systems  ...  We applied this approach to a large-scale web-based system and to a set of versions of the well-known JUnit framework.  ...  THE PROPOSED APPROACH We propose an approach based on a DSL (Section IV-A) and a dynamic analysis tool (Section IV-B) to enable developers to define and verify the exception handling behavior of a system  ... 
doi:10.18293/seke2015-133 dblp:conf/seke/AbrantesC15 fatcat:mzzoekmppfe7jo6fcowo2scu24

On Exceptions, Exception Handling, Requirements and Software Lifecycle

Alexander Romanovsky
2007 10th IEEE High Assurance Systems Engineering Symposium (HASE'07)  
This is a position statement accompanying the HASE-2008 panel on exception handling.  ...  goals; an approach in [6] is based on usage models to allow specification and modeling of exception handling using a requirement state machine language; and paper [7] discusses a semi-formal specification  ...  These concepts should be directly related to the concept of fault assumptions and the system approach, perused considering the system and its environment as potential sources of exceptions. Issue 2.  ... 
doi:10.1109/hase.2007.71 dblp:conf/hase/Romanovsky07 fatcat:ksaw5acegjg53nt6twjdorhjp4

A discussion on approaches to handling exceptions in workflows

Fabio Casati
1999 ACM SIGGROUP Bulletin  
In this paper, we analyze the characteristics of the different types of exceptions that may affect the execution of a workflow, and present some approaches to their handling.  ...  Finally, we introduce the exception handling techniques that we have developed within the WIDE workflow project.  ...  An interesting approach to exception handling is provided by the OPERA research prototype [Hagen98] .  ... 
doi:10.1145/605610.605611 fatcat:pcyj3eoxrjctbppr545u5n7r3a

Towards an Approach for Aspect-Oriented Software Reengineering

Vinicius Garcia, Alexandre Alvaro, Antonio Francisco Do Prado, Daniel Lucrédio, Eduardo Santana De Almeida, Silvio Meira
2012 Figshare  
This paper presents a reengineering approach to help in migrating pure object-oriented codes to a mixture of objects and aspects.  ...  paradigm by using code transformations it is possible to recover the aspect-oriented design using a transformational system.  ...  Following this, the written pattern (RHS) creates an aspect responsible to exception handling (3). Table 1 shows a brief comparison between the OO and the AO systems.  ... 
doi:10.6084/m9.figshare.96653 fatcat:xrwnkbx4ijhuhiksfprh5hrq5q

Influences on the design of exception handling ACM SIGSOFT project on the impact of software engineering research on programming language design

Barbara G. Ryder, Mary Lou Soffa
2003 Software engineering notes  
The paper demonstrates that there is a symbiotic relationship between software engineering research and the design of exception handing in programming languages.  ...  There has long been a close association between research in software engineering and the design of programming languages.  ...  Acknowledgments We gratefully acknowledge the feedback from the IMPACT project team and the programming language and software engineering communities, given through constructive comments on earlier presentations  ... 
doi:10.1145/882240.882258 fatcat:oam6wlmuxrh25idarypwhvlk6q

Influences on the design of exception handling

Barbara G. Ryder, Mary Lou Soffa
2003 SIGPLAN notices  
The paper demonstrates that there is a symbiotic relationship between software engineering research and the design of exception handing in programming languages.  ...  There has long been a close association between research in software engineering and the design of programming languages.  ...  Acknowledgments We gratefully acknowledge the feedback from the IMPACT project team and the programming language and software engineering communities, given through constructive comments on earlier presentations  ... 
doi:10.1145/885638.885644 fatcat:5iuniqe2kvf5zpeyo6dsfqbmzi

Dynamic, Extensible and Context-Aware Exception Handling for Workflows [chapter]

Michael Adams, Arthur H. M. ter Hofstede, Wil M. P. van der Aalst, David Edmond
2007 Lecture Notes in Computer Science  
The resultant service implements a detailed taxonomy of workflow exception patterns to provide an extensible repertoire of self-contained exception-handling processes called exlets, which may be applied  ...  This paper presents the realisation, using a Service Oriented Architecture, of an approach for dynamic, flexible and extensible exception handling in workflows, based not on proprietary frameworks, but  ...  In summary, approaches to workflow flexibility and exception handling usually rely on a high-level of runtime user interactivity, which directly impedes on the basic aim of workflow systems (to bring greater  ... 
doi:10.1007/978-3-540-76848-7_8 fatcat:4thtzeg4qva4npyexyijmyncni

A domain-specific approach to architecturing error handling in pervasive computing

Julien Mercadal, Quentin Enard, Charles Consel, Nicolas Loriant
2010 Proceedings of the ACM international conference on Object oriented programming systems languages and applications - OOPSLA '10  
We propose a novel approach that relies on an Architecture Description Language (ADL), which is extended with error-handling declarations.  ...  To further raise the level of abstraction, our approach revolves around a domain-specific architectural pattern commonly used in pervasive computing.  ...  Julien Mercadal is supported by a fellowship from the French ministry of research.  ... 
doi:10.1145/1869459.1869465 dblp:conf/oopsla/MercadalECL10 fatcat:vlxq5dbupvfu7av73gryskfzx4
« Previous Showing results 1 — 15 out of 370,160 results