LEADER 03919nam 22006255 450 001 9910299053103321 005 20200701215346.0 010 $a3-658-05270-8 024 7 $a10.1007/978-3-658-05270-6 035 $a(CKB)3710000000093966 035 $a(EBL)1697667 035 $a(OCoLC)880449526 035 $a(SSID)ssj0001186549 035 $a(PQKBManifestationID)11746218 035 $a(PQKBTitleCode)TC0001186549 035 $a(PQKBWorkID)11218036 035 $a(PQKB)10566608 035 $a(MiAaPQ)EBC1697667 035 $a(DE-He213)978-3-658-05270-6 035 $a(PPN)17782249X 035 $a(EXLCZ)993710000000093966 100 $a20140310d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aModel-Driven Software Migration: A Methodology $eReengineering, Recovery and Modernization of Legacy Systems /$fby Christian Wagner 205 $a1st ed. 2014. 210 1$aWiesbaden :$cSpringer Fachmedien Wiesbaden :$cImprint: Springer Vieweg,$d2014. 215 $a1 online resource (319 p.) 300 $aDescription based upon print version of record. 311 $a3-658-05269-4 320 $aIncludes bibliographical references and index. 327 $aFundamentals -- Model-Driven Software Migration -- Related Work -- Case Study: DeAs -- Further Applications -- Conclusions. 330 $aToday, reliable software systems are the basis of any business or company. The continuous further development of those systems is the central component in software evolution. It requires a huge amount of time-, man power- as well as financial resources. The challenges are size, seniority and heterogeneity of those software systems. Christian Wagner addresses software evolution: the inherent problems and uncertainties in the process. He presents a model-driven method which leads to a synchronization between source code and design. As a result the model layer will be the central part in further evolution and source code becomes a by-product. For the first time a model-driven procedure for maintenance and migration of software systems is described. The procedure is composed of a model-driven reengineering and a model-driven migration phase. The application and effectiveness of the procedure are confirmed with a reference implementation applied to four exemplary systems. Contents Theoretical Context Description of the Methodology Case Study Applications Evaluation of Results Target Groups Researchers and students in the field of computer science, information management and commercial information technology Practitioners in the field of software development, IT-Managers, CIOs The Author In 2012, Dr.-Ing. Christian Wagner finished his PhD thesis at the University of Potsdam, Chair of Service and Software Engineering. Currently, he is working as System-Analyst in the automotive sector.  . 606 $aSoftware engineering 606 $aArtificial intelligence 606 $aComputers 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aArtificial Intelligence$3https://scigraph.springernature.com/ontologies/product-market-codes/I21000 606 $aTheory of Computation$3https://scigraph.springernature.com/ontologies/product-market-codes/I16005 615 0$aSoftware engineering. 615 0$aArtificial intelligence. 615 0$aComputers. 615 14$aSoftware Engineering/Programming and Operating Systems. 615 24$aArtificial Intelligence. 615 24$aTheory of Computation. 676 $a004.0151 676 $a005.1 700 $aWagner$b Christian$4aut$4http://id.loc.gov/vocabulary/relators/aut$0880834 906 $aBOOK 912 $a9910299053103321 996 $aModel-Driven Software Migration: A Methodology$92268955 997 $aUNINA