Domain Engineering
Domain Engineering is an engineering discipline concerned with
building reusable assets, such as specification sets, patterns, and components,
in specific domains. A domain in this context can be defined as an area of
knowledge that uses common concepts for describing phenomena, requirements,
problems, capabilities, and solutions. The purpose of domain engineering is to
identify, model, construct, catalog, and disseminate artifacts that represent
the commonalities and differences within a domain. Nowadays, although having
slightly different origins, both domain engineering methods and domain specific
languages (DSL) receive special attention from the information systems and
software engineering communities. The reasons for the increased level of
interest include: the need to manage increasing requirements for variability of
information and software systems (reflecting variability in customer
requirements), the need to minimize accidental complexity when modeling the
variability of a domain, and the need to obtain, formalize, and share expertise
in different, evolving domains.
Useful Links
Events
http://www.iturls.com/English/SoftwareEngineering/SE_ej.asp
http://www.splc.net/
Event Name
Event Location
Event Date
Status
Variability@ER'11
Brussels, Belgium
Oct. 31st - Nov.
3rd, 2011
DsE@CAiSE'11
London, UK
June 20, 2011
DE@ER'10
Vancouver, Canada
November
3rd,
2010
√
DE@CAiSE'10
Hammamet,
Tunisia
June
8th, 2010
√
DE@CAiSE'09
Amsterdam, The Netherlands
June
9th, 2009
√