DMS Software Reengineering Toolkit: Difference between revisions

Content deleted Content added
Cydebot (talk | contribs)
m Robot - Moving category Static code analysis to Static program analysis tools per CFD at Wikipedia:Categories for discussion/Log/2011 January 31.
No edit summary
Line 1:
The '''DMS Software Reengineering Toolkit'''<ref>[http://portal.acm.org/citation.cfm?id=999466&dl=GUIDE&coll=GUIDE&CFID=55567354&CFTOKEN=76359207 ''DMS: Program Transformations for Practical Scalable Software Evolution''. Proceedings International Conference on Software Engineering 2004] [http://www.semanticdesigns.com/Company/Publications/DMS-for-ICSE2004-reprint.pdf Reprint]
</ref> is a set of [[program transformation]] tools available from [[Semantic Designs]] for automating custom source program analysis, modification, translation or generation of software systems for arbitrary mixtures of source languages for large scale software systems.
 
DMS has been used to implement a wide variety of practical tools, include ___domain specific languages (such as code generation for factory control), test coverage and profiling tools, [[Duplicate_code | clone detection]]<ref>[http://www.computer.org/portal/web/csdl/doi/10.1109/ICSM.1998.738528 ''Clone Detection Using Abstract Syntax Trees''. Proceedings International Conference on Software Maintenance 1998]</ref>, language migration tools, and C++ component reengineering<ref> [http://linkinghub.elsevier.com/retrieve/pii/S0950584906001856 ''Case study: Re-engineering C++ component models via automatic program transformation''. Information and Software Technology 2007]