Tytuł artykułu
Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Od funkcji klasy do tablic relacyjnych: metoda wykorzystująca transformację grafu
Języki publikacji
Abstrakty
Nowadays UML has been accepted in both academia and industry as a de facto modelling language to develop software systems. As relational databases are widely used for developing software systems, thus, it is a challenge to derive relational tables from designed models. In this paper, we present a formal yet automatic approach to extract relational tables from class diagrams. To do so, we adopt graph transformation systems. We have designed some graph transformation rules to derive necessary tables from UML class diagrams. All the necessary concepts are illustrated through a case study.
Język UML jest powszechnie akceptowany jako język do tworzenia oprogramowania. Jako baza relacyjna jest powszechnie wykorzystywany chociaż nie jest łatwo tworzyć na jego podstawie tablice relacyjne. W artykule przedstawiono automatyczną metodę ekstrakcji takich tabel. W tym celu zaadaptowano transformację grafu.
Wydawca
Czasopismo
Rocznik
Tom
Strony
163--165
Opis fizyczny
Bibliogr. 10 poz., rys., tab., wykr.
Twórcy
Bibliografia
- [1] Y. Ou, "On Mapping between UML and Entity-RelationshipModel," in intrnatinal workshop,uml'98' mulhouse, pp. 45-57,june, 1998.
- [2] C. Anderton, L. Barroca, D. Bowers and M. Newton,"Converting Class Diagrams to Object-Relational Schema:Using the MDA to exploit the expressive power of the full SQL,”1744-1986 30th, April, 2009.
- [3] M. Lawley, K. Duddy, A. Gerber and K. Raymond, "LanguageFeatures for Re-Use and Maintainability of MDATransformations," In OOPSLA workshop on Best Practices forModel-Driven Software Development, Vancouver, Canada,October, 2004.
- [4] J. Bettin, "Ideas for a Concrete Visual Syntax for Model-to-Model Transformations," OOPSLA Workshop on GenerativeTechniques in the Context of Model-Driven Architecture, 2003.
- [5] G. Varro', K. Friedl and D. Varro', "Implementing a GraphTransformation Engine in Relational Databases," Software andSystems Modeling, vol. 5, pp. 313-341, September, 2006
- [6] G. Varro' and D. Varro', "Graph Transformation withIncremental Updates," Electronic Notes in TheoreticalComputer Science, vol. 109, pp. 71-83 14, December, 2004
- [7] G. Varro', K. Friedl and D. Varro', "Graph Transformation inRelational Databases " vol. 127, pp. 167-180 30, March, 2005.
- [8] G. Taentzer, K. Ehrig, E. Guerra, J.d. Lara, L. Lengyel, T.Levendovszky, U. Prange, D. Varro' and S.Varro Gyapay, "Model Transformation by Graph Transformation: A Comparative Study," in Satellite Event of MoDELS 2005 Montego Bay, Jamaica, 2005.
- [9] B. Appukuttan, T. Clark, S. Reddy, L. Tratt and R. Venkatesh, "A model driven approach to building implementable model transformations," in Workshop in Software Model Engineering San Francisco, USA, October, 2003.
- [10] J. M. Vara, B. Vela, J. M.C. Barca and E. Marcos, "Model Transformation for Object-Relational Database Development,” ACM, pp. 1012-1019, 2007.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-PWA7-0048-0004