SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Software design for reliability and reuse: a proof-of-concept demonstration
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
How reuse influences productivity in object-oriented systems
Communications of the ACM
ICSE '85 Proceedings of the 8th international conference on Software engineering
Hybrid domain-specific kits for a flexible software factory
SAC '94 Proceedings of the 1994 ACM symposium on Applied computing
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Multi-stage programming with explicit annotations
PEPM '97 Proceedings of the 1997 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
IEEE Transactions on Software Engineering
Design Wizards and Visual Programming Environments for GenVoca Generators
IEEE Transactions on Software Engineering
A Preliminary Software Engineering Theory as Investigated by Published Experiments
Empirical Software Engineering
Program Generation, Termination, and Binding-Time Analysis
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
5SGraph demo: a graphical modeling tool for digital libraries
Proceedings of the 3rd ACM/IEEE-CS joint conference on Digital libraries
Formal Techniques for Automatically Generating Marshalling Code from High-Level Specifications
WIFT '98 Proceedings of the Second IEEE Workshop on Industrial Strength Formal Specification Techniques
JTS: Tools for Implementing Domain-Specific Languages
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Design Wizards and Visual Programming Environments for Generators
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
MetaEdit+: defining and using domain-specific modeling languages and code generators
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
2nd workshop on domain-specific visual languages
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
MetaEdit+: domain-specific modeling for full code generation demonstrated [GPCE]
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
PADS: a domain-specific language for processing ad hoc data
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
Termination analysis and specialization-point insertion in offline partial evaluation
ACM Transactions on Programming Languages and Systems (TOPLAS)
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
The 6th OOPSLA workshop on domain-specific modeling
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
The 6th OOPSLA workshop on domain-specific modeling
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Mapping visual notations to MOF compliant models with QVT relations
Proceedings of the 2007 ACM symposium on Applied computing
A domain specific language for video device drivers: from design to implementation
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
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
The 7th OOPSLA workshop on domain-specific modeling
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Grammar-driven generation of domain-specific language debuggers
Software—Practice & Experience
The 8th OOPSLA workshop on domain-specific modeling
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Unit Testing for Domain-Specific Languages
DSL '09 Proceedings of the IFIP TC 2 Working Conference on Domain-Specific Languages
Exploring Multi-Paradigm Modeling Techniques
Simulation
The 9th OOPSLA workshop on domain-specific modeling
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Domain-Specific Languages in Practice: A User Study on the Success Factors
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Automated generation of marshaling code from high-level specifications
SDL'03 Proceedings of the 11th international conference on System design
Environmental Modelling & Software
The 10th workshop on domain-specific modeling
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Design and implementation of domain-specific language easytime
Computer Languages, Systems and Structures
The 11th workshop on domain-specific modeling
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Verification and validation in the context of domain-specific modelling
Proceedings of the 10th Workshop on Domain-Specific Modeling
Measuring the effort for creating and using domain-specific models
Proceedings of the 10th Workshop on Domain-Specific Modeling
Quality in use of domain-specific languages: a case study
Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Empirical Software Engineering
Making metamodels aware of concrete syntax
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Specifying and running rich graphical components with Loa
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
The paper presents results of a software engineering experiment in which a new technology for constructing program generators from domain-specific specification languages has been compared with a reuse technology that employs sets of reusable Ada program templates. Both technologies were applied to a common problem domain, constructing message translation and validation modules for military command, control, communications and information systems (C/sup 3/I). The experiment employed four subjects to conduct trials of use of the two technologies on a common set of test examples. The experiment was conducted with personnel supplied and supervised by an independent contractor. Test cases consisted of message specifications taken from Air Force C/sup 3/I systems. The main results are that greater productivity was achieved and fewer error were introduced when subjects used the program generator than when they used Ada templates to implement software modules from sets of specifications. The differences in the average performance of the subjects are statistically significant at confidence levels exceeding 99 percent.