Model-driven architecture

Model-driven architecture (MDA) adalah sebuah pendakatan perancangan perangkat lunak yang diluncurkan oleh Object Management Group (OMG)[1] di 2001.

MDA mendukung rekayasa model-driven dari sistem perangkat lunak. MDA menyediakan sekumpulan panduan untuk menstrukturkan spesifikasi yang dinyatakan sebagai model. Pendekatan MDA mendefinisikan fungsionalitas sistem menggunakan sebuah platform-independent model (PIM) dengan memakai sebuah domain-specific language yang sesuai. Kemudian, diberikan sebuah platform definition model (PDM) berupa CORBA, .NET, the Web, dll., PIM diterjemahkan ke dalam satu atau lebih platform-specific model (PSM) yang dapat dijalankan oleh komputer. PSM dapat menggukanan Domain Specific Language yang berbeda, atau sebuah General Purpose Language seperti Java, C#, PHP, Python, dll.. Kakas otomatis umumnya yang melakukan penerjemahan ini.

Organisasi OMG sekadar menyediakan spesifikasi kasar dan bukan implementasi, kadang-kadang merupakan jawaban atas Requests for Proposal (RFP). Implementasi datang dari perusahaan swasta atau kelompok open source.

Prinsip-prinsip MDA dapat juga diterapkan pada area lain sepertibusiness process modeling dimana PIM diterjemahkan ke dalam proses otomatis atau manual.

Pendekatan MDA

OMG memfokuskan Model-driven architecture pada rekayasa maju, yaitu, menghasilkan kode yang berasal dari abstraksi, spesifikasi pemikiran manusia. Grup ADTF (Analysis and Design Task Force) dari OMG memimpin usaha ini. Dengan sedikit candaan, grup tersebut memilih ADM (kebalikan dari MDA) sebagai nama dari studi reverse engineering. ADM kependekan dariArchitecture-Driven Modernization. Tujuan ADM adalah untuk menghasilkan standard-standard bagi rekayasa balik berbasis model untuk sistem lawas (legacy system).[2] Knowledge Discovery Metamodel (KDM) adalah salah satu yang dicapai oleh usaha tersebut, dan mendeskripsikan sistem nformasi ke dalam pengertian dari beragam aset (program, spesifikasi, data, file-file uji, skema basis data, dll.).

Salah satu tujuan dari MDA adalah memisahkan rancangan dari arsitektur. Sebagaimana konsep dan teknologi yang digunakan untuk mewujudkan rancangan, dan, konsep dan teknologi yang digunakan untuk mewujudkan arsitektur telah berubah sendiri-sendiri, saling lepas antar keduanya memungkinkan pengembang sistem untuk memilih yang terbaik dan yang paling tepat dalam kedua ranah. Rancangan mengarah pada kebutuhan fungsional (use case) sedangkan arsitektur menyediakan infrastruktur yang diwujudkan melalui kebutuhan non-fungsional seperti skalabilitas, reliabilitas dan kinerja. MDA memandang bahwa platform independent model (PIM), yang merepresentasikan sebuah rancangan konseptual yang mewujudkan kebutuhan kebutuhan fungsional, akan bertahan terhadap perubahan dalam realisasi teknologi dan arsitektur perangkat lunak.

Hal yang penting dari model-driven architecture adalah pengertian transformasi model. Sebuah bahasa baku khusus untuk transformasi model yang telah didefinisikan oleh OMG disebut QVT.

Standar Terkait

Model MDA terkait pada banyak standar, termasuk Unified Modeling Language (UML), Meta-Object Facility (MOF), XML Metadata Interchange (XMI), Enterprise Distributed Object Computing (EDOC), Software Process Engineering Metamodel (SPEM), dan Common Warehouse Metamodel (CWM). Istilah “arsitektur” dalam MDA tidak mengacu pada arsitektur dari sistem yang dimodelkan, tapi lebih kepada arsitektur dari berbagai standard dan bentuk model yang bertindak sebagai dasar teknologi bagi MDA.

Pendekatan Executable UML

