DMS Software Reengineering Toolkit: Difference between revisions

Content deleted Content added
No edit summary
seems like an advert, but still we do not use the (R) since Wikipedia is not supposed to be a commercial site
Line 25:
}}
 
The '''DMS(R) 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 proprietary set of [[program transformation]] tools available 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 language]]s (such as code generation for factory control), test coverage<ref>[http://www.semanticdesigns.com/Company/Publications/TestCoverage.pdf Branch Coverage for Arbitrary Languages Made Easy]</ref> 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]</ref>
Line 58:
</ref>
 
(DMS and "Design Maintenance System" are registered trademarks of [[Semantic Designs]].)
 
== References ==
{{Reflist}}
 
==External links==
Line 66 ⟶ 69:
* [http://www.semanticdesigns.com/Products/Parlanse/index.html PARLANSE]
* [http://www.semanticdesigns.com Semantic Designs]
 
== References ==
{{Reflist}}
 
{{DEFAULTSORT:Dms Software Reengineering Toolkit}}