Adaptive Object-Models 1
暂无分享,去创建一个
The unrelenting pace of change that confronts contemporary software developers compels them to make their applications more configurable, flexible, and adaptable. The era where business rules are buried in Cobol code is coming to an end. Today, users themselves may seek to dynamically change their business rules. Customers require systems that more easily adapt to changing business needs, meet their unique requirements, and scale to large and small installations. On the other hand, the same technique is adequate for the slightly different purpose of producing a whole line of software products : of course, a line of products may be obtained by variously instantiating an abstract model, but also by adapting a given initial system to various requirements that appear simultaneously instead of evolving in time. Moreover, the diversification of a successful product may be also seen as a form of re-engineering.
[1] Joseph W. Yoder,et al. From Analysis to Design of the Observation Pattern , 2000 .
[2] Dragoş A. Manolescu,et al. Dynamic Object Model and Adaptive Workflow , 1999 .
[3] Ralph Johnson,et al. A Proposal for a Common Infrastructure for Process and Product Models , 2000 .
[4] Dirk Riehle,et al. Metadata and active object-models , 1998, OOPSLA Addendum.