Executable UML (disingkat xtUML [3] atau xUML,[4]) adalah evolusi dari metode Shlaer-Mellor [5] untuk UML, ini adalah pendekatan khusus untuk mengimplementasikan MDA. Executable UML secara grafis menyatakan sebuah sistem deterministik dengan menggunakan sebuahprofil dari UML. Model-model adalah testable, dan dapat dikompilasi ke dalam sebuah bahasa pemrograman yang abstraksi-nya lebih rendah untuk menghasilkan implementasi spesifik.[5][6] Executable UML mendukung MDA melalui spesifikasi platform-independent model, dan kompilasi dari platform-independent model ke dalam platform-specific model.[7]

Merek dagang

Object Management Group memiliki merek dagang MDA, demikian juga beberapa istilah yang mirip, termasuk Model Driven Development (MDD), Model Driven Application Development, Model Based Application Development, Model Based Programming, dan lainnya. Akronim utama yang belum dimiliki oleh OMG sampai saat ini adalah MDE. Akibatnya, komunitas riset menggunakan MDE untuk mengacu ide rekayasa model secara umum, tanpa harus patuh pada standar-standard yang dibuat OMG.

Konferensi

Di antara banyak konferensi tentang topik ini adalah ECMDA Diarsipkan 2006-12-05 di Wayback Machine., European Conference on MDA dan juga MoDELS, dahalu merupakan rangkaian konferensi <<UML>> (sampai 2004), Italian Forum on MDA Diarsipkan 2016-03-07 di Wayback Machine. dengan bekerjasama dengan OMG. Ada juga beberapa konferensi dan workshop (di OOPSLA, utamanya ECOOP) yang memfokuskan diri pada aspek-aspek khusus dari MDA seperti transformasi model, komposisi, dan pembangkitan.

Lihat pula

Referensi

  1. ^ ""OMG pursues new strategic direction to build on success of past efforts"". Diarsipkan dari versi asli tanggal 2006-09-24. Diakses tanggal 2008-05-01. 
  2. ^ situs web adm http://adm.omg.org
  3. ^ Contoh penggunaan: http://www.techonline.com/community/tech_topic/37519 Diarsipkan 2006-09-09 di Wayback Machine.
  4. ^ Contoh penggunaan: http://www.kc.com/xuml.php
  5. ^ a b Mellor, S; Balcer, M: "Executable UML: A foundation for model-driven architecture", Preface, Addison Wesley, 2002
  6. ^ Mellor, S; Balcer, M: "Executable UML: A foundation for model-driven architecture", chapter 1.4 Model Compilers, Addison Wesley, 2002
  7. ^ Mellor, S; Balcer, M: "Executable UML: A foundation for model-driven architecture", chapter 1.5 Model Driven Architecture, Addison Wesley, 2002

Read other articles:

Classification of lumber commodities Black spruce stand at Arctic Chalet, Inuvik, NT Spruce-pine-fir (SPF) is a classification of lumber that can be traded on commodities exchanges. In Canada, and parts of the United States, most of the spruce tree species, pine tree species, and fir tree species share similar physical and mechanical characteristics, to the point where lumber derived from any of these species are interchangeable for construction purposes. Therefore, it makes sense to harvest ...

 

 

Économie de l'Ouganda Paysage urbain en Ouganda. Monnaie Shilling ougandais Année fiscale Année calendaire Organisations internationales OMC, UA Statistiques Produit intérieur brut (parité nominale) 42,18 milliards $ (2009) Croissance du PIB 4 % (2009) PIB par habitant en PPA 1 300 $ (2008) PIB par secteur agriculture : 22,2 % (2009)industrie : 25,1 % (2009)services : 52,8 % (2009) Inflation (IPC) 12,6 % (2009) Pop. sous le seuil de pauvre...

 

 

إنفليكسيماب ضد وحيد النسيلة نوع Whole antibody يعالج التهاب المفاصل المتعدد،  وتقيح الجلد الغنغريني،  والتهاب القولون،  والتهاب الفقار المقسط،  والتهاب الشرايين تاكاياسو،  والتهاب المفاصل،  والتهاب القولون التقرحي،  ومرض بهجت،  والتهاب العنبية،  وداء كاو

Susana Stochero Secretario General de Sindicato de Trabajadores de las Sanidad de Santa Fe Actualmente en el cargo Desde el 2 de agosto de 2018Predecesor Nélida Peralta Secretaria general de la Confederación General del Trabajo 14 de julio de 2004-julio de 2005Junto con Hugo Moyano José Luis LingieriPredecesor Rodolfo Daer Hugo MoyanoSucesor Hugo Moyano Información personalNombre de nacimiento Susana Teresa StocheroOtros nombres Susana Teresa Rueda StocheroNacimiento 28 de marzo de 1...

 

 

