Filters








275,028 Hits in 4.3 sec

Exception Handling in Object Oriented Systems [chapter]

Alexander Romanovsky, Christophe Dony, Jørgen Lindskov Knudsen, Anand Tripathi
2000 Lecture Notes in Computer Science  
Exception handling continues to be a challenging problem in object oriented system design. One reason for this is that today's software systems are getting increasingly more complex.  ...  Moreover, exception handling is needed in a wide range of application systems, sometimes requiring domain-specific models for handling exceptions.  ...  Acknowledgements: The authors want to thank the participants for making this workshop a success with their unique contributions.  ... 
doi:10.1007/3-540-44555-2_2 fatcat:fp34f75ck5ba5c7qqyommqrvue

Action-Oriented Exception Handling in Cooperative and Competitive Concurrent Object-Oriented Systems [chapter]

Alexander Romanovsky, Jörg Kienzle
2001 Lecture Notes in Computer Science  
In conducting this discussion we rely on the following fundamental principles: exception handling should be associated with structuring techniques; concurrent systems require exception handling which is  ...  The chief aim of this survey is to discuss exception handling models which have been developed for concurrent object systems.  ...  Acknowledgments: Alexander Romanovsky has been supported by the EC IST RTD Project on Dependable Systems of Systems (DSoS).  ... 
doi:10.1007/3-540-45407-1_9 fatcat:gfmm4nbtkzfrvmzm33goswkvwe

Exception handling and object-oriented programming: towards a synthesis

Christophe Dony
1990 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications - OOPSLA/ECOOP '90  
The paper presents a discussion and a specification of an exception handling system dedicated to object-oriented programming.  ...  handling issues.  ...  It uses the object-oriented knowledge representation to solve many classical exception handling issues. It takes into account the specificities of object-oriented programming.  ... 
doi:10.1145/97945.97984 dblp:conf/oopsla/Dony90 fatcat:rejgb7npu5b2zb2gs4ncqcnha4

The object engine

Fred Cummins, Roman Cunis, Gail Harris
1995 ACM SIGPLAN OOPS Messenger  
As we have applied object-oriented technology to larger and more complex systems, we have realized the need for capabilities not readily supported by current object-oriented programming environments.  ...  The concept of the object engine is to provide an object-oriented environment in which to integrate different problems-solving paradigms and provide or incorporate support mechanisms such as persistence  ...  With reflection, the exception handling process can operate on the control stack.  ... 
doi:10.1145/260111.260264 fatcat:iqqiti7iifgwrjjslujpedq6dq

Exception handling and object-oriented programming: towards a synthesis

Christophe Dony
1990 SIGPLAN notices  
The paper presents a discussion and a specification of an exception handling system dedicated to object-oriented programming.  ...  handling issues.  ...  It uses the object-oriented knowledge representation to solve many classical exception handling issues. It takes into account the specificities of object-oriented programming.  ... 
doi:10.1145/97946.97984 fatcat:z6twb4r27bcndfwcxcmgbtijbe

Current trends in exception handling

D.E. Perry, A. Romanovsky, A. Tripathi
2000 IEEE Transactions on Software Engineering  
His research interests include software fault tolerance, software diversity, concurrent programming, concurrent object-oriented and object-based languages, real time systems, exception handling, operating  ...  , system specification, software engineering, object-oriented systems, programming language design, real-time systems, CSCW, process and workflow systems, etc.  ... 
doi:10.1109/tse.2000.879816 fatcat:toquqwvhkjewlhlajxtig5hsh4

Current trends in exception handling

D.E. Perry, A. Romanovsky, A. Tripathi
2000 IEEE Transactions on Software Engineering  
His research interests include software fault tolerance, software diversity, concurrent programming, concurrent object-oriented and object-based languages, real time systems, exception handling, operating  ...  , system specification, software engineering, object-oriented systems, programming language design, real-time systems, CSCW, process and workflow systems, etc.  ... 
doi:10.1109/tse.2000.877843 fatcat:5typ6tjy65h43n3426ga3nezry

A Fully Object-Oriented Exception Handling System: Rationale and Smalltalk Implementation [chapter]

Christophe Dony
2001 Lecture Notes in Computer Science  
exception handling issues.  ...  This paper motivates and presents the specification and the implementation of an exception handling system for an dynamically typed object-oriented language.  ...  We finally have presented the key issues of the implementation of the dual model of exception handling in the context of a reflective, dynamically.typed object-oriented langage.  ... 
doi:10.1007/3-540-45407-1_2 fatcat:we2naa4oxndvrm7n7qavfadody

Exceptions in Concurrent Eiffel

Phillip J. Brooke, Richard F. Paige
2007 Journal of Object Technology  
We describe the problem of asynchronous exceptions in Eiffel's Simple Concurrent Object-Oriented Programming (SCOOP).  ...  We propose a mechanism to handle aynchronous exceptions via a limited developer choice, including the notion of a failed or dead object, and necessarily introduce a small number of new exceptions.  ...  ACKNOWLEDGEMENTS • Bertrand Meyer, Volkan Arslan and others at the CORDIE'06 workshop for their comments on the purpose of exceptions in Eiffel.  ... 
doi:10.5381/jot.2007.6.10.a4 fatcat:4pw4tli4ara6paawvkqxhz2q4m

Using the Ravenscar profile for space applications

Tullio Vardanega, Gert Caspersen
2001 ACM SIGAda Ada Letters  
As true object orientation is the next frontier of the product, this paper also reflects on the importance of integrating the profile with suitable flavours of object orientation.  ...  The Ravenscar Profile emerged in 1997 as a most promising approach to bringing mature, predictable and efficient concurrency into real-time systems with integrity requirements.  ...  Exceptions are a delicate matter for all systems with integrity requirements, and their presence or absence and their handling are critical issues for design, implementation and verification.  ... 
doi:10.1145/374369.374389 fatcat:d2s4idxi2ffa3elvrvyr353nbu

Exception Handling in an Event-Driven System

Jan Ploski, Wilhelm Hasselbring
2007 The Second International Conference on Availability, Reliability and Security (ARES'07)  
Unfortunately, this style of communication makes exception handling more difficult than in hierarchical systems.  ...  Exception handling mechanisms were invented in 1970s to support structured programming methods for hierarchically organised software systems.  ...  Section 3 presents a rationale for event-driven systems, in which objects react to new information rather than to commands issued by other objects.  ... 
doi:10.1109/ares.2007.85 dblp:conf/IEEEares/PloskiH07 fatcat:dhfky65adjawhp7jkak7g4uzqe

Fitting Round Objects Into Square Databases [chapter]

D. C. Tsichritzis, O. M. Nierstrasz
1988 Lecture Notes in Computer Science  
Object-oriented systems could use much of the functionality of database systems to manage their objects.  ...  Persistence, object identity, storage management, distribution and concurrency control are some of the things that database systems traditionally handle well.  ...  In certain cases databases have been extended with automatic triggers, but in an ad hoc manner. Triggers are low level alarm facilities for handling exceptions or for chaining operations together.  ... 
doi:10.1007/3-540-45910-3_17 fatcat:vsfewig5jrgofjvh7kwcquedpq

Error handling as an aspect

Fernando Castor Filho, Alessandro Garcia, Cecília Mary F. Rubira
2007 Proceedings of the 2nd workshop on Best practices in applying aspect-oriented software development - BPAOSD '07  
In most systems, exception handling code is interwined with the normal code, hindering maintenance and reuse.  ...  In this paper we present a pattern, Error Handling Aspect, which leverages aspect-oriented programming in order to enhance the separation between error handling code and normal code.  ...  Typical examples of exception handling contexts in object-oriented languages are blocks, methods, classes, and exceptions [11] .  ... 
doi:10.1145/1229485.1229486 fatcat:lsdpg67a2fghxcdklowa3n6rgy

Software engineering for large-scale multi-agent systems - SELMAS'05

Alessandro Garcia, Ricardo Choren, Carlos Lucena, Alexander Romanovsky, Tom Holvoet, Paolo Giorgini
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
This paper is intended to sum up the results of the Second International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS'03) held in Portland, Oregon, USA, May 3-4, 2003, as  ...  A selected set of the workshop papers and invited papers are to appear in the 2 nd edition of the book Software Engineering for Large-Scale Multi-Agent Systems (LNCS, Springer, 2003).  ...  In addition, we thank the session chairs and panelists for the fine work in coordinating the sessions and promoting an interesting panel, respectively.  ... 
doi:10.1145/1062455.1062608 dblp:conf/icse/GarciaCLRHG05 fatcat:auecjuekdzgc3ct5nfw3zwypve

Software engineering for large-scale multi-agent systems

Alessandro Garcia, Anna Perini, José Sardinha, Carlos Lucena, Jaelson Castro, Júlio Leite, Ruy Milidiú, Alexander Romanovsky, Martin Griss, Rogério de Lemos
2003 Software engineering notes  
This paper is intended to sum up the results of the Second International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS'03) held in Portland, Oregon, USA, May 3-4, 2003, as  ...  A selected set of the workshop papers and invited papers are to appear in the 2 nd edition of the book Software Engineering for Large-Scale Multi-Agent Systems (LNCS, Springer, 2003).  ...  In addition, we thank the session chairs and panelists for the fine work in coordinating the sessions and promoting an interesting panel, respectively.  ... 
doi:10.1145/966221.966223 fatcat:6rlugotajnf5pehakpaa3455gu
« Previous Showing results 1 — 15 out of 275,028 results