Subject-oriented composition rules
Harold Ossher, Matthew Kaplan, et al.
OOPSLA 1995
Tools for the generation of code from model descriptions are valuable in helping developers maintain consistency between a model and its implementation. In this paper, we describe a new method for generating Java implementation code from UML diagrams. Our method accepts UML diagrams specified at a higher-level than current tools, and places fewer constraints on the supported UML constructs, like multiple generalizations and association classes. Unlike current tools, it generates implementation code that shields system implementers from the low-level details of how associations and other UML constructs are mapped to Java. Furthermore, it supports the modular design of systems according to concems[2, 10] by being able to generate code from a set of related UML diagrams. While our discussion is focused on the special problem of generating Java implementation code, the issues discussed in this paper are applicable more generally to object-oriented implementation languages. © 2000 ACM.
Harold Ossher, Matthew Kaplan, et al.
OOPSLA 1995
Charles Barton, Philippe Charles, et al.
ICDE 2003
Mukund Raghavachari, Oded Shmueli
IEEE Transactions on Knowledge and Data Engineering
Bowei Xi, Zhen Liu, et al.
WWW 2004