research paper on framework comparison.pdf

For example if a framework is designed to control

This preview shows page 9 - 11 out of 78 pages.

For example if a framework is designed to control robots in an automobile factory, robot control for an automobile factory is it vertical domain. Horizontal domains can be controlling the robot, reading the specifications for the automobile etc. From the previous information, we can infer our secondary literature question: LQ-2 “Can we create a framework abstraction based upon horizontal domains?”
Image of page 9

Subscribe to view the full document.

Anton Gerdessen, Master thesis Page 10 of 78 A question in extend of this one is: LQ-3 “Can be describe these horizontal domains” Once we have the answer to these questions, we have a basis for comparing frameworks. 1.5 Contribution The contribution of this thesis is threefold. First, this thesis will provide a conceptual model of frameworks in general. Secondly, with the theoretical model, we can provide a method for comparison. Later in this thesis, we will identify several horizontal domains; these domains will be prioritized by Everest. The result can be seen in figure 11. We will compare two of these domains, customisability and modifiability; we will propose a method for comparison based on features and feature diagrams, which is the third contribution. 1.6 Research influences Figure 1 shows how the research is structured. It shows which literature was used and how they are all related. Literature frameworks Literature abstractions Literature domains Framework comparison method Case study Blueprints vs Spring Case study analysis Conclusion Evaluation Key Ch.2 Ch.3 Ch.3 Ch.6 Ch.7 Ch.8 Ch.9 Ch.10 Ch.X = Activity = Input for = Discussed in chapter X Literature modifiabilty Ch.4 Literature customisabilty Ch.4 Customisability comparison method Ch.6 Modifiabilty comparison method Ch.6 Literature Research method Case study facts Case study analysis Case study conclusion Research evaluation Theoretical framework model Ch.5 Model Figure 1: Research approach Figure 1 is not consistent with the order in which the actual research has been performed. We decided that it was best to group al the literature in one place for easier reading. We started with chapter one to three. Following we created a crude model and research method, which are chapter four and six. We than continued to prioritize the domains, which is chapter seven. Once this was done we went performed chapter four. This resulted in a refinement of chapter five and six. After that we completed the rest of the research according to the chapter numbers, chapter seven and further. 1.7 Summary In this chapter, we gave an introduction on frameworks. Moreover, we identified why this research is important for Everest, which is currently investigating a change of framework. We also identified the scope of the research; we will focus on technical aspects. We identified the research questions (RQ 1-5) and the literature questions (LQ 1-3) . In addition, we presented the roadmap displayed in figure 1 for this research.
Image of page 10
Anton Gerdessen, Master thesis Page 11 of 78 2 Frameworks This chapter discusses frameworks in general. We will start with the question why to use frameworks at all, what is the
Image of page 11
You've reached the end of this preview.
  • Winter '19
  • jollet
  • Domain-specific language, Domain-specific modeling, domain analysis, general-purpose programming language, Anton Gerdessen

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern