🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #13018

Re: Domain Specific Modeling

#13018
From: Aleksander Galicki
Date: Fri, 04 Nov 2005 11:09
41 lines
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-mail
References: <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