User loginNavigation |
Microsoft's Software Factories and DSLs
This article over at SD Magazine written by Jack Greenfield and Keith Short from Microsoft argues:
Patterns demonstrate limited but effective knowledge reuse. The next step is to move from documentation to automation, using languages, frameworks and tools to automate more of the software life cycle. We are using UML for documentation, but we are using models based on small, focused, domain specific languages (DSLs) for automation. DSL based tools can help developers define and assemble components, such as web services, generate their implementations using framework completion, and capture metadata used to automate validation, packaging, deployment, configuration management, test generation, defect tracking and many other aspects of the software life cycle. We are using high fidelity DSL based models as first class software development artifacts.The description on the accompanying book adds: using models based on highly tuned Domain Specific Languages (DSLs) and the Extensible Markup Language (XML) as source artifacts My question is: with highly dynamic languages like python, which often reads more like pseudocode, and a complementary declarative language, may be a lot can be accomplished without resorting to DSLs? Definitely beats learning a new configuration language for every new tool. More at: Microsoft .Net architecture. By Chui Tey at 2004-08-27 01:14 | LtU Forum | previous forum topic | next forum topic | other blogs | 6719 reads
|
Browse archives
Active forum topics |
Recent comments
22 weeks 6 days ago
22 weeks 6 days ago
22 weeks 6 days ago
45 weeks 19 hours ago
49 weeks 2 days ago
50 weeks 6 days ago
50 weeks 6 days ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago