wise. Therefore, the issue of semantics- preservation
in MLSAs is subject of our ongoing work.
REFERENCES
Ambler, S. (2003). Agile Database Techniques: Effective
Strategies for the Agile Software Developer. John Wi-
ley & Sons, Inc., New York, NY, USA.
Andersen, L. (2006). JDBC
TM
4.0 Specification. Sun Mi-
crosystems, Inc., Santa Clara, USA, final edition.
Carey, M. and DeWitt, D. (1996). Of objects and
databases:A decade of turmoil. In VLDB. Citeseer.
Chen, N. and Johnson, R. (2008). Toward Refactoring in
a Polyglot World: Extending Automated Refactoring
Support across Java and XML. Workshop on Refac-
toring Tools.
Cleve, A. (2009). Program Analysis and Transformation for
Data-Intensive System Evolution. PhD thesis, Univer-
sity of Namur.
Cunha, A. and Visser, J. (2007). Strongly Typed Rewrit-
ing For Coupled Software Transformation. Electronic
Notes in Theoretical Computer Science, 174(1).
DeMichiel, L. (2009). JSR 317: JavaTM Persistence API,
Version 2.0. Sun Microsystems, Inc., Santa Clara,
USA, final edition.
Ducasse, S., Lanza, M., and Tichelaar, S. (2000). MOOSE:
An Extensible Language-Independent Environment
for Reengineering Object-Oriented Systems. CoSET.
Fjeldberg, H.-C. (2008). Polyglot Programming. Master
thesis, Norwegian University of Science and Technol-
ogy, Trondheim/Norway.
Ford, N. (2008). The Productive Programmer. O’Reilly.
Fowler, M. (1999). Refactoring: Improving the Design of
existing Code. Addison-Wesley Longman Publishing
Co., Inc., Boston, MA, USA.
Grogan, M. (2006). JSR-223 Scripting for the Java Plat-
form. Sun Microsystems, Inc., Santa Clara, USA, final
edition.
Hainaut, J.-L. (1996). Specification Preservation in Schema
Transformations – Application to Semantics and
Statistics. Data & Knowledge Engineering, 19.
Harold, E. R. and Means, W. S. (2002). XML in a nutshell.
O’Reilly & Associates, Inc., Sebastopol, CA, USA.
ISO/IEC (2008). International Standard ISO/IEC 9075-
1 Information technology Database languages SQL
Part 1: Framework (SQL/Framework). ISO/IEC, third
edition.
Keith, M. and Schincariol, M. (2009). Pro JPA 2: Master-
ing the Java Persistence API. Apress, Berkely, CA,
USA.
Kempf, M., Kleeb, R., Klenk, M., and Sommerlad, P.
(2008). Cross Language Refactoring for Eclipse plug-
ins. OOPSLA.
L¨ammel, R. (2002). Towards Generic Refactoring. ACM
SIGPLAN Workshop on Rule-based Programming.
L¨ammel, R. (2004). Coupled Software Transformations.
Workshop on Software Evolution Transformations.
Laski, J., Stanley, W., and Hurst, J. (1998). Dependency
analysis of Ada programs. ACM SIGAda Ada Letters,
XVIII(6).
Leyderman, R. (2005). Oracle rC ++ Call Interface. Or-
acle Corporation.
Li, H. (2006). Refactoring Haskell Programs. PhD thesis,
University of Kent, Canterbury, Kent, UK.
Linos, P. K., Lucas, W., Myers, S., and Maier, E. (2007). A
Metrics Tool for Multi-Language Software. SEA.
Mens, T. and Tourw´e, T. (2004). A survey of software refac-
toring. IEEE Transactions on software engineering,
30(2).
Michels, J.-E., Kulkarni, K., Farrar, M. C., Eisenberg, A.,
Mattos, N., and Darwen, H. (2003). The SQL Stan-
dard. it - Information Technology, 45(1).
Opdyke, W. (1992). Refactoring Object-Oriented Frame-
works. PhD thesis, University of Illinois at Urbana-
Champaign.
Schink, H. (2010). Sprach¨ubergreifende Refactor-
ing Feature Module. Master thesis, Otto-
von-Guericke-University, Magdeburg. Avail-
able online: http://wwwiti.cs.uni-magde
burg.de/iti db/publikationen/ps/auto/thesisSchink.pdf.
Schink, H. and Kuhlemann, M. (2010). Hurdles in refactor-
ing multi-language programs. Technical Report FIN-
007-2010, University of Magdeburg, Germany.
Schrijvers, T., Serebrenik, A., and Demoen, B. (2004).
Refactoring Prolog Code. Workshop on (Constraint)
Logic Programming.
Strein, D., Kratz, H., and Lowe, W. (2006). Cross-Language
Program Analysis and Refactoring. Workshop on
Source Code Analysis and Manipulation.
Suny´e, G., Pollet, D., Traon, Y. L., and J´ez´equel, J. (2001).
Refactoring UML Models. UML.
Tichelaar, S. (2001). Modeling Object-Oriented Software
for Reverse Engineering and Refactoring. PhD thesis,
University of Berne, Switzerland.
Van Gorp, P., Stenten, H., Mens, T., and Demeyer, S.
(2003). Towards Automating Source-Consistent UML
Refactorings. UML.
Visser, J. (2008). Coupled Transformation of Schemas,
Documents, Queries, and Constraints. Electronic
Notes in Theoretical Computer Science, 200(3).
ICSOFT 2011 - 6th International Conference on Software and Data Technologies
134