Incremental dynamic semantics for language-based programming environments
ACM Transactions on Programming Languages and Systems (TOPLAS)
A knowledge-base environment for the development of software parts composition systems
ICSE '89 Proceedings of the 11th international conference on Software engineering
Scaling up: a research agenda for software engineering
Communications of the ACM
A modification support system—automatic correction of side—effects caused by type modifications
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
ACM Computing Surveys (CSUR)
A transformational approach to generating application-specific environments
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
A framework for application generator design
Proceedings of the 1997 symposium on Software reusability
Building Application Generators
IEEE Software
Knowledge-Based Support for Rapid Software Prototyping
IEEE Expert: Intelligent Systems and Their Applications
Easy Programming: Empowering People to Build Their Own Applications
IEEE Expert: Intelligent Systems and Their Applications
Reducing the technical overhead of software reuse
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
POET: a scripting language for applying parameterized source-to-source program transformations
Software—Practice & Experience
Hi-index | 0.02 |
This paper analyzes the concepts of software construction embodied in the Draco approach. The analysis relates specific aspects of Draco to particular software engineering (SE) principles and suggests future research needed to extend the approach. The purpose of this analysis is to help researchers understand Draco better and thus to enhance future research.