tag:blogger.com,1999:blog-85148154358749553732024-03-05T14:52:04.598+01:00ModelCVS - Semantic Transformation Shell TEAM STShttp://www.blogger.com/profile/02937495111617939470noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-8514815435874955373.post-75980788555989241382021-06-25T16:54:00.000+02:002021-06-25T16:54:18.067+02:00IT IS A QUANTUM JUMP BETTER. <div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">Last week we experienced something extraordinary. It was a special day for the computer industry and for all of us who need computers for everyday life. According to IBM CEO Dr. Arvind Krishna, traditional computing has come to an end. </span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin9Ya5Jgrgeg67l13yPVxJN2sIFQbXQOwbIl2nrmTDgQdqN8nnLmFNqWPvZc12RnWEZnCw2-zJ4ybL6F0vROaM564hr_B3D8zVpgKPEi4DOzmHmkCfum3jfjgZUWbxJSJt_e05HJgJH4E/s700/IBM+QUANTUM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="700" height="82" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin9Ya5Jgrgeg67l13yPVxJN2sIFQbXQOwbIl2nrmTDgQdqN8nnLmFNqWPvZc12RnWEZnCw2-zJ4ybL6F0vROaM564hr_B3D8zVpgKPEi4DOzmHmkCfum3jfjgZUWbxJSJt_e05HJgJH4E/w320-h82/IBM+QUANTUM.png" width="320" /></a></div><div style="text-align: left;"></div></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">In Germany, one of the most powerful quantum computers in an industrial context was presented in the presence of Chancellor Angela Merkel, who also gave a guest lecture. Under the motto “Together for Quantum Computing in Germany”, IBM presented the system in detail in a compact virtual live event. I was also allowed to take part in this piece of computer history. It was a very exciting, informative presentation. </span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: verdana; font-size: medium;"> <span style="text-align: center;"><a href="https://video.ibm.com/channel/7735Yz9DF9f">https://video.ibm.com/channel/7735Yz9DF9f</a></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9kPfqzUFj4EFi2MKlhpP-07z0IhWDeD-vgXiEJM39pN6XupxOeDNnVhOFvPqOjqC1xDmZ-pdgitAwEWVmvzxWoaVzV95T4yj1cFK1Tn92ivXLj9wmVT5gg9Tzj2aW1onSn0D_RjIr7pU/s767/Screen+Shot+2021-06-25+at+16.02.20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="460" data-original-width="767" height="384" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9kPfqzUFj4EFi2MKlhpP-07z0IhWDeD-vgXiEJM39pN6XupxOeDNnVhOFvPqOjqC1xDmZ-pdgitAwEWVmvzxWoaVzV95T4yj1cFK1Tn92ivXLj9wmVT5gg9Tzj2aW1onSn0D_RjIr7pU/w640-h384/Screen+Shot+2021-06-25+at+16.02.20.png" width="640" /></a></div><span style="font-family: verdana; text-align: left;"><div class="separator" style="clear: both; font-size: large;"><span style="font-family: verdana; font-size: large; text-align: left;"><br /></span></div><div style="font-size: large; text-align: left;">Quantum Computing makes use of quantum physics in order to be able to perform complex calculations in the shortest possible time. The system is divided into arithmetic and storage units and works differently than binary systems with qubits, which can assume more states than bits at the same time. Take qubits an intermediate state at - zero and one at the same time - they are in the so-called superposition. This possibility allows quantum computers to assume a multitude of states compared to binary systems. As a result, they can perform calculations in a fraction of the time that supercomputers would need , - after all, they need fewer resources to process large amounts of information.</div><div style="text-align: left;"><span style="font-size: medium;"><br /></span></div></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">The full Quantum Stack from IBM enables partners to develop their next solutions with unmatched levels of accuracy and scale. Companies, institutes, research institutions and start-ups from Germany and around the world work together with the IBM Quantum Network. More than 100 members of the Quantum network community - including Daimler and the Fraunhofer-Gesellschaft - access our quantum systems and can use them to tackle challenging problems in fields such as financial services, material development, logistics and chemistry in a previously unimagined way.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdP_UEKxNAhhg895lFY6O2dlTPNhlt8DhwAPr4JmCaDVTDA0QZOv7xYDcUnJUmmGqWjbG0P6ApHIdCCUv6eVo0ugNExR8C4jXcEUacPXIKTwybz4PE_msh4bPz-L8caWmxneQsyiV2MHI/s2000/QISKIT.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1000" data-original-width="2000" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdP_UEKxNAhhg895lFY6O2dlTPNhlt8DhwAPr4JmCaDVTDA0QZOv7xYDcUnJUmmGqWjbG0P6ApHIdCCUv6eVo0ugNExR8C4jXcEUacPXIKTwybz4PE_msh4bPz-L8caWmxneQsyiV2MHI/w400-h200/QISKIT.jpg" width="400" /></a></div><br /><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">From now on, we can we create programs that solve problems in new ways on IBM Quantum systems - the world's most popular and most powerful commercially available quantum hardware. Quantum development has never been more accessible.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">This enables Quantum to be integrated into your workflow with high-level libraries designed for academic and business applications. Calling an API is enough to get a quantum result on your classic machine via the cloud - it just works behind the scenes.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">At the same time, IBM offers courses to train as a Qiskit developer. They can then demonstrate basic knowledge of quantum computing concepts and express this using Qiskit's Open Source Software Development Kit (SDK). You can use the Python programming language Qiskit SDK to create and run quantum computer programs on IBM Quantum computers and simulators.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">Their key areas of competency are:</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">Defining, executing, and visualizing results of quantum circuits using the Qiskit SDK.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">Understanding single-qubit gates and their rotations on the Bloch sphere.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">Understanding various multi-qubit gates and their effects in quantum circuits.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">Leveraging fundamental Qiskit SDK features including commonly-used classes and functions located in qiskit.circuit, qiskit.execute, qiskit.providers, qiskit.qasm, qiskit.quantum_info, qiskit.tools, and qiskit.visualization packages.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">During exam development, the Subject Matter Experts (SMEs) define all of the tasks, knowledge and experience that an individual would need in order to successfully fulfill their role with the product or solution. These are represented by the objectives below and the questions on the certification exam are based upon these objective.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: verdana; font-size: medium;"><a href="https://www.ibm.com/certify/exam?id=C1000-112">https://www.ibm.com/certify/exam?id=C1000-112</a></span></div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO5hlgfNI6NA-a0JkJXqAOSmsgzW3nCrvV5wKoxXDreMYIWUrMoz4PHyr_dwv9svKiuFC-zyEtPE0jhNf86ILAY7uNDM-YGN-SIlaMcGIAlBzXE6QR0RYL8vexAISRjQviQ6ndaDhbCKk/s650/QISKIT.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="278" data-original-width="650" height="274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO5hlgfNI6NA-a0JkJXqAOSmsgzW3nCrvV5wKoxXDreMYIWUrMoz4PHyr_dwv9svKiuFC-zyEtPE0jhNf86ILAY7uNDM-YGN-SIlaMcGIAlBzXE6QR0RYL8vexAISRjQviQ6ndaDhbCKk/w640-h274/QISKIT.png" width="640" /></a></div><br /><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">javabridge. CPython, that can be used to execute Python code. The class can be used within Java code called from the Python interpreter or it can be used within Java to run Python embedded in Java. The CPython class binds the Python interpreter to the JVM and provides the ability to execute Python scripts.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: verdana; font-size: medium;"><a href="https://www.ibm.com/quantum-computing/developers">https://www.ibm.com/quantum-computing/developers</a></span></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both;"><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">Companies getting involved with quantum now are trailblazing ways to apply the technology to problems once thought impossible to solve.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">IBM's Quantum Network is currently working with over 140 partners across multiple industries, developing real world commercial applications.</span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both;"><span style="font-family: verdana; font-size: medium;">For companies like us, QUantum Computer is a huge help in mastering large amounts of data. System integration and transformation always has to do with billions of system objects and may take days. From now on this time span will be much shorter and our ability to use computers to create new software will be much more effective. 🐝</span></div></div></div></div>TEAM STShttp://www.blogger.com/profile/02937495111617939470noreply@blogger.com0tag:blogger.com,1999:blog-8514815435874955373.post-50508565923618365982021-06-15T13:27:00.000+02:002021-06-15T13:27:48.722+02:00My Best Programmer Is My Computer ..<div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">Back in early 2017 I set up this blog. </span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">Due to the intensive work and the still changing project scope, we have suspended the contributions for a period.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">Now that our work is taking shape and the first commercial version is getting closer, we are starting to present our work in parallel. We are getting back to Normality. </span></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS3OiC_PMH3ALddEXebGjis2Wj8bicuGcA-GvKuTPJv8jAa85-aJshbvmIyEHnGaGV-QSbV6tt_99vt5ry0_P5GJenYi3bE1uHTCprB0dWehVc4TvJV070THvb1L84b0_lFdwA3Nq0qUY/s351/STSbyEclipse.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="283" data-original-width="351" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS3OiC_PMH3ALddEXebGjis2Wj8bicuGcA-GvKuTPJv8jAa85-aJshbvmIyEHnGaGV-QSbV6tt_99vt5ry0_P5GJenYi3bE1uHTCprB0dWehVc4TvJV070THvb1L84b0_lFdwA3Nq0qUY/w200-h161/STSbyEclipse.png" width="200" /></a></div><br /><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">The blog entries will mainly be in the area of "Software Engineering" and will use our developed technology as a guide. </span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">It's going over </span><span style="font-family: verdana;">the practical applications and scenarios using STS functionality and </span><span style="font-family: verdana;">reports and give users ideas and inspirations, like how a </span><span style="font-family: verdana;">high quality software can be created and maintained, </span><span style="font-family: verdana;">especially when </span><span style="font-family: verdana;">it </span><span style="font-family: verdana;">must be adjusted repeatedly</span><span style="font-family: verdana;"> as a response to ongoing technological changes</span><span style="font-family: verdana;">.</span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><span style="font-size: medium;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">The focus is on modelling and intelligent transformation </span><span style="font-family: verdana;">and code generation with the lowest possible proportion of </span><span style="font-family: verdana;">handwritten code under the Motto "My Best Programmer is my Computer". The Software Modernisation through </span><span style="font-family: verdana;">Transformation and Code Generation as a basis will be discussed in some detail.</span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><span style="font-size: medium;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">Five Pillars of the ModelCVS technology stand out. These are, </span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><ul style="text-align: left;"><li><span style="font-family: verdana; font-size: medium;"><b>The Analysis and Evaluation</b> of the current software status for assessment.</span></li></ul><span style="font-family: verdana; font-size: medium;"><br /><ul style="text-align: left;"><li><span style="font-family: verdana;"><b>Systems Redesign</b> and the automatic <b>Code Restructuring.</b> </span></li></ul><br /><ul style="text-align: left;"><li><span style="font-family: verdana;">Eventual adjustments, <b>Replacement of the Persistence Layer</b> of the programs. </span></li></ul><br /><ul style="text-align: left;"><li><span style="font-family: verdana;">The Model to Code <b>Regeneration</b> <b>into its original</b> or into<b> other programming languages. </b></span></li></ul><br /><ul style="text-align: left;"><li><span style="font-family: verdana;">The fifth Pillar in the first version is the <b>domain-specific functions available for COBOL, Relational Data Base Schema and Ecore.</b></span></li></ul></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><span style="font-size: medium;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">The analysis and Creation of Software Metrics for an assessment </span><span style="font-family: verdana;">includes methods such as the "Cyclomatic Complexity" or "Function Point </span><span style="font-family: verdana;">Analysis" and it forms the beginning of the Development Cycle. </span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><span style="font-size: medium;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">In a further episode </span><span style="font-family: verdana;">a Redesign may be applied with Code Restructuring and various replacement of </span><span style="font-family: verdana;">Code parts with more modern software practices. </span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">An example is the </span><span style="font-family: verdana;">transformation of the persistence layer (technology) into more modern, suitable ones</span><span style="font-family: verdana;">. </span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">This Blog deals with this topic giving practical examples throughout </span><span style="font-family: verdana;">our long career to date.</span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><span style="font-size: medium;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">A model-based program restructuring language (JLM, Java </span><span style="font-family: verdana; font-size: large;">Language Mapper) will be presented, with which the user himself </span><span style="font-family: verdana; font-size: large;">will define and implement Restructuring Rules (Rule Sets).</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;">The reverse engineering of an existing program code, its </span><span style="font-family: verdana; font-size: large;">transformation and its improvement back into the source language or into </span><span style="font-family: verdana; font-size: large;">other programming languages or frameworks will be discussed and practical examples </span><span style="font-family: verdana; font-size: large;">will be presented.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">Transformation domains for relational </span><span style="font-family: verdana;">Databases, COBOL and EMF Ecore for various purposes and functions will be </span><span style="font-family: verdana;">presented. </span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><span style="font-size: medium;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">STS itself is a complete model-based system under Eclipse </span><span style="font-family: verdana;">Modeling Framework developed by its own technology, a so called Tool Tool</span><span style="font-family: verdana;">. </span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><span style="font-size: medium;"><br /></span></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><span style="font-family: verdana;">A complementary Cloud Solution (SaaS) in AWS (Amazon </span><span style="font-family: verdana;">Web Services) will round up the functional range.</span></span></div><div style="text-align: left;"><br /></div></div>TEAM STShttp://www.blogger.com/profile/02937495111617939470noreply@blogger.com0tag:blogger.com,1999:blog-8514815435874955373.post-23222460909830494302017-06-05T14:48:00.000+02:002017-06-05T14:58:53.945+02:00ModelCVS and the Easy Way of Transformation<span style="font-family: "verdana" , sans-serif;"> <span style="font-family: "verdana" , sans-serif; font-size: large;">Since I started a Software Engineering career back in 1980, I always tried to automatise software development and testing. My motto has always been to generate the software wherever possible. Doing so the Computer works for the programmer as a kind of sub-programmer and produces code. Isn't it a nice thing?</span></span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Actually this is the main reason why mankind invented computers. To overtake the burden of some organisational and repetitive work from human beings.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Modeling a system is here a crucial step. For the ones who ask the meaning of a model, we define a model as "</span><span style="font-size: large;"><span style="font-family: "verdana" , sans-serif;"><span style="background-color: white; color: #404040;">A</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">schematic</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">description</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span style="background-color: white; color: #404040;">or</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white;"></span><span class="hvr" style="box-sizing: inherit; cursor: pointer;">representation</span><span style="background-color: white;"> </span><span style="background-color: white; color: #404040;"></span><span style="background-color: white; color: #404040;">of</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">something,</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">especially</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span style="background-color: white; color: #404040;">a</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">system</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span style="background-color: white; color: #404040;">or</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">phenomenon,</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">that</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">accounts</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">for</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">its </span><span style="background-color: white; color: #404040;"></span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">properties</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">and</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span style="background-color: white; color: #404040;">is</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">used</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span style="background-color: white; color: #404040;">to</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">study</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">its</span><span style="background-color: white; color: #404040;"> </span><span style="background-color: white; color: #404040;"></span><span class="hvr" style="box-sizing: inherit; color: #404040;">characteristics</span></span><span class="hvr" style="box-sizing: inherit; color: #404040; font-family: "arial" , "helvetica" , sans-serif;">". </span></span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Modeling something is a way of understanding the behaviour of the source system. An independent model lets us understand the complicated systems in an easier way.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">In Telecommunication, the world had an outstanding speed of technical improvements in the recent years.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;">From mainframes up to the hand held devices many "terminals" make us the practical life easier.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Booking a flight or hotel or arranging some bank business or any giving an order at a grocery shop can be accomplished just using one of the user interfaces of the available telecommunications infrastructure.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Having this in mind the companies try to use the state-of-the-art technologies and offer most recent consumer interfaces. </span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Banks, retail industry, transportation and logistics companies all need the most modern technical opportunities in order not to lose the their competitive advantages.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Can they easily adopt their software assets at the speed of the technical development? </span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">Yes they may, but need some help. The adoption of millions of lines of software code from one technology to another one is very time consuming and manually error prone.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">At this point I have to emphasize our technology ModelCVS. ModelCVS is a model transformation technology. It is based on eclipse and is capable of converting various technologies to each other. For example we can convert COBOL programs to CAGen Models or to JAVA programs. </span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">This rapid and safe method helps customers save large amounts of money. In a short period, systems can be made available to use in a more advanced technology.</span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">This Blog is about ModelCVS and the emerging product STS. STS is the abbreviation of Semantic Transformation Shell. </span><br />
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: large;">We will try to inform You about the details, success stories and some other technical progress from the transformation market space and technology.</span>TEAM STShttp://www.blogger.com/profile/02937495111617939470noreply@blogger.com0