Title of article :
Observations on the assured evolution of concurrent Java programs
Author/Authors :
Aaron Greenhouse، نويسنده , , T.J. Halloran، نويسنده , , William L. Scherlis، نويسنده ,
Issue Information :
دوهفته نامه با شماره پیاپی سال 2005
Abstract :
Evolving and refactoring concurrent Java software can be error-prone, resulting in race conditions and other concurrency difficulties. We suggest that there are two principal causes: concurrency design intent is often not explicit in code and, additionally, consistency of intent and code cannot easily be established through either testing or inspection.
Keywords :
Concurrency , Static analysis , Refactoring , Program transformation , Program evolution , Program assurance , Java
Journal title :
Science of Computer Programming
Journal title :
Science of Computer Programming