OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
The importance of ignorance in requirements engineering
Journal of Systems and Software
ACM Computing Surveys (CSUR)
ICSE '94 Proceedings of the 16th international conference on Software engineering
Understanding and improving technology transfer in software engineering
Journal of Systems and Software - Special issue on invited articles on top systems and software engineering scholars
Meta-Modeling for Distributed Object Environments
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
Model-Driven Development: A Metamodeling Foundation
IEEE Software
ANEMIC: automatic interface enabler for model integrated computing
Proceedings of the 2nd international conference on Generative programming and component engineering
Lessons learned from real DSL experiments
Science of Computer Programming - Methods of software design: Techniques and applications
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Agile Principles, Patterns, and Practices in C# (Robert C. Martin)
Agile Principles, Patterns, and Practices in C# (Robert C. Martin)
Domain-Specific Modeling
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Research Collaborations between Academia and Industry
FOSE '07 2007 Future of Software Engineering
Raising the Abstraction of Domain-Specific Model Translator Development
ECBS '09 Proceedings of the 2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Multi-level Modeling for Industrial Automation Systems
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
Requirements engineering for organizational transformation
Information and Software Technology
A study of applying a research prototype tool in industrial practice
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Guidance for domain specific modeling in small and medium enterprises
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Evaluating the benefits of using domain-specific modeling languages: an experience report
Proceedings of the 2013 ACM workshop on Domain-specific modeling
Hi-index | 0.00 |
Domain specific languages play an important role in model-driven engineering of software-intensive industrial systems. A rich body of knowledge exists on the development of languages, modeling environments, and transformation systems. The understanding of architectural choices for combining these parts into a feasible solution, however, is not particularly deep. We report on an endeavor in the realm of a technology transfer process from academia to industry, where we encountered unexpected influences of the architecture on the modeling language. By examining the evolution of our language and its programming interface, we show that these influences mainly stemmed from practical considerations; for identifying these early on, tight interaction between our research lab and the industrial partner was key. In addition, we share insights into the practice of cooperating with industry by presenting essential lessons we learned.