Article View: pl.comp.objects
Article #13018Re: Domain Specific Modeling
From: Aleksander Galicki
Date: Fri, 04 Nov 2005 11:09
Date: Fri, 04 Nov 2005 11:09
41 lines
2938 bytes
2938 bytes
radoslaw tereszczuk <tereszczuk@it1.pl> napisał(a): > > > BTW: pare lat temu MS sie chyba tym interesowal - wyroslo cos z tego? > > tak wyroslo i sa bety narzedzi << gdy sie tym interesowalem nie bylo tego za > duzo, niewiem jak jest teraz Ja w tej chwili dopiero zaczynam sie przedzierac przez niezbyt poukladane dokumenty od MS, ale tzw FAQ jest conajmniej confusing. "We call modeling languages defined in these ways Domain Specific Languages or DSLs. Think of a DSL as a small, highly focused language for solving some clearly identifiable problem that an analyst, architect, developer, tester, or system administrator must wrestle with. Developers are already familiar with examples of DSLs; SQL for data manipulation, XSD for XML document structure definition, and so on. Another example from Visual Studio Team Edition for Software Architects is a DSL for modeling the logical structure of datacenter hardware and host software configurations. This DSL and its related graphical designer can be used to validate during design time that applications are configured to match their intended deployment targets, alerting the developer to problems when they can be fixed more cheaply. Good ways to find candidate DSLs are to identify the patterns used by developers, and then to encapsulate them into a modeling language, or to surface the concepts in a software framework as abstractions in a modeling language that can then generate small amounts of code that extend the framework. These techniques allow us to control the amount and complexity of generated code, offering real value to the developers, without the hassles that characterized CASE products." Wynika z tego np. ze przykladem DSL jest SQL(to chyba jakies nieporozumienie), a "good ways to find candidate DSLs are to identify the patterns used by developers". Na pierwszy rzut oka wyglada to na kolejny framework do generwania kodu z obrazkow. Zobacze co tam dalej pisza. A. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<dkffhm$krp$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<hjdkm1l2c5glmjc6vshna5sglgf9cfiqdp@4ax.com> <dkdgig$lll$1@inews.gazeta.pl> <d0fc$436a760c$540a4fb2$25593@news.chello.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Aleksander Galicki" <tretete.SKASUJ@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: Domain Specific Modeling Date: Fri, 4 Nov 2005 11:09:43 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 41 Message-ID: <dkffhm$krp$1@inews.gazeta.pl> References: <hjdkm1l2c5glmjc6vshna5sglgf9cfiqdp@4ax.com> <dkdgig$lll$1@inews.gazeta.pl> <d0fc$436a760c$540a4fb2$25593@news.chello.pl> NNTP-Posting-Host: nat.mareon.com.pl X-Trace: inews.gazeta.pl 1131102583 21369 172.20.26.243 (4 Nov 2005 11:09:43 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 4 Nov 2005 11:09:43 +0000 (UTC) X-User: tretete X-Forwarded-For: 172.20.6.61 X-Remote-IP: nat.mareon.com.pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit