loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2004 Australian Software Engineering Conference (ASWEC'04)
Enforcing System-Wide Properties
Melbourne, Australia
April 13-April 16
ISBN: 0-7695-2089-8
Michael Eichberg, Darmstadt Universtiy of Technology, Germany
Mira Mezini, Darmstadt Universtiy of Technology, Germany
Thorsten Sch?fer, Darmstadt Universtiy of Technology, Germany
Claus Beringer, Darmstadt Universtiy of Technology, Germany
Karl Matthias Hamel, Darmstadt Universtiy of Technology, Germany
Policy enforcement is a mechanism for ensuring that system components follow certain programming practices, comply with specified rules, and meet certain assumptions. Unfortunately,the most common mechanisms used today for policy enforcement are documentation, training, and code reviews. The fundamental problem is that these mechanisms are expensive, time-consuming, and still error-prone. To cope with this problem, in this paper, we present IRC (Implementation Restriction Checker), an extensible framework for automatically enforcing system-wide policies or contracts. The framework is built on top of a platform for aspect-oriented programming at the level of Java bytecode instructions and is available as an Eclipse plug-in as well as a standalone application. It includes a set of directly usable checkers and can be easily extended to implement new ones.
Citation:
Michael Eichberg, Mira Mezini, Thorsten Sch?fer, Claus Beringer, Karl Matthias Hamel, "Enforcing System-Wide Properties," aswec, pp.158, 2004 Australian Software Engineering Conference (ASWEC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.