TROLL: a language for object-oriented specification of information systems
ACM Transactions on Information Systems (TOIS)
P2: A Lightweight DBMS Generator
Journal of Intelligent Information Systems
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Comparing frameworks and layered refinement
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Achieving extensibility through product-lines and domain-specific languages: a case study
ACM Transactions on Software Engineering and Methodology (TOSEM)
Alloy: a lightweight object modelling notation
ACM Transactions on Software Engineering and Methodology (TOSEM)
JAsCo: an aspect-oriented approach tailored for component based software development
Proceedings of the 2nd international conference on Aspect-oriented software development
Separation of Concerns in Mobile Agent Applications
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Software Architecture in Practice
Software Architecture in Practice
IEEE Transactions on Software Engineering
Variability management with feature models
Science of Computer Programming - Special issue: Software variability management
A disciplined approach to aspect composition
Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Feature oriented refactoring of legacy applications
Proceedings of the 28th international conference on Software engineering
Feature refactoring a multi-representation program into a product line
Proceedings of the 5th international conference on Generative programming and component engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
From implementation to theory in product synthesis
Proceedings of the 34th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Feature Oriented Model Driven Development: A Case Study for Portlets
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A Formal Model of Service-Oriented Design Structure
ASWEC '07 Proceedings of the 2007 Australian Software Engineering Conference
Safe composition of product lines
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
Transactional BPEL Processes with AO4BPEL Aspects
ECOWS '07 Proceedings of the Fifth European Conference on Web Services
IEEE Transactions on Software Engineering
ICWE'07 Proceedings of the 7th international conference on Web engineering
Superimposition: a language-independent approach to software composition
SC'08 Proceedings of the 7th international conference on Software composition
FeatureC++: on the symbiosis of feature-oriented and aspect-oriented programming
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Aspectizing multi-agent systems: from architecture to implementation
Software Engineering for Multi-Agent Systems III
Ontology-Based feature modeling and application-oriented tailoring
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Using software product lines for runtime interoperability
Proceedings of the Workshop on AOP and Meta-Data for Software Evolution
Context awareness for dynamic service-oriented product lines
Proceedings of the 13th International Software Product Line Conference
A feature-oriented approach for developing reusable product line assets of service-based systems
Journal of Systems and Software
Building a digital publishing platform using AOSD: experiences and lessons learned
Transactions on aspect-oriented software development VIII
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Dynamic composition of cross-organizational features in distributed software systems
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Feature-Based variability meta-modeling for service-oriented product lines
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
An approach to variability management in service-oriented product lines
Proceedings of the 34th International Conference on Software Engineering
A variability-aware module system
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Variability in service-oriented systems: an analysis of existing approaches
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
A feature-oriented WSDL extension for describing grid services
HCITOCH'11 Proceedings of the Second international conference on Human-Computer Interaction, Tourism and Cultural Heritage
Combining service-orientation and software product line engineering: A systematic mapping study
Information and Software Technology
Hi-index | 0.00 |
We present a feature-based approach, known from software product lines, to the development of service-oriented architectures. We discuss five benefits of such an approach: improvements in modularity, variability, uniformity, specifiability, and typeability. Subsequently, we review preliminary experiences and results, and propose an agenda for further research in this direction.