PL EN


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

Transformacje do automatyzacji projektowania architektury platformy integracyjnej

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Transformations for automation of integration platform’s architecture designing
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiono transformacje automatyzujące projektowanie architektury platformy integracyjnej. Przyjęto model widoków architektonicznych „1+5” do przedstawiania architektury platformy integracyjnej. Do automatyzacji projektowania architektury platformy integracyjnej zastosowano transformacje typu model w model. Artykuł zawiera wprowadzenie do transformacji oraz przegląd aktualnej literatury. Pokazane zostały transformacje między modelami w widokach architektonicznych modelu „1+5”: Integrowanych procesów, Przypadków użycia, Logiki oraz Integrowanych usług. Projekt i implementacja transformacji wykonane zostały w środowisku IBM Rational Software Architect. W podsumowaniu przedstawiono korzyści stosowania automatyzacji projektowania architektury systemów informatycznych oraz kierunki dalszych prac.
EN
The paper presents transformations that automate integration platform’s architecture design. In the paper, integration platform’s architecture is described in accordance with the architectural views model “1+5”. Transformations of a model-to-model type were used to automate designing of integration platform architecture. The paper contains an introduction to transformations and overview of the current literature. In the paper, there are presented transformations between models in the following architectural views: Integrated Processes, Use Cases, Logical and Integrated Services. Design and implementation of transformations were performed in an IBM Rational Software Architect. In conclusion, the paper presents the advantages of architecture designing automation for information systems development projects and further works.
Rocznik
Strony
145--165
Opis fizyczny
Bibliogr. 35 poz., il., tab.
Twórcy
autor
  • Wojskowa Akademia Techniczna, Wydział Cybernetyki, Instytut Systemów Informatycznych, 00-908 Warszawa, ul. gen. S. Kaliskiego 2
