Domain Specific Language Open Source
Implementing a domain specific language on net today s business applications require a high degree of flexibility in order to keep up with frequent market changes.
Domain specific language open source. The top 18 domain specific language open source projects. Technologies such as business process management bpm business rules management brm service oriented architecture soa and agile methodologies such as scrum address these demands. A modeling framework for strategic domain driven design. A domain could be a business context e g banking insurance etc or an application context e g a web application database etc in contrast a general purpose language gpl can be used for a wide range of business problems and applications.
A domain specific language dsl is a computer language specialized to a particular application domain this is in contrast to a general purpose language gpl which is broadly applicable across domains. Domain specific languages are languages created to support a particular set of tasks as they are performed in a specific domain. Categories programming languages domain specific language. Selenium is a portable framework for testing web applications selenium provides a playback tool for authoring functional tests without the need to learn a test scripting language selenium ide.
Mifos microfinance open source technology for financial inclusion brought to you by. It also provides a test domain specific language selenese to write tests in a number of popular programming languages including c groovy java perl php python ruby and scala. See release notes for the record of previously released features. A domain specific language dsl is a language meant for use in the context of a particular domain.
Browse the most popular 18 domain specific language open source projects. Spokes are support for 3rd party jars. The history of axle. You could be familiar with the typical programming languages a k a.
Edcable fasterfass jslawins. They are tools good enough to create all sort of programs but not really specific to anything. General programming languages or gpls. Axle is an open source scala embedded domain specific language for scientific computing.
Contextmapper is an open source project providing a domain specific language and tools for strategic domain driven design ddd context mapping bounded context modeling and service decomposition.