Model Based Software Production Utilized by Visual Templates
179
GME (Last visited September 200), Institute for Software Integrated Systems, The Generic
Modeling Environment, http://www.isis.vanderbilt.edu/projects/gme/.
Hotz, L, Krebs, T. Günter, A.(2003) A Knowledge-based Product Derivation Process and
some Ideas how to Integrate Product Development (position paper), Workshop on
Software Variability Management, Groningen, The Netherlands), February 13-14, 2003.
Johnston, W. M.; Hanna, J. R. P. & Millar, R. J. (2004). Advances in dataflow programming
languages, ACM Comput. Surv. 36, pp 1-34.
Jones T.C., (1998) Estimating Software Costs, McGraw Hill.
Karaila, M. and Leppäniemi, A. (2004), Multi-Agent Based Framework for Large Scale
Visual Program Reuse, IFIP, Volume 159/2005, 91-98.
Karaila M., Systä T. (2005), On the Role of Metadata in Visual Language Reuse and Reverse
Engineering – An Industrial Case Electronic Notes in Theoretical Computer Science,
2005, Volume 137, Issue 3, 29-41.
Karaila, M. and Systä, T. (2007), Applying Template Meta-Programming Techniques for a
Domain-Specific Visual Language - An Industrial Experience Report, ICSE 2007.
Korhonen, K. (2002), A case study on reusability of a DSL in a dynamic domain 2nd
OOPSLA Workshop on Domain Specific Visual Languages.
Luoma J., Kelly S., Tolvanen J.P., (2005) Defining Domain-Specific Modeling Languages:
Collected Experiences, In Proc. of the 4th OOPSLA Workshop on Domain-Specific
Modeling (DSM’04), LNCS 3714, Springer, pp. 198-209.
MetaCase, (2006) Domain-Specific Modeling with MetaEdit+, http://www.metacase.com/.
Mohamed E. Fayad, R. E. J. (ed.) (2000) Domain-Specific Application Frameworks.
Frameworks Experience by Industry Wiley, 681
MODBUS, http://www.modbus.org/ Last visited September 2008.
Pressman, R. S. (1997) Software Engineering a Practioner's Approach McGraw-Hill.
Ommering, R. (2005) Software Reuse in Product Populations Software Engineering, IEEE
Transactions on, 31, 537-550.
Park, S. & Palmer, J. D. (1995) A feature based reuse library Springer Berlin / Heidelberg,
1995, Volume 945/1995, 493-500.
Rahman Jamal, L. W. (1995). The Applicability of the Visual Programming Language
LabVIEW to Large Real-World Applications, In the Proc. of the 11th International
IEEE Symposium on Visual Languages, IEEE Computer Society Washington, DC, US.
Rothenberger, M. A.; Dooley, K. J.; Kulkarni, U. R. & Nada, N. (2003) Strategies for Software
Reuse: A Principal Component Analysis of Reuse Practices IEEE Transactions on
Software Engineering, IEEE Computer Society, 2003, 29, 825-837.
SCD, The Standardization Organizations in Norway, I-005 System Control Diagrams (Last
visited September 2009), http://www.standard.no/.
Shu, N. C. Visual Programming Book Van Nostrand Reinhold Company. New York, 1988
Smedley T.J. and Cox P.T. (1997), Visual Languages for the Design and Development of
Structured Objects, Journal of Visual Languages and Computing, 8, pp. 57-84.
Sneed maintenance costs, H. Sneed, (1996) Encapsulating Legacy Software for Use in
Client/Server Systems, In The Proc. of WCRE 1996, pp. 104-119.
Storey M.-A.D. , K. Wong, F.D. Fracchia and H. A. Müller , (1997) On Integrating
Visualization Techniques for Effective Software Exploration, In Proc. of IEEE