This article is about the video game series. For the first game in the series, see Mega Man Battle Network (video game). Video game seriesMega Man Battle NetworkGenre(s)Real-time tactical role-playingDeveloper(s)CapcomInti CreatesArikaTosePublisher(s)CapcomPlatform(s)Game Boy AdvanceWonderSwan ColorGameCubeArcadeMobile phonesNintendo DSWii UPlayStation 4Nintendo SwitchPCFirst releaseMega Man Battle NetworkMarch 21, 2001Latest releaseRockman.EXE: Operate Shooting StarNovember 12, 2009Parent se...

 

 

In July and August 2018, South Africa A cricket team visited India to play two first-class matches against India A. India A won the two-match series 1–0. They were joined by India B and Australia A cricket team for a List-A Quadrangular Series in August. India-B defeated Australia-A in the final to win the series. After Quadrangular series, Australia-A played two first-class matches against India A.The two-match series was drawn 1-1.[1] India 'A' vs South Africa 'A' First-Class Seri...

Gabriela de Vergy Gabriella di Vergy Gaetano Donizetti.Género tragedia líricaActos 3 actosBasado en Gabrielle de Vergy de Dormont de BelloyPublicaciónAño de publicación siglo XIXIdioma italianoMúsicaCompositor Gaetano DonizettiPuesta en escenaLugar de estreno Teatro de San Carlos (Nápoles)Fecha de estreno 29 de noviembre de 1869Personajes Gabriella di Vergy (soprano) Fayel, conde de Vergy (barítono) Raoul di Coucy (tenor) Filippo II Augusto, rey de Francia (bajo) Almeide, hermana...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2020) الطريقةEl método (بالإسبانية) معلومات عامةالصنف الفني فيلم دراما — huis-clos film (en) تاريخ الصدور 14 سبتمبر 2005[1] مدة العرض 115 دقيقة[2] اللغة الأصلية اللغة الإسبا...

 

 

Former railway station in the North Riding of Yorkshire, England HinderwellRailway cottages, Hinderwell, February 2008. Note the newer brick additions on either side.General informationLocationHinderwell, ScarboroughEnglandCoordinates54°32′07″N 0°46′19″W / 54.535300°N 0.772000°W / 54.535300; -0.772000Grid referenceNZ795162Platforms2Other informationStatusDisusedHistoryOriginal companyWhitby Redcar and Middlesbrough Union RailwayPre-groupingNorth Eastern Rai...

1999 video gameThe Adventure of Little RalphCover art by Shūichirō ŌtomoDeveloper(s)New CorporationPublisher(s)New CorporationProducer(s)Yasuyuki NarushimaDesigner(s)Ryūta AoyagiProgrammer(s)Hiroyuki MurataKatsuyoshi YamakiKazuya FurukawaArtist(s)Aki WatayaHiromi ŌiKenichi OritoWriter(s)Kōji MaekawaComposer(s)Hideki SatōHiroshi KuronumaNaoki TsuchiyaPlatform(s)PlayStationReleaseJP: June 3, 1999Genre(s)PlatformMode(s)Single-player, multiplayer The Adventure of Little Ralph[a] is...

 

 

2009 novel by Jacqueline Rayner The Sontaran Games AuthorJacqueline RaynerSeriesDoctor Who book:New Series AdventuresSubjectFeaturing:Tenth DoctorPublisherBBC BooksPublication date26 February 2009Pages112ISBN1-84607-643-9Preceded byThe Story of Martha Followed byPrisoner of the Daleks  The Sontaran Games is a BBC Books original novella written by Jacqueline Rayner and based on the long-running British science fiction television series Doctor Who.[1] It features the...

 

 

1964 American film directed by Jules Dassin TopkapiOriginal film posterDirected byJules DassinWritten byMonja DanischewskyBased onThe Light of Day1962 novelby Eric AmblerProduced byJules DassinStarringMelina MercouriPeter UstinovMaximilian SchellRobert MorleyCinematographyHenri AlekanEdited byRoger DwyreMusic byManos HadjidakisProductioncompanyFilmwaysDistributed byUnited ArtistsRelease date September 2, 1964 (1964-09-02) Running time120 minutesCountryUnited StatesLanguageEngli...

