IEEE Software Special Issue: Domain-Specific Languages & Modeling
Call for Articles
IEEE Software seeks submissions for a special issue on Domain-Specific Languages and Modeling (DSL&M). This issue will focus on benefits that the field’s practitioners and designers observed or quantified, especially scenarios that could not be implemented easily using general-purpose techniques. In addition, articles can address specific challenges associated with DSL&M. Suggested areas of interest include, but are not limited to:
- Software development process with DSLs
- State of the art descriptions of DSLs and tools
- Industrial experiences of applying DSLs in practice, including lifecycle issues
- Design of DSLs as language engineering (guidelines, patterns, and frameworks)
- Interoperability with mainstream languages, IDEs, and other tools
- Metrics for productivity using DSL and DSM techniques
- Testing, system confidence, test case generation, validation and verification
- Generative techniques, code reuse, code generation
- Semantics for integrating heterogeneous systems, or heterogeneous tools
- Selection/design of DSLs and tools to best suit project requirements
- Impact of DSLs on software architecture
The issue will explore how mature domain-specific techniques address issues of efficiency, integration, maintainability, and reliability. Vertical domains that submissions can address include, but are not limited to:
- Automotive, avionics, embedded and other cyber-physical systems software
- Mobile systems, including mobile phones and sensor networks
- Telecom, communications, and software-defined radio systems
- Medical systems, devices and health records systems
- Consumer electronics
- Enterprise systems
- Software and systems integration
- Hardware/software systems design and co-design
Style and criteria for submissions
Outstanding papers will provide empirical evidence, such as usage statistics, metrics for productivity that can be compared to general-purpose languages, code-generation statistics, or other evidence that future practitioners may find useful in evaluating a DSL/DSM approach during the project planning phases. Submitted papers should have a decidedly practical orientation, and be written in a style appropriate for practitioners. Articles that are overly complex, center on pure research results, or are theoretical in nature, are not appropriate for this issue.
Papers should have address either:
- a case study example that is a system or software body already in production, or
- a large system or software body scheduled for delivery.
Authors of papers that do not satisfy either of these criteria are encouraged to contact the Guest Editors prior to submission.
Length and other details
Visit the Author Center for details on authoring for IEEE Software. In brief, manuscripts must not exceed 5,400 word including figures and tables, which count for 200 words each. Submissions in excess of these limits may be rejected without review. Articles deemed appropriate will be peer-reviewed and are subject to further editing for magazine style, clarity, organization and space. We reserve the right to edit the title of all submissions. Be sure to include the name of the area(s) of interest to which your manuscript most closely responds. To submit a manuscript, visit the Manuscript Central. We also advise authors to read the magazine's editor in chief recent editorial Tips for Software Authors.
Timeline
The deadline for submission of manuscripts is 1 December 2008. The anticipated publication date is Jul/Aug 2009 (vol. 26, no. 4).
About the Guest Editors
You can contact the Guest Editors at dsl@istlab.dmst.aueb.gr
- Jonathan Sprinkle, University of Arizona
- Marjan Mernik, University of Maribor
- Juha-Pekka Tolvanen, MetaCase
- Diomidis Spinellis, Athens University of Economics and Business
