Print Email Facebook Twitter A model driven IDE for M-industries’ Alan Title A model driven IDE for M-industries’ Alan Author Van Schooten, S. De Groot, E. Contributor Schraverus, C. (mentor) Larson, M.A. (mentor) Hermans, F.F.J. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2015-10-02 Abstract While software is becoming increasingly important in our world, software development is also advancing with an increasing pace. One of the reasons is the increase in available information, which triggered the birth of a new programming paradigm: Model Driven Development (henceforth MDD). Though this can shorten the development time and make it easier, there is no real support for this method, and also no fully developed environment. This is where M-industries' Alan is key. A new MDD platform, but with no editor support. That was the initial scope of our project: create an editor capable of supporting Alan. This was no easy task, and so some preliminary research was done, which evaluates existing web-based editors based on the requirements set by us. The main development phase consisted of agile programming cycles where the targets and tasks were subject to changes. This enabled us to focus on creating an intrinsically correct system instead of a fully featured one that needs a lot of patching and cleaning. The result was a well rounded, integrated IDE that has powerful Alan specific features, but may lack some more basic editor features. The IDE was not only developed to aid in model driven development, but was actually developed itself in a model driven way, using M-industries' platform. This allowed for a deep integration with Alan, where the language definition became part of the IDE. To do this, the concept of an "editor state" was introduced, which proved to be an essential an powerful concept for creating an editor for model driven development. Subject language designMDDModel Driven DevelopmentM-industriesIDE To reference this document use: http://resolver.tudelft.nl/uuid:0820187f-4eeb-4058-99ab-1ef43d5a8d34 Part of collection Student theses Document type bachelor thesis Rights (c) 2015 Van Schooten, S.De Groot, E. Files PDF thesis.pdf 883.72 KB Close viewer /islandora/object/uuid:0820187f-4eeb-4058-99ab-1ef43d5a8d34/datastream/OBJ/view