La sombra de Benito Pérez Galdós David Teniers el Viejo: El alquimista (ca. 1640)Género Novela realista Ambientada en Madrid y Canarias Idioma Español País España Fecha de publicación 1871 SerieLa Fontana de Oro La sombra [editar datos en Wikidata] La sombra es una novela breve de Benito Pérez Galdós,[1]​ escrita entre 1866 y 1867, y publicada como libro en 1871, tras haber ido apareciendo por entregas a partir de noviembre de 1870, en La Revista de España, diri...

 

 

La Terre du MilieuL'Ombre du MordorDéveloppeur Monolith ProductionsÉditeur Warner Bros. Interactive EntertainmentCompositeur Garry SchymanDate de sortie PC, PS4, Xbox OneUSA : 30 septembre 2014EUR : 3 octobre 2014 PS3, Xbox 360USA : 18 novembre 2014EUR : 18 novembre 2014 Genre Action-aventureMode de jeu Un joueur[1]Plate-forme Ordinateur(s) :Windows, Mac OS X, LinuxConsole(s) :PS3, PS4, X360, X1Langue Anglais, français, italien, allemand, espagnol, polonais, p...

 

 

Process of determining a collectible coins' visual state Part of a series onNumismaticsthe study of currency Glossary Currency Coins Banknotes Forgery List ISO Circulating currencies Africa The Americas Europe Asia Oceania Local currencies Company scrip LETS Time dollars Fictional currencies Proposed currencies History of money Historical currencies Aksumite Achaemenid Byzantine Chinese Filipino Greek Indian Italy Japan Roman Thai Tibetan Medieval currencies Production Mint Designers Coining ...

アラゴーニアイ・コンスタンツィアコスタンツァ・ダラゴーナコンスタンツェ・フォン・アラゴンAragóniai ConstanciaCostanza d'AragonaKonstanze von Aragon ハンガリー王妃シチリア王妃神聖ローマ皇后 在位 ハンガリー王妃:1198年 - 1204年11月30日シチリア王妃:1209年8月15日 - 1222年6月23日神聖ローマ皇后:1220年11月22日 - 1222年6月23日出生 1179年死去 1222年6月23日 シチリア王国、カター...

 

 

Eskalator di Copenhagen Metro, Kopenhagen. Eskalator di Canary Wharf, London. Eskalator atau tangga berjalan adalah salah satu transportasi vertikal berupa konveyor untuk mengangkut orang, yang terdiri dari tangga terpisah yang dapat bergerak ke atas dan ke bawah mengikuti jalur yang berupa rail atau rantai yang digerakkan oleh motor. Karena digerakkan oleh motor listrik, tangga berjalan ini dirancang untuk mengangkut orang dari bawah ke atas atau sebaliknya. Untuk jarak yang pendek eskalator...

 

 

Icelandic Forest Service (Skógræktin)English logo of the Icelandic Forest ServiceEstablished2016 (Originally 1907)[1]HeadÞröstur Eysteinsson, directorStaff~ 70Formerly calledSkógrækt RíkisinsAddressMiðvangur 2 - 4, 700 Egilsstaðir, IcelandWebsitehttps://www.skogur.is/en The Icelandic Forest Service (Icelandic: Skógræktin [ˈskouː(ɣ)ˌraixtɪn]) (IFS) is a subordinate agency to the Ministry for the Environment and Natural Resources of the Government of Iceland. Thi...

Ace Combat 04: Shattered Skies Разработчик Namco Издатель Namco Часть серии Ace Combat Дата анонса 6 июля 2001[1] Даты выпуска 8 февраля 2002 13 сентября 2001 1 ноября 2001 Жанр аркадный авиасимулятор Создатели Руководители Ацуси СиодзаваХироюки Итиянаги Продюсер Сигэру Ёкояма Композиторы Тэцукадзу ...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Midland Air Museum – news · newspapers · books · scholar · JSTOR (April 2023) (Learn how and when to remove this template message) Aviation museum in Baginton, WarwickshireMidland Air MuseumThe Sir Frank Whittle Jet Heritage Centre at the Midland Air MuseumLoca...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!