Bibliografia
  • [1] M. Abi-Antoun, J. Aldrich, N. Nahas, B. Schmerl, D. Garlan, Differencing and merging of architectural views, Automated Software Engineering, 15, 2008, 35-74.
  • [2] T. Arendt, G. Taentzer, A tool environment for quality assurance based on the Eclipse Modeling Framework, Automated Software Engineering, 20, 2013, 141-184.
  • [3] J. Bézivin, F. Jouault, Using ATL for checking models, Electronic Notes In Theoretical Computer Science, 152, 2006, 69-81.
  • [4] V. A. Bollati, J. M. Vara, Á. Jiménez, E. Marcos, Applying MDE to the (semi-)automatic development of model transformations, Information and Software Technology, 55, 2013, 699-718.
  • [5] Business Process Model and Notation (BPMN) 2.0, OM G 2011, http://www.omg.org/ spec/BPMN/2.0/ (23.04.2013).
  • [6] J. Cabot, R. Clarisó, E. Guerra, J. de Lara, Verification and validation of declarative model-to-model transformations through invariants, The Journal of Systems and Software, 83, 2010, 283-302.
  • [7] D. Calegari, N. Szasz, Verification of model transformations a survey of the State-of-the-art, Electronic Notes In Theoretical Computer Science, 292, 2013, 5-25.
  • [8] M. Chinosi, A. Trombetta, BPMN: An introduction to the standard, Computer Standards & I nterfaces, 34, 2012, 124-134.
  • [9] D. Chappell, Enterprise Service Bus, O’Reilly, 2004.
  • [10] M. A. Cibrán, Translating BPMN Models into UML Activities, Lecture Notes in Business Information Processing, 17, 2009, 236-247.
  • [11] Ecore Package API Javadoc - http://download.eclipse.org/modeling/emf/emf/javadoc /2.6.0/org/eclipse/emf/ecore/package-summary.html (23.04.2013).
  • [12] T. Erl, Service-Oriented Architecture: Concepts, Technology and Design, Prentice Hall, 2005.
  • [13] A. Frece, M. B. Juric, Modeling functional requirements for configurable content- and context- aware dynamic service selection in business process models, Journal of Visual Languages and Computing, 23, 2012, 223-247.
  • [14] T. Górski, Architectural view model for an integration platform, Journal of Theoretical and Applied Computer Science, 6, 1, 2012, 25-34.
  • [15] T. Górski, Architektura platformy integracyjnej dla elektronicznego obiegu recept, Roczniki Kolegium Analiz Ekonomicznych, z. 25, Warszawa, 2012.
  • [16] T. Górski, Platformy integracyjne. Zagadnienia wybrane, PWN, Warszawa, 2012.
  • [17] T. Górski, Profil „UML Profile for Integration Platform” do modelowania architektury platformy integracyjnej, Inżynieria Oprogramowania w Procesach Integracji Systemów Informatycznych, PWNT, Gdańsk, 2011.
  • [18] T. Górski, Projektowanie platform integracyjnych w architekturze zorientowanej na usługi, Wiadomości Górnicze, 7-8, 2012.
  • [19] J. F. Groote, A. A. H. Osaiweran, J. H. Wesselius, Analyzing the effects of formal methods on the development of industrial control software, IEEE ICSM 2011, USA, 2011, 467-472.
  • [20] E. Guerra, J. de Lara, M. Wimmer, G. Kappel, A. Kusel, W. Retschitzegger, J. Schönböck, W. Schwinger, Automated verification of model transformations based on visual contracts, Automated Software Engineering, 20, 2013, 5-46.
  • [21] F. Jouault, F. Allilaire, J. Bézivin, I. Kurtev, ATL: A model transformation tool, Science of Computer Programming, 72, 2008, 31-39.
  • [22] M. Kessentini, H. Sahraoui, M. Boukadoum, Example-based model-transformation testing, Automated Software Engineering, 18, 2011, 199-224.
  • [23] B. Kitchenham, Procedures for performing systematic reviews, Keele University Technical Report TR/SE-0401, UK, 2004.
  • [24] A. J. Kleppe, J. Warmer, W. Bast, MDA Explained, The Model Driven Architecture: Practice and Promise, Addison Wesley, 2003.
  • [25] N. Koch, A. Knapp, S. Kozuruba, Assessment of Effort Reduction due to Model-to-Model Transformations in the Web Domain, Lecture Notes in Computer Science, 7387, 2012, 215-222.
  • [26] S. Mazanek, M. Hanus, Constructing a bidirectional transformation between BPMN and BPEL with a functional logic programming language, Journal of Visual Languages and Computing, 22, 2011, 66-89.
  • [27] T. Mens, P. van Gorp, A taxonomy of model transformation, Electronic Notes In Theoretical Computer Science, 152, 2006, 125-142.
  • [28] A. Rensink, R. Nederpel, Graph Transformation Semantics for a QVT Language, Electronic Notes in Theoretical Computer Science, 211, 2008, 51-62.
  • [29] N. Rozanski, E. Woods, Software Systems Architecture. Working with stakeholders using Viewpoints and Perspectives, Addison Wesley, 2005.
  • [30] I. Santiago, Á. Jiménez, J.M. Vara, V. De Castro, V.A. Bollati, E. Marcos, Model-Driven Engineering as a new landscape for traceability management: A systematic literature review, Information and Software Technology, 54, 2012, 1340-1356.
  • [31] Service oriented architecture Modeling Language (SoaML) Specification for the UML Profile and Metamodel for Services (UPMS) v. 1.0, 2008.
  • [32] Unified Modeling Language Specification Version 2.4.1, OM G 2011, (http://www.omg.org/spec/UML/2.4.1/) (23.04.2013).
  • [33] M. G. J. Van den Brand, J. F. Groote, Advances in Model Driven Software Engineering, ERCIM News, 91, 2012.
  • [34] H. S. Lahman, Model-Based Development: Applications, Pearson Education Inc., 2011.
  • [35] O. Macek, K. Richta, The BPM to UML activity diagram transformation using XSLT, DATESO, 2009.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-27796c65-5556-4fdb-83d7-454f20a30b48
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ć.