PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Methodology for Application Logic Recovery from Existing Systems

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
PL
Metodyka Odzyskiwania Logiki Aplikacji z Istniejących Systemów
Języki publikacji
EN
Abstrakty
EN
Newly emerging software design paradigms necessitate changes in legacy enterprise applications. For many such legacy systems their transition to the new paradigms becomes problematic or even impossible due to obsolescence of technologies they use. Replacement of the old system with the new one, built from scratch, is usually economically unacceptable. Therefore, there is a growing interest in methods for automated migration of legacy systems into a new paradigm. In this paper we propose a methodology for extraction and migration of application logic information from existing systems. The information extracted from a legacy application is stored in the form of precise requirement-level models enabling automated transformation into a new system structure.
PL
Rozwijane obecnie nowe paradygmaty projektowania systemów oprogramowania, wymuszają wprowadzanie zmian w istniejących aplikacjach korporacyjnych. W przypadku wielu takich systemów, ich dostosowanie do nowych paradygmatów jest problematyczne a nawet niemożliwe ze względu na przestarzałe technologie, przy użyciu których zostały zbudowane. Zastąpienie starego systemu nowym, wytworzonym od podstaw, jest zazwyczaj ekonomicznie nieuzasadnione. Wynikiem tego jest rosnące zainteresowanie metodami automatycznej migracji istniejących systemów do nowych paradygmatów. Niniejsza praca przedstawia metodykę odzyskiwania oraz migracji logiki aplikacji z istniejących systemów. Odzyskane informacje są przechowywana w postaci precyzyjnego modelu na poziomie wymagań oprogramowania, który następnie może posłużyć jako źródło automatycznej transformacji do nowej struktury systemu.
Rocznik
Strony
269--271
Opis fizyczny
Bibliogr. 12 poz., schem.
Twórcy
autor
  • Warsaw University of Technology
  • Warsaw University of Technology
  • Warsaw University of Technology
  • Warsaw University of Technology
Bibliografia
  • [1] Mohagheghi P., Berre A.J., Sadovykh A., Barbier F., Benguria G.: Reuse and Migration of Legacy Systems to Interoperable Cloud Services- The REMICS project. Proceedings of Mda4ServiceCloud’10 at ECMFA 2010.
  • [2] Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M.: Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. Wiley, Chichester, UK, 1996.
  • [3] Reenskaug T.: Models-views-controllers. Technical note, Xerox PARC, 1979.
  • [4] Potel M.: MVP: Model-View-Presenter The Taligent Programming Model for C++ and Java. Taligent Inc., 1996.
  • [5] Fowler M.: Patterns of Enterprise Application Architecture Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1996.
  • [6] Object Management Group: Unified Modeling Language: Superstructure, version 2.2. formal/09-02-02, 2009.
  • [7] Kaindl H. et al.: Requirements Specification Language Definition. Project Deliverable D2.4.2, ReDSeeDS Project, 2009. www.redseeds.eu.
  • [8] Memon A., Banerjee I., Nagarajan A.: GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing. Proceedings of the 10th Working Conference on Reverse Engineering, pp. 260–269, Nov. 2009.
  • [9] Kalnins A., Barzdins J., Celms E.: Model Transformation Language MOLA. Lecture Notes in Computer Science, 3599:14–28, 2004.
  • [10] Bojarski J., Straszak T., Ambroziewicz A., Nowakowski W.: Transition from precisely defined requirements into draft architecture as an MDA realisation. Model Reuse Strategies. Can requriements drive reuse of software models?, pp. 35–42, 2008.
  • [11] Mukasa K.S. et al.: Requirements Specification Language Validation Report. Project Deliverable D2.5.1, ReDSeeDS Project, 2007. www.redseeds.eu.
  • [12] Jedlitschka A., Mukasa K.S., Weber S.: Case Creation Verification and Validation. Project Deliverable D6.1, ReDSeeDS Project, 2009. www.redseeds.eu.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-b623a263-36aa-40d7-a53f-53ca7f5856f0
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.