PL EN


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

Wytwarzanie serwisów informacyjnych z wykorzystaniem koncepcji modelowania dziedzin : budowa transformacji

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Production of information services using the concept of domain modeling : construction of transformation
Języki publikacji
PL
Abstrakty
PL
W artykule przedstawiono klasyfikację transformacji modeli (M2M, M2T, T2M, JET) oraz modeli mapowań. Szczegółowo omówiono proces wytwarzania generycznych mechanizmów transformacji umożliwiających wielokrotne przekształcenia modeli. Dodatkowo zaprezentowano przykładowe transformacje opracowane w ramach projektu serwisu informacyjnego.
EN
The paper presents a classification of models transformations (M2M, M2T, T2M, JET) and mapping models. The process of producing generic transformation mechanisms allowing to multiple models transformations is discussed in details. In addition, examples of transformations are presented within the information service project.
Twórcy
autor
autor
Bibliografia
  • [1] BERFELD M., COFFIN D., Customize model-to-text transformation with Rational Software Architect editing tools: Create and run the JET transformation project, 2010.
  • [2] BOOCH G., RUMBAUGH J., JACOBSON I., Unified Modeling Language User Guide, 2nd Ed. Addison-Wesley, 2005.
  • [3] BUDINSKY F., STEINBERG D., MERKS E., ELLERSICK R., GROSE T.J., Eclipse Modeling Framework. Addison-Wesley, Reading, MA, 2003.
  • [4] COOK S., JONES G., KENT S., WILLS A.C., Domain-Specific Development with Visual Studio DSL Tools, Addison-Wesley, 2007.
  • [5] DĄBROWSKI W., STASIAK A., WOLSKI M., Modelowanie systemów informatycznych w języku UML 2.1, PWN, Warszawa, 2007.
  • [6] DIU W., Custom domain modeling with UML Profiles: Part 1. Generating and deploying tooling. IBM DeveloperWorks, 2008.
  • [7] EVANS A., SAMMUT P., WILLANS J. S. (praca zbiorowa), Metamodelling for MDA. First International Workshop, York, UK, November 2003, Proceedings.
  • [8] FOWLER M., Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe, Helion, 2005.
  • [9] FOWLER M., PARSONS R., Domain Specific Languages. Addison Wesley, 2010.
  • [10] HOVATER S., Implementing a domain-specific constraint in IBM Rational Systems Developer. IBM DeveloperWorks, 2006.
  • [11] Patterns: Model-Driven Development Using IBM Rational Software Architect (rozdział 6: Model-driven development in context).
  • [12] Create model-to-text transformations with JET, Help - Rational Software Architect version 8.0 releases, 2011.
  • [13] Domain-Specific Modeling with IBM Rational Software Architect V7.5, 2009.
  • [14] Pattern Implementation Workshop with IBM Rational Software Architect, 2007.
  • [15] KELLY S., TOLVANEN J.-P., Domain-Specific Modeling: Enabling Full Code Generation, NJ: Wiley, 2008.
  • [16] KOSIOR A., Projekt serwisu informacyjnego o projektach studenckich realizowanych w WAT, Praca dyplomowa, Wydział Cybernetyki WAT, 2011.
  • [17] KOSIOR A., STASIAK A., Wytwarzanie serwisów informacyjnych w oparciu o koncepcję modelowania dziedzin. Budowa języka dziedzinowego (KsiML). Biuletyn IAiR, NR 32, 2012.
  • [18] MISIC D., Authoring UML Profiles: Part 1. Using Rational Software Architect, Rational Systems Developer, Rational Software Modeler create and deploy UML Profiles, 2008.
  • [19] MISIC D., Authoring UML Profiles: Part 2. Using Rational Software Architect, Rational Systems Developer, Rational Software Modeler create and deploy UML Profiles, 2008.
  • [20] OMG. Documents associated with Meta Object Facility (MOF) 2.0 Query/View/Transformation, v1.1, 2011.
  • [21] OMG. MDA Specifications. The Architecture of Choice for a Changing World.
  • [22] OMG. Meta Object Facility (MOF) Core Specification Version 2.4.1, 2011.
  • [23] PETERSON R., Create powerful custom tools quickly with Rational Software Architect Version 7.0 (Introduction to the Transformation Authoring feature), 2007.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA0-0055-0016
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ć.