The objective of this work is to illustrate the potential of discrete-event simulation methodologies and object-oriented hierarchical models to simulate landscape dynamics. We formalized the Noble and Slatyer vegetation replacement scheme in a modular, object-oriented formalism to simulate vegetation dynamics. Based on this module, we suggest a framework for simulating vegetation dynamics in spatially complex landscape systems composed of interacting patches. As illustrated with the simulations performed for a two-patch landscape, patch components are organized in a hierarchical structure, with information flow in the form of messages passing among the hierarchically arranged components. System behavior can be analyzed from any level of organization. Finally, we briefly discuss the implementation of this framework in a Geographic Information System.