Web Services and Service-Oriented Architecture: The Savvy Manager's Guide
Web Services and Service-Oriented Architecture: The Savvy Manager's Guide
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Designing runtime variation points in product line architectures: three cases
Science of Computer Programming - Special issue: Software variability management
A stakeholders centered approach for conceptual modeling of communication-intensive applications
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Aspect oriented DSLs for business process implementation
Proceedings of the 2nd workshop on Domain specific aspect languages
A survey of patterns for Service-Oriented Architectures
International Journal of Internet Protocol Technology
A Domain-Specific Language for Web APIs and Services Mashups
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Modeling Human Aspects of Business Processes --- A View-Based, Model-Driven Approach
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Tailorable language for behavioral composition and configuration of software components
Computer Languages, Systems and Structures
Hi-index | 0.00 |
Domain-specific languages (DSLs) are an important software development approach for many service-oriented architectures (SOAs). They promise to model the various SOA concerns in a suitable way for the various technical and non-technical stakeholders of a SOA. However, so far the research on SOA DSLs concentrates on novel technical contributions, and not much evidence or counter-evidence for the claims associated to SOA DSLs has been provided. In this paper, we present a qualitative, explorative study that provides an initial analysis of a number of such claims through a series of three prototyping experiments in which each experiment has developed, analyzed, and compared a set of DSLs for process-driven SOAs. Our result is to provide initial evidence for a number of popular claims about SOA DSLs which follow the model-driven software development (MDSD) approach, as well as a list of design trade-offs to be considered in the design decisions that must be made when developing a SOA DSL.