Help
RSS
API
Feed
Maltego
Contact
Domain > mail2.semdesigns.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
Files that talk to mail2.semdesigns.com
MD5
A/V
a480649c0695ca403c2650c2f5ec4796
[
HW32.CDB.6149
] [
Packed.Win32.Katusha.1!O
] [
Trojan.FakeAV
] [
Kryptik.CCFN
] [
Win32/Kelihos.QbYCJQ
] [
Backdoor.Win32.Hlux.dqiv
] [
Backdoor.Hlux!zx6Z3QU4CJg
] [
Backdoor.Win32.Hlux.DUHE
] [
Trojan.Packed.26581
] [
Trojan[Backdoor]/Win32.Hlux
] [
Backdoor:Win32/Kelihos.F
] [
W32/Trojan.TGXU-8116
] [
Trojan/Win32.Tepfer
] [
Heur.Trojan.Hlux
] [
Win32.Backdoor.Hlux.Lmai
] [
Trojan.Crypt_s
] [
W32/Hlux.BWUN!tr.bdr
] [
Crypt_s.GNC
] [
Trojan.Win32.Kryptik.bCBCJ
]
DNS Resolutions
Date
IP Address
2014-05-24
140.239.210.162
(
ClassC
)
2024-10-12
64.183.221.50
(
ClassC
)
Port 80
HTTP/1.1 200 OKAccept-Ranges: bytesETag: W/19556-1689542409587Last-Modified: Wed, 26 Jul 2023 15:37:53 GMTexpires: Sat, 12 Oct 2024 21:32:41 GMTContent-Type: text/htmlContent-Length: 37195Vary: Accept-EncodingDate: Sat, 12 Oct 2024 21:21:35 GMTServer: Apache2 !-- Quirk on -->!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>html>head>meta http-equivContent-Type contenttext/html; charsetISO-8859-1>meta http-equivX-UA-Compatible contentIE8 > meta http-equivcontent-type contenttext/html; charsetiso-8859-1> title>Semantic Designs/title> meta contentsoftware, analysis, translation, porting, modification, generation, synthesis, reengineering, reverse engineering, testing, Hogan System, PLEX, AS/400, migration, program transformation, rules, parser, domain-specific, legacy, C/C++, Java, XML, COBOL, Ada, Fortran, PL/1, Agile, Testing, refactoring namekeywords> meta nameauthor contentSemantic Designs, Inc.> meta namegoogle-site-verification contentI-kCk2cQy_UrVLVWrcxvi_sO40S__E38c6HZBYzwq1M>meta nameauthor contentSemantic Designs, Inc.>!--link relstylesheet href/SDprint.css typetext/css mediaprint>link relstylesheet href./BBstyle.css typetext/css mediascreen>-->link relstylesheet href/SDstyle.css typetext/css mediascreen>link relstylesheet href/SDmenustyle.css typetext/css mediascreen>!-- Google Analytics support 2023 Copy the code below and paste it onto every page of your website. Paste this code as high in the head> of the page as possible: -->!-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-5FVCNRJ3);/script>!-- End Google Tag Manager -->/head>script typetext/javascript src/jquery-1.4.2.min.js>/script>script typetext/javascript src/jquery.masonry.min.js>/script>script typetext/javascript src/LanguagesAndProducts.js>/script>script typetext/javascript src/jquery.getUrlParam.js>/script>script typetext/javascript>$(window).load(function () { var speed 1000; $(.posts).masonry({ columnWidth: 185, // only apply masonry layout to visible elements itemSelector: .post-block:not(.invis), animate: true, animationOptions: { duration: speed, queue: false } }) var catClass . + $(document).getUrlParam(class); if(catClass.cat-all || catClass.null) { // show all hidden boxes $(.posts).children(.invis) .toggleClass(invis).animate({opacity: 1},{ duration: speed }); $(.posts).masonry(); } else { // hide visible boxes $(.posts).children().not(catClass).not(.invis) .toggleClass(invis).animate({opacity: 0},{ duration: speed }); // show hidden boxes $(.posts).children(catClass+.invis) .toggleClass(invis).animate({opacity: 1},{ duration: speed }); $(.posts).masonry(); } }); $(document).ready(function(){ $(#cats li a).click(function(){ var catClass . + $(this).attr(class); var speed 1000; if(window.location.pathname! /index.html) window.location.assign(/index.html + ?class + $(this).attr(class)); if(catClass.cat-all) { // show all hidden boxes $(.posts).children(.invis) .toggleClass(invis).animate({opacity: 1},{ duration: speed }); } else { // hide visible boxes $(.posts).children().not(catClass).not(.invis) .toggleClass(invis).animate({opacity: 0},{ duration: speed }); // show hidden boxes $(.posts).children(catClass+.invis) .toggleClass(invis).animate({opacity: 1},{ duration: speed }); } $(.posts).masonry(); return false; }); });/script>body onloadchangeListRand(document.formsdrops.language)>!-- Google Analytics support 2023 ... paste this code immediately after the opening body> tag: -->!-- Google Tag Manager (noscript) -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-5FVCNRJ3height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->!--div classmainpage>--> div idcontainer> div idhome> div idheader> table idbanner>tbody> tr> td idcompany_name_with_legal_mark_box>!-- a href/index.html>img src/images/name.png altSemantic Designs (SM)>/a> --> a href/index.html> div idcompany_name_with_legal_mark> Semantic Designssup>SM/sup> /div> /a> /td> td idslogan_box alignright> table>tbody> tr>td classslogan_text aligncenter>Automated Tools/td>/tr> tr>td classslogan_text aligncenter>for Software Engineering/td>/tr> /tbody>/table> !-- The Truth is in the Details --> /td> /tr>/tbody> /table> p idsuccinct_summary>Code Search (Find, Follow), Analysis (Metrics, Static, Dynamic, Bugs) and Change (Modernization, Migration, Generation, Optimization, Rearchitecting)/p>!-- System Analysis, Modification, Translation and Generation/a>/h2>!-- h3>Automated Large-Scale Software System Analysis, Modification, Translation and Generation/h3> h1>a href/index.html>Semantic Designs/a>/h1> h2>a href/index.html>The Truth is in the Details/a>/h2> h3>Automated Large-Scale Software System Analysis, Modification, Translation and Generation/h3> h1>a href/index.html>Semantic Designs/a>/h1> h2>a href/index.html>The Truf is in the ARF Details/a>/h2>--> /div>ul idcss3menu> li classtopfirst>a href/index.html titleSemantic Designs Home Page>span>Home/span>/a>/li> li classtopitem>a href/Products/Services titleServices>span>Services/span>/a> ul> li classsubfirst>a href/Products/Services/LegacyMigration.html titleAutomated Migration>Automated Migration ►/a> ul> li classsubfirst>a href/Products/Services/COBOLMigration.html titleCOBOL Migration>COBOL Migration/a>/li> li>a href/Products/Services/MainframeAssemblerMigration.html titleHLASM Migration>HLASM Migration/a>/li> li>a href/Products/Services/PL1Migration.html titlePL/1 Migration>PL/1 Migration/a>/li> li>a href/Products/Services/NaturalMigration.html titleNatural Migration>Natural Migration/a>/li> li>a href/Products/Services/SASMigration.html titleSAS Migration>SAS Migration/a>/li> li>a href/Products/Services/SabreTalkMigration.html titleSabreTalk Migration>SabreTalk Migration/a>/li> li>a href/Products/Services/ColdFusionMigration.html titleColdFusion Migration>ColdFusion Migration/a>/li> li>a href/Products/Services/CppMigration.html titleC/C++ Migration>C/C++ Migration/a>/li> /ul> /li> li>a href/Products/DMS/DMSToolkit.html titleCustom Analysis and Transformation>Custom Analysis and Transformation/a>/li> li>a href/Products/FrontEnds/ titleCustom Development Toolkit>Custom Development Toolkit/a>/li> li> a href/Products/Services/SoftwareModernization.html titleApplication Modernization>Application Modernization/a>/li> li>a href/Products/Tools.html titleSoftware Quality Analysis>Software Quality Analysis/a>/li> li>a href/Products/Understanding/index.html titleUnderstanding Software Structure>Understanding Software Structure/a>/li> li>a href/Products/DMS/Refactoring.html titleCode Refactoring>Code Refactoring/a>/li> li>a href/Products/DMS/DMSToolkit.html titleDMS Licensing and Training>DMS Licensing and Training/a>/li> /ul> /li> li classtopitem>a href/Products titleProducts>span>Products/span>/a> ul> li classsubfirst>a href/Products/DMS/DMSToolkit.html titleDMS>span>DMSsup>®/sup>/span>/a>/li> li>a href/Products/LanguageTools titleBy Language>span>By Language ►/span>/a> ul> li classsubfirst>a href/Products/LanguageTools/CTools.html titleC>C/a>/li> li>a href/Products/LanguageTools/CppTools.html titleC++>C++/a>/li> li>a href/Products/LanguageTools/JavaTools.html titleJava>Java/a>/li> li>a href/Products/LanguageTools/COBOLTools.html titleCOBOL>COBOL/a>/li> li>a href/Products/LanguageTools/CSharpTools.html titleC#/.Net>C#/.Net/a>/li> li>a href/Products/LanguageTools/PHPTools.html titlePHP>PHP/a>/li> li>a href/Products/LanguageTools/VHDLTools.html titleVHDL>VHDL/a>/li> li>a href/Products/LanguageTools/VerilogTools.html titleVerilog>Verilog/a>/li> li>a href/Products/LanguageTools titleMore...>More.../a>/li> /ul> /li> li>a href/Products/Tools.html titleBy Tool>span>By Tool ►/span>/a> ul> li classsubfirst>a href/Products/SearchEngine/ titleSearch Engine>Search Engine/a>/li> li>a href/Products/Clone/ titleClone Detection>Clone Detection/a>/li> li>a href/Products/TestCoverage/ titleTest Coverage>Test Coverage/a>/li> li>a href/Products/Formatters/ titleFormatters>Formatters/a>/li> li>a href/Products/Obfuscators/ titleObfuscators>Obfuscators/a>/li> li>a href/Products/Metrics/index.html titleMetrics>Metrics/a>/li> li>a href/Products/Profilers/index.html titleProfilers>Profilers/a>/li> li>a href/Products/SmartDifferencer/ titleSmart Differencer>Smart Differencer/a>/li> li>a href/Products/Tools.html titleMore...>More.../a>/li> /ul> /li> li>a href/Products/Applications/ titleBy Application>span>By Application ►/span>/a> ul> li classsubfirst>a href/Products/Architecture/HoganSystems.html titleHogan Analysis>Hogan (Banking) Analysis/a>/li> li>a href/Products/Applications/MoreEffectiveTesting.html titleEffective Testing>More Effective Testing/a>/li> li>a href/Products/Applications/PatentInfringement/ titlePatent Infringement>Detecting Infringement/a>/li> li>a href/Products/Applications/Agile/AgileTesting.html titleAgile Testing>Agile Testing/a>/li> /ul> /li> li>a href/Purchase/Justifications.html titleWhy Buy>Why Buy/a>/li> li>a href/Purchase titlePurchase>Prices/a>/li> li>a href/Registration titleRegister>Register/a>/li> li>a href/Products/Downloads.html titleDownloads>Downloads/a>/li> /ul> /li> li classtopitem>a href/Company titleCompany>span>Company/span>/a> ul> li classsubfirst>a href/Company titleAbout SD>About SD/a>/li> li>a href/SuccessStories/index.html titleSuccess Stories>Success Stories/a>/li> li>a href/Announce titleNews and Events>News and Events/a>/li> li>a href/Partners titlePartners>Partners/a>/li> li>a href/Company/CustomerList.html titleCustomers>Customers/a>/li> li>a href/Careers titleCareers>Careers/a>/li> li>a href/Company/Publications titlePapers>Papers/a>/li> li>a href/Company/Visions titleVisions>Visions/a>/li> /ul> /li> li classtopitem>a href/Contact/Support.html titleSupport>span>Support/span>/a> ul> li classsubfirst>a href/Contact/Support.html titleSupport Policies>Support Policies/a>/li> li>a href/Registration titleRegister>Register/a>/li> li>a href/Products/Downloads.html titleDownloads>Downloads/a>/li> /ul> /li> li classtoplast>a href/Contact titleContact>span>Contact/span>/a>/li>/ul> div idmain>!-- h3>Semantic Designs provides a href./Products/DMS/DMSToolkit.html?HomeMain>generalized compiler technology/a> and a href./Products/?HomeMain>services/a> across a wide variety of computer languages, application types, and architectures./h3> --> div idhome-posts classblock> div classouter> div classinner> div classposts> div classpost-block cat-reengineering> a href/Products/Services/COBOLMigration.html?HomeMain>span classpost-meta>span classpost-meta-left>Migration/span>/span> strong>COBOL to Java/C#/strong> table stylemargin:0;border-collapse:collapse;font-size:50%;>tr>td stylebackground-color:#99ff66;>tt>pre>01 ITEM-COST PIC 999.99 VALUE 17.3377 INVENTORY-COST PIC 9(6).9(2)...COMPUTE-INVENTORY-COST. MULTIPLY ITEM-COUNT TIME ITEM-COST GIVING INVENTORY-COST./pre>/tt>/td>/tr> tr>td>center stylefont-size:150%;>➔/center>/td>/tr> tr>td stylebackground-color:#34d3eb;>tt>pre>long itemCost 17.33 * 100;long inventoryCost; // * 100...public computeInventoryCost(){ inventoryCost itemCount*ItemCost;}/pre>/tt>/td>/tr> /table> !-- img src./images/COBOL2Java.png width200 height200 altCOBOL Migration to Java > --> span classpost-excerpt>Semantic Designs delivers COBOL migrations to multiple clients./span> /a> /div> div classpost-block cat-reengineering> a href/Products/RefactoringTools/SplitInterface.html?HomeMain>span classpost-meta>span classpost-meta-left>Reengineering/span>/span> strong>Refactor C++ God Classes/strong> img src./images/RefactorGodClass.png width200 height200 altRefactor C++ God Class > span classpost-excerpt>Large data analysis software supplier turns to SD to improve their huge C++ code base by splitting huge classes/span> /a> /div> div classpost-block cat-reengineering> a href./Products/Services/NorthropGrummanB2.html>span classpost-meta>span classpost-meta-left>Re-engineering/span>/span> strong>B-2 Embedded Systems Migration/strong> img src./images/b-2.jpg altB2 Bomber width150 height200> span classpost-excerpt>Read how SDs automated tools were used to refresh mission critical software for the Air Forces strategic aircraft./span> /a> /div> div classpost-block cat-reengineering> a href/Products/Services/ColdFusionMigration.html?HomeMain>span classpost-meta>span classpost-meta-left>Migration/span>/span> strong>ColdFusion Modernization/strong> img src./images/ColdFusion2Java.png width200 height200 altColdFusion Modernization > span classpost-excerpt>US Government website conversion from ColdFusion to Java and modern web technologies./span> /a> /div> div classpost-block cat-assessment> a href./Announce/ANZ.html?HomeMain>span classpost-meta>span classpost-meta-left>Assessment/span>/span> strong>ANZ and SD/strong> img src./images/ANZ.png altAustralia and New Zealand Bank > span classpost-excerpt>Australia and New Zealand Bank uses Semantic Designs tools to gain a deep understanding of their core banking systems./span> /a> /div> div classpost-block cat-reengineering> a href./Products/Services/NaturalMigration.html?HomeMain>span classpost-meta>span classpost-meta-left>Re-engineering/span> /span> strong>Natural/ADABAS Migration/strong> span classpost-excerpt>Applications coded in Natural or that use ADABAS often run critical business operations. Yet they are becoming difficult to maintain due to lack of available skilled people, and increasingly expensive to support in terms of licensing and mainframe costs./span> /a> /div> div classpost-block cat-improvement> a hrefhttp://www.youtube.com/watch?vC-_dw9iEzhA>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>Google TechTalk: Dr. Ira Baxter/strong> img src./images/lecture.png altTechtalk width150 height84> span classpost-excerpt>The purpose of analysis is to support change. This talk will describe the DMS Software Reengineering Toolkit, a general purpose source code analysis and transformation system./span> /a> /div> div classpost-block cat-hdl> a href./Products/LanguageTools/VHDLTools.html?HomeMain>span classpost-meta>span classpost-meta-left>HDL/span>/span> strong>VHDL Tools/strong> span classpost-excerpt>You have synthesis and simulation tools, but other tools can help speed your design process. SmartDifferencing allows you to understand what exactly got changed, and avoid wasted simulations. IP protection enables you to ship your designs to others. VHDL parsers enable you to build custom generators and checkers./span> /a> /div> div classpost-block cat-assessment> a href./Announce/Mobile.html?HomeMain>span classpost-meta>span classpost-meta-left>Assessment/span>/span>strong>SmartPhone Software Test/strong> img src./images/WinMobile.jpeg altSmartphone Software Testing width150 height130> span classpost-excerpt>SDs test tools are being used successfully for multiple mobile computing platforms./span> /a> /div> div classpost-block cat-assessment> a hrefhttps://indico.cern.ch/event/300025>span classpost-meta>span classpost-meta-left>Assessment/span>/span> strong>CERN Talk:/strong> strong>You Know the Science/strong> strong>But Do You Know the Code?/strong> span classpost-excerpt>Youve spent a lifetime learning the science that comprises your field. Youre not a programmer, but youve written programs to model, test, or simulate the science. You expect the results to be accurate, but code is often full of surprises./span> /a> /div> div classpost-block cat-hdl> a href./Products/LanguageTools/VerilogTools.html?HomeMain>span classpost-meta>span classpost-meta-left>HDL/span>/span> strong>(System) Verilog Tools/strong> span classpost-excerpt>Time to market matters, so additional tools can help. You can avoid simultations if a design change isnt semantically interesting. Shipping IP to customers is scary without protection. Finding your way around in a million lines mixed Verilog and/or VHDL is hard. We can help. /span> /a> /div> div classpost-block cat-improvement> a href./Products/StyleChecker/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>Style Checking/strong> span classpost-excerpt>Finding code that violates good design principles or organization style rules speeds development and lowers long-term maintenance costs./span> /a> /div> div classpost-block cat-assessment> a href./Products/Metrics/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Assessment/span>/span> strong>Software Metrics Tools/strong> span classpost-excerpt>Software metrics are a special kind of analysis focused on measuring the complexity of the source code based on its structure. Classic software metrics range in variety from the very simple Source Lines of Code (SLOC) to more complex measures such as Cyclomatic Complexity for measuring the complexity of conditional logic and Halstead Complexity for measuring the complexity of inline computation./span> /a> /div> div classpost-block cat-reengineering> a href./Products/Services/LegacyMigration.html?HomeMain>span classpost-meta>span classpost-meta-left>Re-engineering/span> /span> strong>Legacy System Migration/strong> span classpost-excerpt>Legacy means successful. Software runs companies, and cannot simply be waved away with a magic wand. Whatever the existing software does must be preserved./span> /a> /div> div classpost-block cat-assessment> a href./Products/TestCoverage/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Assessment/span>/span> strong>Test Coverage Tools/strong> img src./images/tcb.png altTest Coverage width150 height160> span classpost-excerpt>SDs test coverage tools make it clear what code has been tested and what code has not. Incremental coverage minimizes the costs of re-running tests. Works with workstations and embedded systems./span> /a> /div> div classpost-block cat-hdl> a href./Products/LanguageTools/SystemCTools.html?HomeMain>span classpost-meta>span classpost-meta-left>HDL/span>/span> strong>SystemC Tools/strong> span classpost-excerpt>Harnessing SystemCs relation to C++ allows SD to provide support for your SystemC design. Test coverage can help you verify that you have exercised your design. Source code browsing enables faster understanding of a particular design element. Formatting can make the design more readable. /span> /a> /div> div classpost-block cat-codegen> a href./Products/DMS/DMSToolkit.html?HomeMain>span classpost-meta>span classpost-meta-left>Code Generation/span>/span> strong>Domain-Specific Language Compilers/strong> span classpost-excerpt>DMS enables the development of sophisticated Domain Specific Language compilers./span> /a> /div> div classpost-block cat-codegen> a href./Announce/parallelize.html?HomeMain>span classpost-meta>span classpost-meta-left>Code Generation/span>/span> strong>Paralyzed? Parallelize!/strong> span classpost-excerpt>Big projects require lots of cycles. You can achieve more computational efficiency and throughput via parallelism: Let Semantic Designs help you make the most of your processing power. /span> /a> /div> div classpost-block cat-documentation> a href./Products/SearchEngine/index.html?HomeMain>span classpost-meta>span classpost-meta-left> Documentation/span>/span> strong>Large System Source Search/strong> span classpost-excerpt>Finding where code is in a large software system is hard. Tools that search across many files in multiple computer languages can make this easy, and enhance your ability to do accurate impact analysis./span>/a> /div> div classpost-block cat-reengineering> a href./Products/FrontEnds/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Re-engineering/span>/span> strong>Language Parsers/strong> span classpost-excerpt>Semantic Designs offers predefined language front ends (domains) to enable the construction of custom compilers, analysis tools, or source transformation tools, based on first-class infrastructure (DMS) for implementing those custom tools./span>/a> /div> div classpost-block cat-improvement> a href./Products/Applications/MoreEffectiveTesting.html?HomeMain>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>More Effective Testing/strong> span classpost-excerpt>According the Pareto Principle your customers spend 80% of their time using 20% of the features of your software product. Learn how to identify that 20% and make it bulletproof./span> /a> /div> div classpost-block cat-improvement> a href./Products/Formatters/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>Source Code Formatters/strong> span classpost-excerpt>Programmers spend 50% of their time looking at code. Poor formatting slows down their understanding and thus the rate at which code gets fixed. Formatting tools establish a consistent, readable style for everyone in your organization./span> /a> /div> div classpost-block cat-improvement> a href./Products/Applications/Agile/AgileTesting.html?HomeMain>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>Agile Testing & Refactoring/strong> span classpost-excerpt>Quality Assurance is vital in an Agile environment. The Sprint process has its own special challenges. See how SD tools can help with several phases of Agile Quality Assurance./span> /a> /div> div classpost-block cat-improvement> a href./Products/Clone/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>Cloned Code Detection and Removal/strong> span classpost-excerpt>Large software systems typically contain 10-25% duplicated code. Changing a code line means theres a corresponding chance the same line exists somewhere else, and failing to fix that will create an expensive bug in the field. Tools that find and track clones help avoid this cost./span> /a> /div> div classpost-block cat-improvement> a href./Products/Tools.html?HomeMain>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>Dead Code Detection and Removal/strong> span classpost-excerpt>Dead code clutters the source and wastes programmer time. Automated tools can find this code and optionally remove it./span> /a> /div> div classpost-block cat-hdl> a href./Products/DMS/DMSToolkit.html?HomeMain>span classpost-meta>span classpost-meta-left>HDL/span>/span> strong>Custom HDL Analyzers/strong> span classpost-excerpt>The i> DMS Platform/i> provides the tools required to analyze and optimize code written in any HDL./span> /a> /div> div classpost-block cat-improvement> a href./Products/DMS/Refactoring.html?HomeMain>span classpost-meta>span classpost-meta-left>Improvement/span>/span> strong>Refactoring Tools/strong> span classpost-excerpt>Making changes to code for any language reliably requires precise program analysis and transformation, which explains why refactoring tools are so rare. i>DMS/i> is up to the job./span> /a> /div> div classpost-block cat-reengineering> a href./Products/DMS/Refactoring.html?HomeMain>span classpost-meta>span classpost-meta-left>Re-engineering/span>/span> strong>Architectural Reshaping/strong> span classpost-excerpt>Sweeping structural changes to applications (such as inserting a data access layer) are often needed but nearly impossible to do by hand. Automated change machinery can carry out massive changes to accomplish this task reliably.i>DMS/i> is up to the job./span> /a> /div> div classpost-block cat-documentation> a href./Products/Obfuscators/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Documentation/span>/span> strong>Obfuscation: IP Protection/strong> span classpost-excerpt>A source code obfuscator accepts a program source file, and generates another functionally equivalent source file which is much harder to understand or reverse-engineer./span> /a> /div> div classpost-block cat-documentation> a href./Products/Formatters/JavaBrowser.html?HomeMain>span classpost-meta>span classpost-meta-left>Documentation/span>/span> strong>Source Code Browsers/strong> span classpost-excerpt>Having your system of source code, with its embedded documentation information, and cross reference data all hyperlinked minimizes the time to find and understand code./span> /a> /div> div classpost-block cat-documentation> a href./Products/Architecture/ComponentConnectivity.html?HomeMain>span classpost-meta>span classpost-meta-left>Documentation/span>/span> strong>Architectural Analysis/strong> span classpost-excerpt>When you have thousands of modules, databases and screens, just being able to understand how they are related is key to long-term planning and minimizing short-term implementation errors./span> /a> /div> div classpost-block cat-codegen> a href./Products/Parlanse/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Code Generation/span>/span> strong>Parallel Programming Tools and Languages/strong> img src./images/threads.png altThreads width150 height94> span classpost-excerpt> PARLANSE is an inherently parallel programming language designed to support computationally expensive symbolic applications with medium grain irregular parallelism./span> /a> /div> div classpost-block cat-assessment> a href./Products/Profilers/index.html?HomeMain>span classpost-meta>span classpost-meta-left>Assessment/span>/span> strong>Performance Profiling Tools/strong> span classpost-excerpt>SDs profiling tools can collect frequency information on basic blocks and/or timing information on functions and methods, to show you where your code spends its time./span> /a> /div> /div> /div> /div> /div> /div> /div> div idsidebar> div classblock block-series block-list> !-- Show the SD logo on the right stripe --> a href/index.html>img border0 src/images/SDLogo-nowords.png width160 height58 altSemantic Designs, Inc. logo>/a> !-- Show special Contact button on the right stripe --> form nameFreeAssessment actionFreeConsultation.jsp methodpost> div classblock block-categories> ul> li classfree-consultation> a classfree-consultation href/Contact/FreeConsultation.jsp> Request a Free Migration Consultation /a> /li> /ul> /div> /form> !-- Show free trial-software button on the right stripe --> !-- form nameTrialSoftware actionFreeTrial.jsp methodpost> div classblock block-categories> ul> li classfree-trial> a classfree-trial href/Contact/FreeTrialSoftware.html> Free Trial Softwarebr> (New Year Special) /p> /a> /li> /ul> /div> /form> --> !-- div classdownload-button stylewidth:60px;height:100px;>This is a button/div> --> form nameSDSearch actionhttp://www.google.com/search methodget onsubmitSDSiteSearch(this) idSDSearch> input idhiddenquery typehidden nameq> input nameqfront typetext stylewidth: 150px value> input typesubmit valueSearch SD>br> script typetext/javascript> //Enter domain of site to search. var domainrootwww.semanticdesigns.com function SDSiteSearch(curobj){ document.getElementById(hiddenquery).valuesite:www.semanticdesigns.com +curobj.qfront.value } /script> /form> div classblock block-categories> h3>Topics/h3> ul idcats> li classcat-reengineering>a classcat-reengineering href/index.html>Re-engineering/a>/li> li classcat-documentation>a classcat-documentation href/index.html>Documentation/a>/li> li classcat-assessment>a classcat-assessment href /index.html>Assessment/a>/li> li classcat-improvement>a classcat-improvement href/index.html>Improvement/a>/li> li classcat-codegen>a classcat-codegen href/index.html>Code Generation/a>/li> li classcat-hdl>a classcat-hdl href/index.html>Hardware Description Languages/a>/li> li classcat-all>a classcat-all href/index.html>All Topics/a>/li> /ul> /div> form namedrops methodpost actionhttp://semanticdesigns.com iddrops> Language:br> select namelanguage size1 onchangechangeList(this)> option valueAdaProducts> language /option> /select>br> Product:br> select nameproduct size1> option> products /option> /select> input typebutton onclicklocation +document.drops.product.optionsdocument.drops.product.selectedIndex.value; valueGo!> /form> /div> h3>Semantic Designs- Our Goal/h3> div idhome-mission> To enable our customers to produce and maintain timely, robust and economical software by providing world-class Software Engineering tools using deep language and problem knowledge with high degrees of automation. /div> /div> div classpush>/div> /div> !--Container--> div classblock-masthead>For more information: a hrefmailto:info@semanticdesigns.com>info@semanticdesigns.com/a> Follow us at Twitter: a hrefhttp://twitter.com/SemanticDesigns>@SemanticDesigns/a>br> br> div classcopyright >Copyright 1995-2023 Semantic Designs, Incorporatedbr> DMS, Design Maintenance System and Refactor++ are registered trademarks of Semantic Designs, Inc.br> The SD logo and Semantic Designs are registered service marks of Semantic Designs, Inc.br> Software Reengineering Toolkit, CloneDR, PARLANSE, JOVIAL2C, Thicket, Smart Differencer, CheckPointer are trademarks of Semantic Designs, Inc.br> The OMG logo is a registered trademark of the Object Management Group, Inc. in the United States and other countries.br> To view our Privacy Policy, click a href/PrivacyPolicy.html>here/a>br> br> Comments or problems: a hrefmailto:webmaster@semanticdesigns.com>webmaster@semanticdesigns.com/a> font size-1>br>/font> /div> /div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]