Skip to main content
Log in

Exploiting model driven technology: a tale of two startups

  • Expert’s Voice
  • Published:
Software & Systems Modeling Aims and scope Submit manuscript

Abstract

This article describes the experiences of two independent start-up companies that were created in the white-heat of the early days of model-based engineering. Each company aimed to revolutionise software development by raising the level of abstraction through modelling. The article describes the context, technical innovations, business experiences, demise and lessons learned by each company.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. http://www.xmodeler.org/.

References

  1. Amyot, D., Farah, H., Roy, J.F.: Evaluation of development tools for domain-specific modeling languages. In: System Analysis and Modeling: Language Profiles, pp. 183–197 (2006)

  2. Bobrow, D.G., DeMichiel, L.G., Gabriel, R.P., Keene, S.E., Kiczales, G., Moon, D.A.: Common lisp object system specification. ACM Sigplan Not. 23(SI), 1–142 (1988)

    Article  Google Scholar 

  3. Clark, T., Evans, A., Kent, S.: The metamodelling language calculus: foundation semantics for UML. In: Fundamental Approaches to Software Engineering, pp. 17–31 (2001)

  4. Clark, T., Evans, A., Kent, S.: Engineering modelling languages: a precise meta-modelling approach. In: Fundamental Approaches to Software Engineering, pp. 242–260 (2002)

  5. Clark, T., Evans, A., Kent, S.: A metamodel for package extension with renaming. In: UML 2002, The Unified Modeling, Language, pp. 305–320 (2002)

  6. Clark, T., Evans, A., Kent, S.: A programmers guide to MMT. http://eprints.mdx.ac.uk/6280/1/ProgrammersGuideToMMT.pdf (2002)

  7. Clark, T., Evans, A., Kent, S.: Aspect-oriented metamodelling. Comput. J. 46(5), 566 (2003)

    Article  MATH  Google Scholar 

  8. Clark, T., Evans, A., Kent, S., Brodsky, S., Cook, S.: A feasibility study in rearchitecting UML as a family of languages using a precise OO meta-modeling approach. Report, Precise UML Group (2000)

  9. Clark, T., Sammut, P., Willans, J.: Applied Metamodelling: A Foundation for Language Driven Development, 2nd edn. (2008). http://bit.ly/He92h7

  10. Clark, T., Willans, J.: Software language engineering with XMF and XModeler. In: Mernik, M. (ed.) Formal and Practical Aspects of Domain Specific Languages: Recent Developments. IGI Global, USA (2012). doi:10.4018/978-1-4666-2092-6

  11. Cointe, P.: Metaclasses are first class: the objvlisp model. In: ACM SIGPLAN Notices, vol. 22, pp. 156–162. ACM, New York (1987)

  12. Fowler, M.: What is the point of the UML? In Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003—Proceedings of the 6th International Conference on the Unified Modeling Language. Model Languages and Applications, San Francisco, CA, USA, October 2003. LNCS, vol. 2863, p. 325. Springer, Berlin (2003)

  13. Georgalas, N., Azmoodeh, M., Ou, S.: Model driven integration of standard based OSS components. In: EURESCOM Summit 2005-Ubiquitous Services and Applications (2005)

  14. Goldberg, A., Robson, D.: Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman Publishing Co., Inc., Reading (1983)

    MATH  Google Scholar 

  15. Helsen, S., Ryman, A.G., Spinellis, D.: Where’s my jetpack? IEEE Softw. 25(5), 18–21 (2008)

    Article  Google Scholar 

  16. Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: Proceedings of the 33rd International Conference on Software Engineering, ICSE ’11, New York, NY, USA, pp. 471–480. ACM, New York (2011)

  17. Jézéquel, J.M., Barais, O., Fleurey, F.: Model driven language engineering with Kermeta. In: Generative and Transformational Techniques in Software Engineering III, pp. 201–221 (2011)

  18. Kleppe, A.G., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co., Inc., Reading (2003)

    Google Scholar 

  19. Kurtev, I.: State of the art of QVT: a model transformation language standard. In: Applications of Graph Transformations with Industrial Relevance, pp. 377–393 (2008)

  20. Langlois, B., Jitia, C.E., Jouenne, E.: DSL classification. In: OOPSLA 7th Workshop on Domain Specific Modeling. Citeseer (2007)

  21. Mann, R.J., Sager, T.W.: Patents, venture capital, and software start-ups. Res. Policy 36(2), 193–208 (2007)

    Article  Google Scholar 

  22. Marcos, E., Vela, B., Cavero, J.M.: A methodological approach for object-relational database design using UML. Softw. Syst. Model. 2(1), 59–72 (2003)

    Article  Google Scholar 

  23. Mellor, S.J.: MDA Distilled: Principles of Model-Driven Architecture. Addison-Wesley Professional, Reading (2004)

    Google Scholar 

  24. Midler, C., Silberzahn, P.: Managing robust development process for high-tech startups through multi-project learning: the case of two european start-ups. Int. J. Proj. Manag. 26(5), 479–486 (2008)

    Article  Google Scholar 

  25. Muller, P.A., Fleurey, F., Jezequel, J.M.: Weaving executability into object-oriented meta-languages. In: International Conference on Model Driven Engineering Languages and Systems (MoDELS). LNCS, vol. 3713, pp. 264–278. Springer, Berlin (2005)

  26. Muller, P.A., Fleurey, F., Vojtisek, D., Drey, Z., Pollet, D., Fondement, F., Studer, P., Jézéquel, J.M.: On executable meta-languages applied to model transformations. In: Model Transformations in Practice Workshop. Citeseer (2005)

  27. Muller, P.A., Studer, P., Bézivin, J.: Platform independent web application modeling. In: UML 2003—Proceedings of the 6th International Conference on the Unified Modeling Language: Modeling Languages and Applications, San Francisco, CA, USA, 20–24 October, 2003, pp. 220–233. Springer, Berlin (2003)

  28. Muller, P.A., Studer, P., Fondement, F., Bézivin, J.: Platform independent Web application modeling and development with Netsilon. Softw. Syst. Model. 4(4), 424–442 (2005)

    Article  Google Scholar 

  29. O’Connor, G.C., Rice, M.P.: Opportunity recognition and breakthrough innovation in large established firms. Calif. Manag. Rev. 43(2), 95–116 (2001)

    Article  Google Scholar 

  30. Soley, R.M.: Model driven architecture: the evolution of object-oriented systems? In: OOIS, p. 2 (2003)

  31. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework. Addison-Wesley Professional, Boston (2008)

  32. Vohora, A., Wright, M., Lockett, A.: Critical junctures in the development of university high-tech spinout companies. Res. Policy 33(1), 147–175 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tony Clark.

Additional information

Communicated by Prof. Jon Whittle and Gregor Engels.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Clark, T., Muller, PA. Exploiting model driven technology: a tale of two startups. Softw Syst Model 11, 481–493 (2012). https://doi.org/10.1007/s10270-012-0260-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-012-0260-1

Keywords

Navigation