|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Atzmon Hen-Tov, David H. Lorenz, Assaf Pinhasi, Lior Schachter, "ModelTalk: When Everything Is a Domain-Specific Language," IEEE Software, vol. 26, no. 4, pp. 39-46, July/August, 2009. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2009.97, author = {Atzmon Hen-Tov and David H. Lorenz and Assaf Pinhasi and Lior Schachter}, title = {ModelTalk: When Everything Is a Domain-Specific Language}, journal ={IEEE Software}, volume = {26}, number = {4}, issn = {0740-7459}, year = {2009}, pages = {39-46}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2009.97}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - ModelTalk: When Everything Is a Domain-Specific Language IS - 4 SN - 0740-7459 SP39 EP46 EPD - 39-46 A1 - Atzmon Hen-Tov, A1 - David H. Lorenz, A1 - Assaf Pinhasi, A1 - Lior Schachter, PY - 2009 KW - ModelTalk KW - domain-specific languages KW - model-driven development KW - software product lines VL - 26 JA - IEEE Software ER - | |||
1. P. Clements and L. Northrop, Software Product Lines—Practices and Patterns, Addison-Wesley, 2001.
2. M. Voelter and T. Stahl, Model-Driven Software Development: Technology, Engineering Management, John Wiley &Sons, 2006.
3. D.S. Batory et al., "Achieving Extensibility through Product Lines and Domain-Specific Languages: A Case Study," Software Reuse: Advances in Software Reusability, Proc. 6th Int'l Conf. (ICSR 00), LNCS 1844, Springer, 2000, pp. 117−136.
4. A. Hen-Tov, D.H. Lorenz, and L. Schachter, "ModelTalk: A Framework for Developing Domain-Specific Executable Models," Proc. 8th Ann. OOPSLA Workshop Domain-Specific Modeling (DSM 08), ACM Press, 2008; www.dsmforum.org/eventsDSM08.
5. M. Fowler, "Language Workbenches: The Killer-App for Domain-Specific Languages?" 2005; http://martinfowler.com/articleslanguageWorkbench.html .
6. M. Fowler, "Inversion of Control Containers and the Dependency Injection Pattern," 2004; http://martinfowler.com/articlesinjection.html .
7. D.H. Lorenz and J. Vlissides, "Pluggable Reflection: Decoupling Meta-interface and Implementation," Proc. 25th Int'l Conf. Software Eng. (ICSE 03), IEEE CS Press, 2003, pp. 3−13.
8. R. Razavi et al., "Language Support for Adaptive Object-Models Using Metaclasses," Computer Languages, Systems and Structures, vol. 31, nos. 3−4, 2005, pp. 188−218.
9. J.P. Briot and P. Cointe, "Programming with Explicit Metaclasses in Smalltalk-80," ACM SIGPLAN Notices, vol. 24, no. 10, 1989, pp. 84−96.
10. B. Selic, "A Systematic Approach to Domain-Specific Language Design Using UML," Proc. 10th IEEE Int'l Symp. Object and Component-Oriented Real-Time Distributed Computing, IEEE CS Press, 2007, pp. 2−9.

