Developing applications using model-driven design environments
Historically, software development methodologies have focused more on improving tools for system development than on developing tools that assist with system composition and integration. Component-based middleware like Enterprise Java-Beans (EJB), Microsoft .NET, and the CORBA Component Model (CCM)...
Gespeichert in:
| Veröffentlicht in: | Computer (Long Beach, Calif.) Jg. 39; H. 2; S. 33 - 40 |
|---|---|
| Hauptverfasser: | , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York, NY
IEEE
01.02.2006
IEEE Computer Society The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 0018-9162, 1558-0814 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Historically, software development methodologies have focused more on improving tools for system development than on developing tools that assist with system composition and integration. Component-based middleware like Enterprise Java-Beans (EJB), Microsoft .NET, and the CORBA Component Model (CCM) have helped improve software reusability through component abstraction. However, as developers have adopted these commercial off-the-shelf technologies, a wide gap has emerged between the availability and sophistication of standard software development tools like compilers and debuggers, and the tools that developers use to compose, analyze, and test a complete system or system of systems. As a result, developers continue to accomplish system integration using ad hoc methods without the support of automated tools. Model-driven development is an emerging paradigm that solves numerous problems associated with the composition and integration of large-scale systems while leveraging advances in software development technologies such as component-based middleware. MDD elevates software development to a higher level of abstraction than is possible with third-generation programming languages. |
|---|---|
| AbstractList | Historically, software development methodologies have focused more on improving tools for system development than on developing tools that assist with system composition and integration. Component-based middleware like Enterprise Java-Beans (EJB), Microsoft .NET, and the CORBA Component Model (CCM) have helped improve software reusability through component abstraction. However, as developers have adopted these commercial off-the-shelf technologies, a wide gap has emerged between the availability and sophistication of standard software development tools like compilers and debuggers, and the tools that developers use to compose, analyze, and test a complete system or system of systems. As a result, developers continue to accomplish system integration using ad hoc methods without the support of automated tools. Model-driven development is an emerging paradigm that solves numerous problems associated with the composition and integration of large-scale systems while leveraging advances in software development technologies such as component-based middleware. MDD elevates software development to a higher level of abstraction than is possible with third-generation programming languages. Model-driven development is an emerging paradigm that improves the software development lifecycle, particularly for large software systems, by providing a higher level of abstraction for system design than is possible with third-generation programming languages. [PUBLICATION ABSTRACT] |
| Author | Neema, S. Balasubramanian, K. Gokhale, A. Karsai, G. Sztipanovits, J. |
| Author_xml | – sequence: 1 givenname: K. surname: Balasubramanian fullname: Balasubramanian, K. organization: Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA – sequence: 2 givenname: A. surname: Gokhale fullname: Gokhale, A. organization: Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA – sequence: 3 givenname: G. surname: Karsai fullname: Karsai, G. organization: Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA – sequence: 4 givenname: J. surname: Sztipanovits fullname: Sztipanovits, J. organization: Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA – sequence: 5 givenname: S. surname: Neema fullname: Neema, S. |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17477784$$DView record in Pascal Francis |
| BookMark | eNp90UtLAzEQB_AgFWyrF69eiqCCsDXZ3bwugtQntHjRc0izsyVlm6zJbsFv7_YBBRFPYcJvZkj-A9Rz3gFC5wSPCcHybjYZpxizMc2PUJ9QKhIsSN5DfYyJSCRh6QkaxLjsylzQrI_uH2ENla-tW4x0XVfW6MZ6F0dt3FytfAFVUgS7BjcqINqFG4Fb2-DdClwTT9FxqasIZ_tziD6fnz4mr8n0_eVt8jBNTMZJk0CaG5liIcmcpJprJgpCjWSC0qLMpMa6ZJpqEABzls07yriRcy4ylhrKs2yIbnZz6-C_WoiNWtlooKq0A99GJSQjQsqtvP5XpoKznMm0g5e_4NK3wXWvUETynGSkWz9EV3uko9FVGbQzNqo62JUO34rwnHMu8s7d7pwJPsYA5YFgtUlGzSZqk4yiG4x_YWOb7bc3Qdvq75aLXYsFgMNsKjnuYvwBQLOZZw |
| CODEN | CPTRB4 |
| CitedBy_id | crossref_primary_10_1007_s00170_015_8064_4 crossref_primary_10_1016_j_infsof_2012_07_004 crossref_primary_10_1145_1376804_1376807 crossref_primary_10_1145_1367045_1367048 crossref_primary_10_1109_TSE_2007_20 crossref_primary_10_1016_j_entcs_2011_11_035 crossref_primary_10_1109_TIE_2009_2029584 crossref_primary_10_1007_s00170_015_7396_4 crossref_primary_10_1007_s10703_010_0091_z crossref_primary_10_1109_JSYST_2019_2899677 crossref_primary_10_1016_j_autcon_2015_03_007 crossref_primary_10_4018_JDM_2016100102 crossref_primary_10_1109_MC_2007_364 crossref_primary_10_1002_spe_936 crossref_primary_10_1016_j_riai_2016_11_001 crossref_primary_10_1057_palgrave_ejis_3000690 crossref_primary_10_1016_j_comnet_2014_08_018 crossref_primary_10_1145_3408895 crossref_primary_10_1007_s00165_015_0349_8 crossref_primary_10_1007_s11219_021_09574_x crossref_primary_10_1016_j_jfoodeng_2020_109932 crossref_primary_10_1016_j_infsof_2012_07_014 crossref_primary_10_1109_TSE_2008_87 crossref_primary_10_1109_JPROC_2012_2189792 crossref_primary_10_1016_j_entcs_2009_09_030 crossref_primary_10_1016_j_jss_2008_02_020 crossref_primary_10_1145_2631921 crossref_primary_10_1016_j_simpat_2013_07_004 crossref_primary_10_1109_TCAD_2025_3546879 crossref_primary_10_1002_sys_21203 crossref_primary_10_1016_j_infsof_2007_08_003 crossref_primary_10_1109_TII_2009_2026896 crossref_primary_10_1109_TCAD_2024_3438691 crossref_primary_10_1177_00375497211003130 |
| Cites_doi | 10.1109/2.963443 10.1007/11590712_6 10.1109/2.585163 10.1109/JPROC.2002.805824 |
| ContentType | Journal Article |
| Copyright | 2006 INIST-CNRS Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2006 |
| Copyright_xml | – notice: 2006 INIST-CNRS – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2006 |
| DBID | 97E RIA RIE AAYXX CITATION IQODW 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
| DOI | 10.1109/MC.2006.54 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Pascal-Francis Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Technology Research Database Technology Research Database Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science Applied Sciences |
| EISSN | 1558-0814 |
| EndPage | 40 |
| ExternalDocumentID | 991686291 17477784 10_1109_MC_2006_54 1597085 |
| Genre | orig-research Front Page/Cover Story |
| GroupedDBID | -DZ -~X .DC 0R~ 29F 4.4 41~ 5GY 5VS 6IK 85S 97E 9M8 AAJGR AARMG AASAJ AAUTI AAVXG AAWTH ABAZT ABQJQ ABVLG ACGFS ACGOD ACIWK ACNCT ACPVT ADRHT AENEX AETEA AETIX AFFNX AFOGA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BKOMP BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IAAWW IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MVM O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB S10 TAE TN5 TWZ UKR UPT UQL VH1 WH7 XJT XOL XWC XZL YZZ ZCG AAYXX ABUFD CITATION IQODW RIG 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
| ID | FETCH-LOGICAL-c371t-e24c920891b12a7a68d15c96855df39a0af6a5ae8eeb63b92067c9b78362c5733 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 85 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000235166900012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9162 |
| IngestDate | Wed Oct 01 13:41:16 EDT 2025 Sat Sep 27 23:05:23 EDT 2025 Mon Jun 30 06:17:56 EDT 2025 Mon Jul 21 09:15:30 EDT 2025 Sat Nov 29 08:06:26 EST 2025 Tue Nov 18 22:25:20 EST 2025 Wed Aug 27 02:49:05 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | Model driven architecture Life cycle Software development Programming language Abstraction Language generation |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c371t-e24c920891b12a7a68d15c96855df39a0af6a5ae8eeb63b92067c9b78362c5733 |
| Notes | ObjectType-Front Page/Cover Story-1 SourceType-Scholarly Journals-1 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| PQID | 197413178 |
| PQPubID | 23500 |
| PageCount | 8 |
| ParticipantIDs | proquest_miscellaneous_28764692 proquest_miscellaneous_896189973 crossref_citationtrail_10_1109_MC_2006_54 crossref_primary_10_1109_MC_2006_54 pascalfrancis_primary_17477784 proquest_journals_197413178 ieee_primary_1597085 |
| PublicationCentury | 2000 |
| PublicationDate | 2006-02-01 |
| PublicationDateYYYYMMDD | 2006-02-01 |
| PublicationDate_xml | – month: 02 year: 2006 text: 2006-02-01 day: 01 |
| PublicationDecade | 2000 |
| PublicationPlace | New York, NY |
| PublicationPlace_xml | – name: New York, NY – name: New York |
| PublicationTitle | Computer (Long Beach, Calif.) |
| PublicationTitleAbbrev | MC |
| PublicationYear | 2006 |
| Publisher | IEEE IEEE Computer Society The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: IEEE Computer Society – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | (ref5) 2003 Frankel (ref1) 2003 ref4 ref3 ref6 ref2 (ref7) 2003 |
| References_xml | – ident: ref3 doi: 10.1109/2.963443 – start-page: 07 year: 2003 ident: ref7 publication-title: Deployment and Configuration Adopted Submission, OMG document ptc/03– – ident: ref6 doi: 10.1007/11590712_6 – volume-title: Model Driven Architecture: Applying MDA to Enterprise Computing year: 2003 ident: ref1 – start-page: 10 year: 2003 ident: ref5 publication-title: Unified Modeling Language: OCL version 2.0, OMG document ptc/03– – ident: ref2 doi: 10.1109/2.585163 – ident: ref4 doi: 10.1109/JPROC.2002.805824 |
| SSID | ssj0014853 |
| Score | 2.2197137 |
| Snippet | Historically, software development methodologies have focused more on improving tools for system development than on developing tools that assist with system... Model-driven development is an emerging paradigm that improves the software development lifecycle, particularly for large software systems, by providing a... |
| SourceID | proquest pascalfrancis crossref ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 33 |
| SubjectTerms | Application software Applied sciences Availability Computer programming Computer programs Computer science; control theory; systems Computer systems and distributed systems. User interface Developers Exact sciences and technology Java Java (programming language) Mathematical models MDE tools Middleware Model-driven engineering Programming Programming languages Servers (computers) Software Software development Software reusability Software standards Software testing Software upgrading Standards development System design System of systems System testing Systems design |
| Title | Developing applications using model-driven design environments |
| URI | https://ieeexplore.ieee.org/document/1597085 https://www.proquest.com/docview/197413178 https://www.proquest.com/docview/28764692 https://www.proquest.com/docview/896189973 |
| Volume | 39 |
| WOSCitedRecordID | wos000235166900012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-0814 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014853 issn: 0018-9162 databaseCode: RIE dateStart: 19700101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LaxsxEB5ik0NzaBq7oVs3qSC5FLrNSqvnpRDchlxickjAt2X1CoFgFz_6-ytp1xuHOofcFjQLYqSRZjQz3wdwHpbUax3C1BBO2JwGBz-X3omcCCYoLxyj2CayCTGZyOlU3e7B964XxjmXis_cj_iZcvl2btbxqewiXL0iuAg96AnBm16tLmNAZYs4iaMBc9JCkeJCXdyMm6QDoy8un8SmEmsh62VQh294LP47ktM9c3X4thl-gPetP4kumw1wBHtuNoDDDVcDak13AAdbwIND-Pmr65VC2ylsFMvgH1Cix8ntIp6EyKYaD7TdEfcR7q9-342v85ZJITelwKvcEWoUKaTCGpNa1FxazIzikjHrS1UXtec1q510TvNSq4jpbpSOHR7ERMTEY-jP5jP3CZAurCeWaBeh87xWUngqPQtupisEN2UG3zYqrkwLMx7ZLp6qFG4UqroZR-5LXjGawVkn-6cB19gpNYyKfpZodJzB6YuVex4PEZIQMvw32ixl1RrmssIhfsLBZ5IZfO1Gg0XFNEk9c_P1sgoxJKdckQzQKxIy0uQoJcrPu6c2gnfNS02sevkC_dVi7U5g3_xdPS4Xp2nf_gN-kewO |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3daxQxEB9qLagPtraKa7UN6IvgtptsPl8EOS2V9o4-VOjbsvkSQe7kPvz7zWT3tlesD74tZBbCJJPMZGZ-P4B3aUmjtSlMTeGEL3ly8EsdgyqZEorLKghOfSabUJOJvrkxV1vwYeiFCSHk4rNwgp85l-9nboVPZafp6lXJRXgAD5E5q-_WGnIGXPeYkxRNWLIejJRW5nQ86tIOgt-5fjKfClZDtoukkNgxWfx1KOeb5mz3_-a4B097j5J86rbAM9gK033YXbM1kN549-HJBvTgAXz8PHRLkc0kNsFC-O8kE-SUfo5nIfG5yoNs9sQ9h29nX65H52XPpVC6WtFlGRh3hlXaUEtZq1qpPRXOSC2Ej7VpqzbKVrRBh2BlbQ2iujtjsceDOcRMfAHb09k0vARiKx-ZZzYgeF60RqvIdRTJ0QyVkq4u4P1axY3rgcaR7-JnkwOOyjTjEbJfykbwAt4Osr86eI17pQ5Q0bcSnY4LOLqzcrfjKUZSSqf_DtdL2fSmuWhoiqBo8pp0AcfDaLIpTJS00zBbLZoURUouDSuA_ENCI1GOMap-df_UjuHR-fX4srn8Ork4hMfduw3WwLyG7eV8Fd7Ajvu9_LGYH-U9_AfrOu9X |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Developing+applications+using+model-driven+design+environments&rft.jtitle=Computer+%28Long+Beach%2C+Calif.%29&rft.au=Balasubramanian%2C+K.&rft.au=Gokhale%2C+A.&rft.au=Karsai%2C+G.&rft.au=Sztipanovits%2C+J.&rft.date=2006-02-01&rft.pub=IEEE&rft.issn=0018-9162&rft.volume=39&rft.issue=2&rft.spage=33&rft.epage=40&rft_id=info:doi/10.1109%2FMC.2006.54&rft.externalDocID=1597085 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9162&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9162&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9162&client=summon |