A 15 Year Perspective on Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
The EXODUS optimizer generator
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
KIDS: A Semiautomatic Program Development System
IEEE Transactions on Software Engineering
Communications of the ACM
Fundamentals of Deductive Program Synthesis
IEEE Transactions on Software Engineering
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Reengineering a complex application using a scalable data structure compiler
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Melding structured abstracts and World Wide Web for retrieval of reusable components
SSR '95 Proceedings of the 1995 Symposium on Software reusability
A software engineering experiment in software component generation
Proceedings of the 18th international conference on Software engineering
Improved histograms for selectivity estimation of range predicates
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Open implementation design guidelines
ICSE '97 Proceedings of the 19th international conference on Software engineering
Reuse library interoperability and the World Wide Web
ICSE '97 Proceedings of the 19th international conference on Software engineering
Composition Validation and Subjectivity in GenVoca Generators
IEEE Transactions on Software Engineering
Software components in a data structure precompiler
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Pizza into Java: translating theory into practice
Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Software Reuse by Specialization of Generic Procedures through Views
IEEE Transactions on Software Engineering
Self-adaptive software for signal processing
Communications of the ACM
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
An Automatic Technique for Selection of Data Representations in SETL Programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library
The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Synthesis of Mathematical-Modeling Software
IEEE Software
Automating Relational Operations on Data Structures
IEEE Software
Praire: A Rule Specification Framework for Query Optimizers
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
AMPHION: Automatic Programming for Scientific Subroutine Libraries
ISMIS '94 Proceedings of the 8th International Symposium on Methodologies for Intelligent Systems
JTS: Tools for Implementing Domain-Specific Languages
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
A General Purpose Rule Language as the Basis of a Query Optimizer
A General Purpose Rule Language as the Basis of a Query Optimizer
DiSTiL: a transformation library for data structures
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
Achieving extensibility through product-lines and domain-specific languages: a case study
ACM Transactions on Software Engineering and Methodology (TOSEM)
Workshop on multi-dimensional separation of concerns in software engineering
ACM SIGSOFT Software Engineering Notes
Scenario-Based Generation and Evaluation of Software Architectures
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
A Standard Problem for Evaluating Product-Line Methodologies
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
Performance Analysis of Component-Based Applications
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
A Tool for Managing Software Development Knowledge
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
Proceedings of the 25th International Conference on Software Engineering
A tutorial on feature oriented programming and product-lines
Proceedings of the 25th International Conference on Software Engineering
IEEE Transactions on Software Engineering
Achieving seamless component composition through scenario-based deep adaptation and generation
Science of Computer Programming - Special issue on new software composition concepts
Feature refactoring a multi-representation program into a product line
Proceedings of the 5th international conference on Generative programming and component engineering
Feature Oriented Model Driven Development: A Case Study for Portlets
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A specification-based approach to testing software product lines
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
A specification-based approach to testing software product lines
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
Automated responsive web service evolution through generative aspect-oriented component adaptation
International Journal of Computer Applications in Technology
Lifting Transformational Models of Product Lines: A Case Study
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
The Objects and Arrows of Computational Design
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Program refactoring, program synthesis, and model-driven development
CC'07 Proceedings of the 16th international conference on Compiler construction
Towards architecture-centric software generation
ECSA'10 Proceedings of the 4th European conference on Software architecture
A tutorial on feature oriented programming and the AHEAD tool suite
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Achieving smooth component integration with generative aspects and component adaptation
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Concurrent data representation synthesis
Proceedings of the 33rd ACM SIGPLAN conference on Programming Language Design and Implementation
High-level data structures: technical perspective
Communications of the ACM
An introduction to data representation synthesis
Communications of the ACM
Hi-index | 0.03 |
Domain-specific generators will increasingly rely on graphical languages for declarative specifications of target applications. Such languages will provide front-ends to generators and related tools to produce customized code on demand. Critical to the success of this approach will be domain-specific design wizards, tools that guide users in their selection of components for constructing particular applications. In this paper, we present the P3 ContainerStore graphical language, its generator, and design wizard.